diff --git a/packages/api/src/major/.gitignore b/packages/api/src/major/.gitignore new file mode 100644 index 000000000..f1b9c4b9d --- /dev/null +++ b/packages/api/src/major/.gitignore @@ -0,0 +1,2 @@ +raw.*.html +tokens.*.json diff --git a/packages/api/src/major/major-collator.ts b/packages/api/src/major/major-collator.ts new file mode 100644 index 000000000..1ab56eaf4 --- /dev/null +++ b/packages/api/src/major/major-collator.ts @@ -0,0 +1,125 @@ +import { Major2 } from "@graduate/common"; + +const MAJORS: Record> = {}; +const MAJOR_YEARS = new Set(); + +const rootDir = "./src/major/majors"; + +interface YearData { + year: string; +} + +interface YearCollegeData { + year: string; + college: string; +} + +interface YearCollegeMajorData { + year: string; + college: string; + major: string; +} + +async function fileExists( + fs: typeof import("fs/promises"), + path: string +): Promise { + return await fs.access(path, fs.constants.F_OK).then( + () => true, + () => false + ); +} + +// TODO: this code is quick and dirty but works. this should be replaced with some dry-er code later. +/** + * Iterates over the ./majors directory, collecting majors and adding them to + * the exported MAJORS and MAJOR_YEARS object/set respectively. It prioritizes + * parsed.commit.json files over parsed.initial.json files because _.commit._ + * files have been human-reviewed and _.initial._ files are raw scraper output. + */ +async function collateMajors() { + // TODO: determine why these needed to be runtime imports (normal import statements didn't work here). + const fs = await import("fs/promises"); + const path = await import("path"); + const years = ( + await fs.readdir(path.resolve(rootDir), { + withFileTypes: true, + }) + ) + .filter((dirent) => dirent.isDirectory()) + .map( + (dirent): YearData => ({ + year: dirent.name, + }) + ); + + const colleges = ( + await Promise.all( + years.map(async ({ year }) => { + const colleges = await fs.readdir(path.join(rootDir, year), { + withFileTypes: true, + }); + return colleges + .filter((dirent) => dirent.isDirectory()) + .map( + (college): YearCollegeData => ({ + year: year, + college: college.name, + }) + ); + }) + ) + ).flat(); + + const majors = ( + await Promise.all( + colleges.map(async ({ year, college }) => { + const majors = await fs.readdir(path.join(rootDir, year, college), { + withFileTypes: true, + }); + return majors + .filter((dirent) => dirent.isDirectory()) + .map( + (major): YearCollegeMajorData => ({ + year: year, + college: college, + major: major.name, + }) + ); + }) + ) + ).flat(); + + years.forEach(({ year }) => { + MAJOR_YEARS.add(year); + MAJORS[year] = {}; + }); + + const done = await Promise.all( + majors.map(async ({ year, college, major }) => { + const basePath = path.join(rootDir, year, college, major); + const commitFile = path.join(basePath, "parsed.commit.json"); + const initialFile = path.join(basePath, "parsed.initial.json"); + + if (await fileExists(fs, commitFile)) { + const fileData = JSON.parse( + (await fs.readFile(commitFile)).toString() + ) as Major2; + MAJORS[year][fileData.name] = fileData; + } else if (await fileExists(fs, initialFile)) { + const fileData = JSON.parse( + (await fs.readFile(initialFile)).toString() + ) as Major2; + if (MAJORS[year]) MAJORS[year][fileData.name] = fileData; + } + }) + ); + + console.log( + `Successfully loaded ${done.length} majors across ${MAJOR_YEARS.size} years!` + ); +} + +collateMajors(); + +export { MAJORS, MAJOR_YEARS }; diff --git a/packages/api/src/major/major.service.ts b/packages/api/src/major/major.service.ts index 404e158b5..bae37c09c 100644 --- a/packages/api/src/major/major.service.ts +++ b/packages/api/src/major/major.service.ts @@ -6,14 +6,14 @@ import { } from "@graduate/common"; import { Injectable, Logger } from "@nestjs/common"; import { formatServiceCtx } from "../utils"; -import { SUPPORTED_MAJOR_YEARS, SUPPORTED_MAJORS } from "./majors"; +import { MAJOR_YEARS, MAJORS } from "./major-collator"; @Injectable() export class MajorService { private readonly logger: Logger = new Logger(); findByMajorAndYear(majorName: string, catalogYear: number): Major2 | null { - if (!SUPPORTED_MAJOR_YEARS.includes(catalogYear.toString())) { + if (!MAJOR_YEARS.has(String(catalogYear))) { this.logger.debug( { mesage: "Major year not found", catalogYear }, MajorService.formatMajorServiceCtx("findByMajorAndYear") @@ -21,8 +21,7 @@ export class MajorService { return null; } - const { majors, supportedMajorNames } = SUPPORTED_MAJORS[catalogYear]; - if (!supportedMajorNames.includes(majorName)) { + if (!MAJORS[catalogYear][majorName]) { this.logger.debug( { mesage: "Major within year not found", majorName, catalogYear }, MajorService.formatMajorServiceCtx("findByMajorAndYear") @@ -30,13 +29,13 @@ export class MajorService { return null; } - return majors[majorName]; + return MAJORS[catalogYear][majorName]; } getSupportedMajors(): SupportedMajors { const supportedMajors: SupportedMajors = {}; - SUPPORTED_MAJOR_YEARS.forEach((year) => { - const { supportedMajorNames } = SUPPORTED_MAJORS[year]; + MAJOR_YEARS.forEach((year) => { + const supportedMajorNames = Object.keys(MAJORS[year]); const supportedMajorForYear: SupportedMajorsForYear = {}; supportedMajorNames.forEach((majorName) => { diff --git a/packages/api/src/major/majors/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..9f3ec62c8 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json @@ -0,0 +1,270 @@ +{ + "name": "Architectural Studies and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic and Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/architectural_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/architectural_studies_bs/parsed.initial.json new file mode 100644 index 000000000..04521ca10 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/architectural_studies_bs/parsed.initial.json @@ -0,0 +1,248 @@ +{ + "name": "Architectural Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Architecture at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Architecture and Studio", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3170, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3155, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History", + "requirements": [ + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 2340, + "description": "Modern Architecture", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 2341, + "description": "Recitation for ARCH 2340", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4960, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "SBSY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "SBSY" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5902, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Optional Preparation for Two-Year Master of Architecture", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1141, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "ARCH" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..596d86d5c --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json @@ -0,0 +1,615 @@ +{ + "name": "Architecture and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1320, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2460, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3676, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2460, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3582, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3676, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + } + ] + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/architecture_bs/parsed.initial.json new file mode 100644 index 000000000..99b88ce91 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/architecture_bs/parsed.initial.json @@ -0,0 +1,311 @@ +{ + "name": "Architecture, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 142, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 2340, + "description": "Modern Architecture", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 2341, + "description": "Recitation for ARCH 2340", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 3210, + "description": "Environmental Systems", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 3211, + "description": "Recitation for ARCH 3210", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 5", + "requirements": [ + { + "type": "COURSE", + "classId": 3155, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3361, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3363, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3363, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "ARCH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 3170, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 5230, + "description": "Structural Systems", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 5231, + "description": "Recitation for ARCH 5230", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 7", + "requirements": [ + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [ + { + "type": "COURSE", + "classId": 5120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ARCH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 1141, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/art_ba/parsed.initial.json new file mode 100644 index 000000000..2cd83c3b6 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/art_ba/parsed.initial.json @@ -0,0 +1,441 @@ +{ + "name": "Art, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Drawing Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art History Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Arts, Media and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2213, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1350, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "ARTS" + } + ], + "minRequirementCount": 48 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Art and Design History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2213, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5902, + "subject": "ARTH" + } + ], + "minRequirementCount": 7 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json new file mode 100644 index 000000000..5783418aa --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json @@ -0,0 +1,356 @@ +{ + "name": "Communication and Media Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Communication Studies Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Studies Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity and Difference Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Globalization Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creative Expression Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..75c842462 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,387 @@ +{ + "name": "Communication Studies and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..749dedc5b --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json @@ -0,0 +1,386 @@ +{ + "name": "Communication Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1228, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone/Senior Seminar Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..5e25c2d08 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,382 @@ +{ + "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "First-Year Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "SLPA Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..86e03390f --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json @@ -0,0 +1,384 @@ +{ + "name": "Communication Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..9637e9c93 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/communication_studies_ba/parsed.initial.json @@ -0,0 +1,217 @@ +{ + "name": "Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/design_bfa/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/design_bfa/parsed.initial.json new file mode 100644 index 000000000..4a574eac7 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/design_bfa/parsed.initial.json @@ -0,0 +1,468 @@ +{ + "name": "Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Design Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 5901, + "subject": "ARTE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design History Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Management Electives at University of Arts London", + "requirements": [ + { + "type": "COURSE", + "classId": 3530, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5150, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 5901, + "subject": "ARTE" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 5901, + "subject": "ARTE" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 5901, + "subject": "ARTE" + } + ], + "minRequirementCount": 10 + } + ] + } +} diff --git a/packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json b/packages/api/src/major/majors/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json rename to packages/api/src/major/majors/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json diff --git a/packages/api/src/major/majors/Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2021.json b/packages/api/src/major/majors/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2021.json rename to packages/api/src/major/majors/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json new file mode 100644 index 000000000..62e061576 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json @@ -0,0 +1,325 @@ +{ + "name": "Game Design and Music with concentration in Music Technology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Game Design Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Game Design Electives", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory and Composition", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1202, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2111, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3541, + "subject": "MUSC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Contemporary", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Technology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4611, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2021.json b/packages/api/src/major/majors/2021/arts-media-design/game_design_bfa/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2021.json rename to packages/api/src/major/majors/2021/arts-media-design/game_design_bfa/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/arts-media-design/game_design_bfa/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/game_design_bfa/parsed.initial.json new file mode 100644 index 000000000..d5ba715b0 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/game_design_bfa/parsed.initial.json @@ -0,0 +1,262 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Studies", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "GAME" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Game Design", + "requirements": [ + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Game Development", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Game Aesthetics", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Critical Play", + "requirements": [ + { + "type": "COURSE", + "classId": 2010, + "subject": "GAME" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design and Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1999, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2991, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3055, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "GAME" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Game Aesthetics and Critical Play", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2755, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4155, + "subject": "GAME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art + Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + } + ], + "minRequirementCount": 6 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..4006efc9e --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,316 @@ +{ + "name": "Graphic and Information Design and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 1141, + "idRangeEnd": 1149, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4553, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate Math", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3101, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..bc0d49bad --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json @@ -0,0 +1,593 @@ +{ + "name": "Journalism and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3630, + "subject": "JRNL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..0944c0354 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json @@ -0,0 +1,652 @@ +{ + "name": "Journalism and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone or Thesis", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/journalism_ba/parsed.initial.json new file mode 100644 index 000000000..3f1c6026b --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/journalism_ba/parsed.initial.json @@ -0,0 +1,127 @@ +{ + "name": "Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Journalism-Related Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json new file mode 100644 index 000000000..59eff42ad --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json @@ -0,0 +1,222 @@ +{ + "name": "Landscape Architecture, BLA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 142, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Environmental Geology", + "requirements": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History/Theory Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "LARC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Technology/Science Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "LARC" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 2130, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5120, + "subject": "LARC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..b0b9894d7 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,686 @@ +{ + "name": "Media and Screen Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..6ebc778ff --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json @@ -0,0 +1,341 @@ +{ + "name": "Media and Screen Studies and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory-Level Course", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Cluster", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json new file mode 100644 index 000000000..6fa0197e7 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json @@ -0,0 +1,283 @@ +{ + "name": "Media and Screen Studies and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism and Advanced Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Television News", + "requirements": [ + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethics and Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json new file mode 100644 index 000000000..a5663cdda --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json @@ -0,0 +1,307 @@ +{ + "name": "Media and Screen Studies and Media Arts, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Art + Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Media Arts Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..e20c2fddd --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,307 @@ +{ + "name": "Media and Screen Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Restricted Philosophy Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..c35a3320d --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,731 @@ +{ + "name": "Media and Screen Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Politics in Media/Art", + "requirements": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..4b10f86e2 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json @@ -0,0 +1,305 @@ +{ + "name": "Media and Screen Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Core Courses in Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Competency—Courses Numbered SOCL 1200 to SOCL 2900", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1228, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Competency—Courses Numbered 3000 to 4999", + "requirements": [ + { + "type": "COURSE", + "classId": 3120, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..0c22a5c50 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json @@ -0,0 +1,397 @@ +{ + "name": "Media and Screen Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..f3f760f1f --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json @@ -0,0 +1,397 @@ +{ + "name": "Media and Screen Studies and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermedate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..e5765e740 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json @@ -0,0 +1,225 @@ +{ + "name": "Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course (Production or Theory)", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone (Production or Theory)", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3446, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3920, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + } + ], + "minRequirementCount": 13 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..3cb5e5cdc --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,321 @@ +{ + "name": "Media Arts and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Art Basics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Bridge/Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/media_arts_bfa/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/media_arts_bfa/parsed.initial.json new file mode 100644 index 000000000..ecd0bfc69 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/media_arts_bfa/parsed.initial.json @@ -0,0 +1,559 @@ +{ + "name": "Media Arts, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Media Arts Electives or Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2213, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + } + ], + "minRequirementCount": 25 + }, + { + "type": "SECTION", + "title": "Sound Management at University of Arts London", + "requirements": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INAM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Animation Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Animation Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Photography Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Photography Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Video Arts Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Video Arts Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3446, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "INAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INAM" + } + ], + "minRequirementCount": 2 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json new file mode 100644 index 000000000..592f4d5eb --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json @@ -0,0 +1,621 @@ +{ + "name": "Music and Communication Studies with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Core", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory Placement", + "requirements": [ + { + "type": "COURSE", + "classId": 1119, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Music Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 2107, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUSI" + } + ], + "minRequirementCount": 30 + }, + { + "type": "SECTION", + "title": "Music Industry Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1204, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2231, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2232, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2234, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2235, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3332, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3333, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3338, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1209, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Option", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ] + }, + { + "type": "RANGE", + "subject": "MUSC", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MUSI", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MUST", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json new file mode 100644 index 000000000..b5f95e18e --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json @@ -0,0 +1,533 @@ +{ + "name": "Music with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Music Core", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Theory Placement", + "requirements": [ + { + "type": "COURSE", + "classId": 1119, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1204, + "subject": "MUSI" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1144, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2107, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2208, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 1301, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 1901, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1902, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1904, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1905, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1906, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1907, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1911, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1912, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1913, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1914, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1915, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1917, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1918, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1919, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1920, + "subject": "MUSC" + } + ], + "minRequirementCount": 56 + }, + { + "type": "SECTION", + "title": "Music Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Industry Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2232, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3341, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2231, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2235, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3333, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3332, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3338, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2234, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + } + ], + "minRequirementCount": 24 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1209, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone for Music Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/studio_art_bfa/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/studio_art_bfa/parsed.initial.json new file mode 100644 index 000000000..0ab337fc0 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/studio_art_bfa/parsed.initial.json @@ -0,0 +1,229 @@ +{ + "name": "Studio Art, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art History Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1350, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2213, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5902, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1281, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3920, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Studio Art", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "SMFA" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "ARTS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Senior Thesis Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "SMFA" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/theatre_bs/parsed.initial.json new file mode 100644 index 000000000..9af6d81c4 --- /dev/null +++ b/packages/api/src/major/majors/2021/arts-media-design/theatre_bs/parsed.initial.json @@ -0,0 +1,603 @@ +{ + "name": "Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "THTR" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3702, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Technique", + "requirements": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INAM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Performance", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design and Production", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1235, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INAM" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..1d60eea53 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,703 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PT", + "classId": 5410, + "description": "Functional Human Neuroanatomy", + "type": "COURSE" + }, + { + "subject": "PT", + "classId": 5411, + "description": "Lab for PT 5410", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3358, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4180, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3400, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3200, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..2e04e74d2 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,761 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Inquiries", + "requirements": [ + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Molecular Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Techniques in Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2311, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Biology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4548, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Probability and Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..1d72b0fe3 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json @@ -0,0 +1,542 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Psychology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Laboratory in Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar in Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..3da909fde --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,515 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 1131, + "idRangeEnd": 4996, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..3ba54d30b --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,484 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..71d112122 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json @@ -0,0 +1,612 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic and Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Degree-Focused Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 26 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..c7f97e4bc --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,523 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Economics Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..7a0d1327a --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json @@ -0,0 +1,870 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computing Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science/Information Science Elective Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..3bcfaa6fa --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json @@ -0,0 +1,624 @@ +{ + "name": "Computer Science and Environmental and Sustainability Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3000, + "description": "Algorithms and Data", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3001, + "description": "Recitation for CS 3000", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Environmental and Sustainability Sciences Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3555, + "subject": "EEMB" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "CS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json new file mode 100644 index 000000000..1c6f3975c --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json @@ -0,0 +1,480 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Computer Science Elective Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Game Design Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury/Game-Related Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1342, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json new file mode 100644 index 000000000..e565cdd1e --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json @@ -0,0 +1,469 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2303, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..34c5b244e --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,414 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Journalism-Related Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..78d0130f6 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,534 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Laboratory/Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..beb35a5d4 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,416 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [ + { + "subject": "MATH", + "classId": 4000, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json new file mode 100644 index 000000000..e81e4a17c --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json @@ -0,0 +1,529 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Media Arts Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Media Arts Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Media Arts Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..659a6d3cd --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,345 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..2e9d16f3b --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,515 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Mathematics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..e904e5016 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json @@ -0,0 +1,890 @@ +{ + "name": "Computer Science and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..52e871f37 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,369 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Writing-Intensive Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Required Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..34a30c3eb --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json @@ -0,0 +1,524 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_bacs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_bacs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_bacs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_bacs/parsed.initial.json new file mode 100644 index 000000000..1b6f8a11d --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_bacs/parsed.initial.json @@ -0,0 +1,854 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2810, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Security Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Science Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1101, + "description": "General Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1102, + "description": "Lab for CHEM 1101", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1103, + "description": "Recitation for CHEM 1101", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration: Artificial Intelligence", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Concentration: Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3950, + "description": "Introduction to Computer Science Research", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Concentration: Human-Centered Computing", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Concentration: Software", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3620, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Concentration: Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 9 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_bscs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_bscs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/computer_science_bscs/parsed.initial.json new file mode 100644 index 000000000..dc07ccbea --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/computer_science_bscs/parsed.initial.json @@ -0,0 +1,1166 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2810, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Security Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2322, + "subject": "EECE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Science Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2340, + "description": "Earth Landforms and Processes", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2341, + "description": "Lab for ENVR 2340", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 5242, + "description": "Ancient Marine Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 5243, + "description": "Lab for ENVR 5242", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 23 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration: Artificial Intelligence", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Concentration: Foundations", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3950, + "description": "Introduction to Computer Science Research", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Concentration: Human-Centered Computing", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Concentration: Software", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3620, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Concentration: Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 3 + } + ] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..6544afdee --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,631 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ] + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamentals Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cybersecurity Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Co-op Integration", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Cybersecurity Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..a8bf4fa27 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json @@ -0,0 +1,586 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamentals Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.initial.json new file mode 100644 index 000000000..6c3f7f68b --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.initial.json @@ -0,0 +1,675 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Cybersecurity and Social Issues Elective List", + "requirements": [ + { + "type": "COURSE", + "classId": 2525, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cybersecurity Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2525, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2322, + "subject": "EECE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Cyber Operations Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4534, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..3c08d2d73 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,677 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PT", + "classId": 5410, + "description": "Functional Human Neuroanatomy", + "type": "COURSE" + }, + { + "subject": "PT", + "classId": 5411, + "description": "Lab for PT 5410", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3358, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3400, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3200, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 8 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..a7cfd8d1f --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,720 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 138, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Chemistry Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5242, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Population Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Physics Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..dfbec0ea4 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json @@ -0,0 +1,564 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2161, + "description": "Concepts in Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2162, + "description": "Lab for CHEM 2161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2163, + "description": "Recitation for CHEM 2161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2321, + "description": "Analytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2322, + "description": "Lab for CHEM 2321", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2323, + "description": "Recitation for CHEM 2321", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced-Level Chemistry", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "CHEM" + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 3501, + "idRangeEnd": 4628, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3431, + "description": "Physical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3432, + "description": "Lab for CHEM 3431", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4750, + "subject": "CHEM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..0a8ba6b3e --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,675 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1101, + "description": "Foundations in Ecology and Evolutionary Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1102, + "description": "Lab for EEMB 1101", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Genomics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1105, + "description": "Foundations in Ecological and Evolutionary Genomics", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1106, + "description": "Lab for EEMB 1105", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Genetics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Evolution", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology Topical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2290, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4010, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3475, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..59719b2cb --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,533 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..df1fb0a4d --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json @@ -0,0 +1,581 @@ +{ + "name": "Data Science and Environmental and Sustainability Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Environmental and Sustainability Sciences Major Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3555, + "subject": "EEMB" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "CS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json new file mode 100644 index 000000000..1a9ad65a2 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json @@ -0,0 +1,560 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Science Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Data Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy", + "requirements": [ + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Life Sciences Core", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "PHTH", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "HSCI", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..c86516a48 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,442 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..4f91a45ca --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,510 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Course", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Laboratory/Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..b81042fdd --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,370 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Problem-Solving Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Math Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Elective Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [ + { + "subject": "MATH", + "classId": 4000, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..ddba47fc4 --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,460 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "PHYS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4115, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5116, + "subject": "PHYS" + } + ] + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Physics Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Mathematics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course and Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..a724ca79a --- /dev/null +++ b/packages/api/src/major/majors/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,586 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics in Psychological Research", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personality/Social Basis of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cognitive/Biological Basis of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Laboratory", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2370, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2021.json b/packages/api/src/major/majors/2021/computer-information-science/data_science_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2021.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json new file mode 100644 index 000000000..85c3eb2c7 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -0,0 +1,501 @@ +{ + "name": "Bioengineering and Biochemistry, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1171, + "description": "Physics 1 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1172, + "description": "Lab for PHYS 1171", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1173, + "description": "Interactive Learning Seminar for PHYS 1171", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1175, + "description": "Physics 2 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1176, + "description": "Lab for PHYS 1175", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1177, + "description": "Interactive Learning Seminar for PHYS 1175", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Advanced Biology Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Chemistry Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/bioengineering_bsbioe/parsed.initial.json new file mode 100644 index 000000000..fc58c3b2c --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/bioengineering_bsbioe/parsed.initial.json @@ -0,0 +1,694 @@ +{ + "name": "Bioengineering, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1171, + "description": "Physics 1 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1172, + "description": "Lab for PHYS 1171", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1173, + "description": "Interactive Learning Seminar for PHYS 1171", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1175, + "description": "Physics 2 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1176, + "description": "Lab for PHYS 1175", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1177, + "description": "Interactive Learning Seminar for PHYS 1175", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "​Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 5630, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5665, + "subject": "ME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5656, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5800, + "subject": "BIOE" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 5235, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5810, + "subject": "BIOE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5850, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2530, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5656, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5710, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5720, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5510, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5760, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHME" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json new file mode 100644 index 000000000..478e0f084 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "Chemical Engineering and Bioengineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3315, + "description": "Chemical Engineering Experimental Design 1", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3316, + "description": "Recitation for CHME 3315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4315, + "description": "Chemical Engineering Experimental Design 2", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4316, + "description": "Recitation for CHME 4315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Bioengineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Cell and Tissue Engineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4315, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json new file mode 100644 index 000000000..5f6418561 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -0,0 +1,435 @@ +{ + "name": "Chemical Engineering and Environmental Engineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3315, + "description": "Chemical Engineering Experimental Design 1", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3316, + "description": "Recitation for CHME 3315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4315, + "description": "Chemical Engineering Experimental Design 2", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4316, + "description": "Recitation for CHME 4315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Chemical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4703, + "description": "Capstone Design 2: Chemical Process Design", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4705, + "description": "Recitation for CHME 4703", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Environmental Engineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 5300, + "description": "Environmental Sampling and Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 5301, + "description": "Lab for CIVE 5300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Environmental Engineering Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json new file mode 100644 index 000000000..b756c3268 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -0,0 +1,553 @@ +{ + "name": "Civil Engineering and Computer Science, BSCE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 138, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2320, + "description": "Structural Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2321, + "description": "Recitation for CIVE 2320", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2324, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2340, + "description": "Geotechnical Engineering", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2341, + "description": "Lab for CIVE 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Civil Engineering Project Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4542, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4767, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4768, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3000, + "description": "Algorithms and Data", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3001, + "description": "Recitation for CS 3000", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Computer Science Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1125, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1132, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4767, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4768, + "subject": "CIVE" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json new file mode 100644 index 000000000..6a9337529 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -0,0 +1,616 @@ +{ + "name": "Computer Engineering and Computer Science, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2412, + "idRangeEnd": 2530, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Introductory Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2801, + "description": "Lab for CS 2800", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Upper-Level Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/computer_engineering_bscmpe/parsed.initial.json new file mode 100644 index 000000000..40377b816 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -0,0 +1,436 @@ +{ + "name": "Computer Engineering, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2412, + "idRangeEnd": 2530, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 3540, + "idRangeEnd": 3800, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 4100, + "idRangeEnd": 4770, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 4200, + "idRangeEnd": 4700, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json new file mode 100644 index 000000000..883869455 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -0,0 +1,446 @@ +{ + "name": "Electrical and Computer Engineering, BSEE or BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical and Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 3410, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 4512, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 3540, + "idRangeEnd": 3800, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 4100, + "idRangeEnd": 4770, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 4200, + "idRangeEnd": 4700, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json new file mode 100644 index 000000000..34a45dd90 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -0,0 +1,655 @@ +{ + "name": "Electrical Engineering and Music with concentration in Music Technology, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music Theory", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1119, + "description": "Fundamentals of Western Music Theory", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1201, + "description": "Music Theory 1", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1201, + "description": "Music Theory 1", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1202, + "description": "Music Theory 2", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1202, + "description": "Music Theory 2", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 3541, + "description": "Music Analysis Seminar", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Context Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2107, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Acoustics or Music Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "RANGE", + "subject": "MUSC", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Supporting Courses: Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/electrical_engineering_bsee/parsed.initial.json new file mode 100644 index 000000000..bba33632b --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/electrical_engineering_bsee/parsed.initial.json @@ -0,0 +1,407 @@ +{ + "name": "Electrical Engineering, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2540, + "idRangeEnd": 2750, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 3410, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 4512, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supporting Courses: Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json new file mode 100644 index 000000000..bfca46190 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json @@ -0,0 +1,443 @@ +{ + "name": "Environmental Engineering and Health Science, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 5300, + "description": "Environmental Sampling and Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 5301, + "description": "Lab for CIVE 5300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Health Sciences Major Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/environmental_engineering_bsenve/parsed.initial.json new file mode 100644 index 000000000..33edfcba7 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -0,0 +1,416 @@ +{ + "name": "Environmental Engineering, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 5300, + "description": "Environmental Sampling and Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 5301, + "description": "Lab for CIVE 5300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Environmental Engineering Technical Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/industrial_engineering_bsie/parsed.initial.json new file mode 100644 index 000000000..62ff380bf --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/industrial_engineering_bsie/parsed.initial.json @@ -0,0 +1,559 @@ +{ + "name": "Industrial Engineering, BSIE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 2310, + "description": "Introduction to Industrial Engineering", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 2311, + "description": "Recitation for IE 2310", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 3425, + "description": "Engineering Database Systems", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 3426, + "description": "Recitation for IE 3425", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "IE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 4522, + "description": "Human-Machine Systems", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 4523, + "description": "Lab for IE 4522", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "IE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 4530, + "description": "Manufacturing Systems and Techniques", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 4531, + "description": "Lab for IE 4530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Industrial Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Engineering Electives", + "requirements": [ + [ + { + "type": "RANGE", + "subject": "CHME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CIVE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EMGT", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENSY", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "IE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MEIE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json new file mode 100644 index 000000000..d2ee9151a --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -0,0 +1,395 @@ +{ + "name": "Mechanical Engineering and Design, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Complete one of the following:", + "requirements": [ + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Design Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design Options", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json new file mode 100644 index 000000000..c409fc06a --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -0,0 +1,407 @@ +{ + "name": "Mechanical Engineering and History, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json new file mode 100644 index 000000000..cca5dea3a --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -0,0 +1,455 @@ +{ + "name": "Mechanical Engineering and Physics, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Mechanical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Advanced Physics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4606, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4621, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4652, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5111, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5113, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5116, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PHYS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_bsme/parsed.initial.json new file mode 100644 index 000000000..f093f24b2 --- /dev/null +++ b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -0,0 +1,507 @@ +{ + "name": "Mechanical Engineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2210, + "description": "Electrical Engineering", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2211, + "description": "Lab for EECE 2210", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Mechanical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Science/Math Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..d7f5d3488 --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,433 @@ +{ + "name": "Health Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Life Sciences", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intro to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..07b6c1239 --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,456 @@ +{ + "name": "Health Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Health Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "First-Year Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethical Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2012, + "subject": "CAEP" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..7f9f759fb --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "Health Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Health Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Social Change Selective", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Inequality Selective", + "requirements": [ + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2225, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lower-Level Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 3999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing in the First Year", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation (Based on Home College)", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUPath: Ethical Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone (Based on Home College)", + "requirements": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/health_science_bs/parsed.initial.json new file mode 100644 index 000000000..bd92cdfb8 --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/health_science_bs/parsed.initial.json @@ -0,0 +1,588 @@ +{ + "name": "Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "YEAR 1", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "YEARS 2 and 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "FINAL YEAR", + "requirements": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "YEAR 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "YEAR 2 OR 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "FINAL YEAR", + "requirements": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Society and Health", + "requirements": [ + { + "type": "COURSE", + "classId": 2365, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Policy and Administration", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4511, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Nutrition and Wellness", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2012, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "EXSC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EXSC", + "classId": 4500, + "description": "Exercise Physiology 1", + "type": "COURSE" + }, + { + "subject": "EXSC", + "classId": 4501, + "description": "Lab for EXSC 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "EXSC" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "EXSC" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1106, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HSCI" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Digital Health", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5101, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Research", + "requirements": [ + { + "type": "COURSE", + "classId": 3250, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5202, + "subject": "PHTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "YEAR 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "YEAR 2 OR 3", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "YEAR 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "YEAR 2 OR 3", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/majors/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/majors/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" new file mode 100644 index 000000000..d4944d03f --- /dev/null +++ "b/packages/api/src/major/majors/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" @@ -0,0 +1,226 @@ +{ + "name": "Nursing, BSN—Accelerated Program for Second-Degree Students", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 67, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 2001, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 2220, + "description": "Health Assessment and Fundamental Nursing Skills", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 2221, + "description": "Lab for NRSG 2220", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3302, + "description": "Nursing with Women and Families", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3303, + "description": "Clinical for NRSG 3302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3320, + "description": "Nursing Care of Adults 1", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3321, + "description": "Clinical for NRSG 3320", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3400, + "description": "Nursing and the Promotion of Mental Health", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3401, + "description": "Clinical for NRSG 3400", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3323, + "description": "Advanced Assessment and Interventions", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3324, + "description": "Lab for NRSG 3323", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3420, + "description": "Nursing Care of Adults 2", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3421, + "description": "Clinical for NRSG 3420", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4502, + "description": "Nursing Care of the Child", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4503, + "description": "Clinical for NRSG 4502", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "NRSG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4604, + "description": "Public Health Community Nursing", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4605, + "description": "Clinical for NRSG 4604", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4995, + "description": "Comprehensive Nursing Practicum", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4996, + "description": "Clinical for NRSG 4995", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "NRSG" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} \ No newline at end of file diff --git a/packages/api/src/major/majors/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..1a425fa1f --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -0,0 +1,379 @@ +{ + "name": "Pharmaceutical Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 145, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 1001, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2650, + "subject": "PHSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "PHSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 5", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2301, + "description": "Human Physiology 1", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2302, + "description": "Human Anatomy Lab", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3411, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3419, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3801, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4995, + "subject": "PHSC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3802, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 10", + "requirements": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4998, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2320, + "description": "Recitation for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/pharmacy_pharmd/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/pharmacy_pharmd/parsed.initial.json new file mode 100644 index 000000000..616d0467f --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/pharmacy_pharmd/parsed.initial.json @@ -0,0 +1,788 @@ +{ + "name": "Pharmacy, PharmD", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 204, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PHMD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "PHMD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2301, + "description": "Human Physiology 1", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2302, + "description": "Human Anatomy Lab", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHMD", + "classId": 1201, + "description": "Introduction to Pharmacy Practice", + "type": "COURSE" + }, + { + "subject": "PHMD", + "classId": 1202, + "description": "Lab for PHMD 1201", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2303, + "description": "Human Physiology 2", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2304, + "description": "Human Physiology Lab", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 5", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3411, + "subject": "PHSC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 7", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHMD", + "classId": 2310, + "description": "Professional Communication in Pharmacy Practice", + "type": "COURSE" + }, + { + "subject": "PHMD", + "classId": 2311, + "description": "Lab for PHMD 2310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3419, + "subject": "PHSC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 10", + "requirements": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4611, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PHMD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 11, 12, or 13", + "requirements": [ + { + "type": "COURSE", + "classId": 5600, + "subject": "PHMD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 11", + "requirements": [ + { + "type": "COURSE", + "classId": 5330, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4621, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "PHMD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 12", + "requirements": [ + { + "type": "COURSE", + "classId": 5560, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4632, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4633, + "subject": "PHMD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 13", + "requirements": [ + { + "type": "COURSE", + "classId": 4641, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4642, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4643, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5270, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "PHMD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Professional Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3480, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 6203, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 5101, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5407, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 6205, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 6404, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 1510, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5135, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5730, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "NRSG" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4585, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4890, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5223, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5575, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5675, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5400, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5555, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6218, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6222, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6224, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6290, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5226, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5320, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 6320, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 6250, + "subject": "PMST" + }, + { + "type": "COURSE", + "classId": 6254, + "subject": "PMST" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1555, + "subject": "SLPA" + } + ], + "minRequirementCount": 55 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1161, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1163, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1149, + "description": "Physics for Pharmacy", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1150, + "description": "Lab for PHYS 1149", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2320, + "description": "Recitation for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json new file mode 100644 index 000000000..8b425b642 --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json @@ -0,0 +1,747 @@ +{ + "name": "Pharmacy Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 164, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PHMD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "PHMD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2301, + "description": "Human Physiology 1", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2302, + "description": "Human Anatomy Lab", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHMD", + "classId": 1201, + "description": "Introduction to Pharmacy Practice", + "type": "COURSE" + }, + { + "subject": "PHMD", + "classId": 1202, + "description": "Lab for PHMD 1201", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2303, + "description": "Human Physiology 2", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2304, + "description": "Human Physiology Lab", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3411, + "subject": "PHSC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHMD", + "classId": 2310, + "description": "Professional Communication in Pharmacy Practice", + "type": "COURSE" + }, + { + "subject": "PHMD", + "classId": 2311, + "description": "Lab for PHMD 2310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3419, + "subject": "PHSC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 10", + "requirements": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4611, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PHMD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 11", + "requirements": [ + { + "type": "COURSE", + "classId": 5330, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4621, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "PHMD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 12", + "requirements": [ + { + "type": "COURSE", + "classId": 5560, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4632, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4633, + "subject": "PHMD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 13", + "requirements": [ + { + "type": "COURSE", + "classId": 4641, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4642, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4643, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5270, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "PHMD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Professional Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3480, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 6203, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 5101, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5407, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 6205, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 6404, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 1510, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5135, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5730, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "NRSG" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4585, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4890, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5575, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5675, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5400, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 5555, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6218, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6222, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6224, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 6290, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5226, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5320, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 6320, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 6250, + "subject": "PMST" + }, + { + "type": "COURSE", + "classId": 6252, + "subject": "PMST" + }, + { + "type": "COURSE", + "classId": 6254, + "subject": "PMST" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1555, + "subject": "SLPA" + } + ], + "minRequirementCount": 54 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 5600, + "subject": "PHMD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1161, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1163, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1149, + "description": "Physics for Pharmacy", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1150, + "description": "Lab for PHYS 1149", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2320, + "description": "Recitation for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/public_health_ba/parsed.initial.json new file mode 100644 index 000000000..dedecab4a --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/public_health_ba/parsed.initial.json @@ -0,0 +1,759 @@ +{ + "name": "Public Health, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 1143, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Science Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ECON", + "classId": 1115, + "description": "Principles of Macroeconomics", + "type": "COURSE" + }, + { + "subject": "ECON", + "classId": 1125, + "description": "Recitation for ECON 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ECON", + "classId": 1116, + "description": "Principles of Microeconomics", + "type": "COURSE" + }, + { + "subject": "ECON", + "classId": 1126, + "description": "Recitation for ECON 1116", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "ENGL/HIST" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PHIL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "POLS", + "classId": 1160, + "description": "International Relations", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 1161, + "description": "Recitation for POLS 1160", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Society and Behavior", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "WMNS" + } + ], + "minRequirementCount": 27 + }, + { + "type": "SECTION", + "title": "Globalization and Global Health", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2233, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Environmental Health and Climate Change", + "requirements": [ + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5238, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Law, Policy, and Human Rights", + "requirements": [ + { + "type": "COURSE", + "classId": 2549, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Healthcare Administration and Management", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4511, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HSCI" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "HSCI" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "HSCI", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "HSCI", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Other Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..2aaa758c0 --- /dev/null +++ b/packages/api/src/major/majors/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,174 @@ +{ + "name": "Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2217, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2218, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2219, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1146, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..5bc4ed15b --- /dev/null +++ b/packages/api/src/major/majors/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,538 @@ +{ + "name": "Behavioral Neuroscience and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Behavioral Neuroscience Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3403, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3404, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Philosophy Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..8f6f661f3 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/biology_and_english_bs/parsed.initial.json @@ -0,0 +1,981 @@ +{ + "name": "Biology and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Population Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative General Biological Sciences Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Capstone: complete one of the options to fulfill the capstone requirement in biology.", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "English Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..92736cde2 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/biology_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,558 @@ +{ + "name": "Biology and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 143, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Biochemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Population Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus 1", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus 2 and Calculus 3", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Biology/Mathematics Integrative Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 7343, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..a7d431236 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/biology_and_political_science_bs/parsed.initial.json @@ -0,0 +1,915 @@ +{ + "name": "Biology and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Population Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/science/biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_bs/parsed.initial.json new file mode 100644 index 000000000..846b0b74a --- /dev/null +++ b/packages/api/src/major/majors/2021/science/biology_bs/parsed.initial.json @@ -0,0 +1,577 @@ +{ + "name": "Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Organismal and Population Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2321, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 5000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5520, + "idRangeEnd": 5535, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5242, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2301, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/cell_and_molecular_biology_bs/parsed.initial.json new file mode 100644 index 000000000..119e86835 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -0,0 +1,567 @@ +{ + "name": "Cell and Molecular Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Cell and Molecular Biology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3411, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2329, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5306, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5307, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5541, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5543, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5549, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5573, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5583, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5585, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5593, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5597, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2301, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..9b4d53303 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/chemistry_bs/parsed.initial.json @@ -0,0 +1,419 @@ +{ + "name": "Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CHEM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2161, + "description": "Concepts in Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2162, + "description": "Lab for CHEM 2161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2163, + "description": "Recitation for CHEM 2161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Organic Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2315, + "description": "Organic Chemistry 1 for Chemistry Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2316, + "description": "Lab for CHEM 2315", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2317, + "description": "Organic Chemistry 2 for Chemistry Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2318, + "description": "Lab for CHEM 2317", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Analytical Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2321, + "description": "Analytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2322, + "description": "Lab for CHEM 2321", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2323, + "description": "Recitation for CHEM 2321", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physical Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3401, + "description": "Chemical Thermodynamics and Kinetics", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3402, + "description": "Lab for CHEM 3401", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3403, + "description": "Quantum Chemistry and Spectroscopy", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3404, + "description": "Lab for CHEM 3403", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Biochemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4621, + "description": "Introduction to Chemical Biology", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4622, + "description": "Lab for CHEM 4621", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Chemistry", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 5, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3501, + "description": "Inorganic Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3502, + "description": "Lab for CHEM 3501", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3505, + "description": "Introduction to Bioinorganic Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3506, + "description": "Lab for CHEM 3505", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 9, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3331, + "description": "Bioanalytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3332, + "description": "Lab for CHEM 3331", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4456, + "description": "Organic Chemistry 3: Organic Chemistry of Drug Design and Development", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4457, + "description": "Lab for CHEM 4456", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4620, + "subject": "CHEM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4628, + "description": "Introduction to Spectroscopy of Organic Compounds", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4629, + "description": "Identification of Organic Compounds", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Research/Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4750, + "subject": "CHEM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..fc811f7c5 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,574 @@ +{ + "name": "Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1101, + "description": "Foundations in Ecology and Evolutionary Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1102, + "description": "Lab for EEMB 1101", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Genomics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1105, + "description": "Foundations in Ecological and Evolutionary Genomics", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1106, + "description": "Lab for EEMB 1105", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Genetics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Evolution", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Conservation", + "requirements": [ + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Skills", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biostatistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organic or Environmental Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology Topical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2290, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3475, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4010, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5242, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3555, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5522, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 29 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..e896c7ba8 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json @@ -0,0 +1,538 @@ +{ + "name": "Environmental and Sustainability Sciences and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1500, + "description": "Introduction to Environmental, Social, and Biological Data", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1501, + "description": "Lab for ENVR 1500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3555, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5190, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 28 + }, + { + "type": "SECTION", + "title": "General Chemistry", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1161, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1151, + "subject": "CHEM" + } + ] + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "CHEM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2161, + "description": "Concepts in Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2162, + "description": "Lab for CHEM 2161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2321, + "description": "Analytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2322, + "description": "Lab for CHEM 2321", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced-Level Chemistry", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 10, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3331, + "description": "Bioanalytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3332, + "description": "Lab for CHEM 3331", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3401, + "description": "Chemical Thermodynamics and Kinetics", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3402, + "description": "Lab for CHEM 3401", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3403, + "description": "Quantum Chemistry and Spectroscopy", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3404, + "description": "Lab for CHEM 3403", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 4750, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5190, + "subject": "ENVR" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..b146775be --- /dev/null +++ b/packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json @@ -0,0 +1,537 @@ +{ + "name": "Environmental and Sustainability Sciences and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3555, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Environmental and Sustainability Sciences Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Economics Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1711, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "ECON" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Requirements (First-Year Writing and Advanced Writing in the Disciplines)", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/environmental_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/environmental_studies_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..00f627eb3 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/environmental_studies_and_history_ba/parsed.initial.json @@ -0,0 +1,264 @@ +{ + "name": "Environmental Studies and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Humanities Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "AND", + "courses": [ + { + "subject": "POLS", + "classId": 1150, + "description": "American Government", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 1151, + "description": "Recitation for POLS 1150", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Environmental Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History/Geographic-Area Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Integrative Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrated Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + } + ] + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..60387122e --- /dev/null +++ b/packages/api/src/major/majors/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1260 @@ +{ + "name": "Environmental Studies and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Skills Course:", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives:", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1711, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3151, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..ca72c6445 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,434 @@ +{ + "name": "Environmental Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Skills Course:", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives:", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy of Science/Environment", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..177fba9ed --- /dev/null +++ b/packages/api/src/major/majors/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,833 @@ +{ + "name": "Environmental Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Skills Course:", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives (select 4, at least 3 at 3000 level or higher):", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 19 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Integrative Course (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Environmental Science Integrative Course (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..33269d8fe --- /dev/null +++ b/packages/api/src/major/majors/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,444 @@ +{ + "name": "Linguistics and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Communication Studies Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociolinguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..6ce538f52 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,273 @@ +{ + "name": "Linguistics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Linguistics Research", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Anthropology Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..556d1fa0f --- /dev/null +++ b/packages/api/src/major/majors/2021/science/linguistics_and_english_ba/parsed.initial.json @@ -0,0 +1,731 @@ +{ + "name": "Linguistics and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Junior/Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..1ee66dbf1 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/linguistics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,475 @@ +{ + "name": "Linguistics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Introductory and Intermediate Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PSYC", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "PSYC", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..0436d1152 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,357 @@ +{ + "name": "Linguistics and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Speech-Language Pathology and Audiology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Biology and Physics Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..842a42811 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,192 @@ +{ + "name": "Mathematics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Anthropology Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2000, + "idRangeEnd": 4990, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..c51d9e28c --- /dev/null +++ b/packages/api/src/major/majors/2021/science/mathematics_and_physics_bs/parsed.initial.json @@ -0,0 +1,293 @@ +{ + "name": "Mathematics and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Math", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Co-op Reflections", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3101, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 7999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4545, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..9d6d17666 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/mathematics_and_political_science_bs/parsed.initial.json @@ -0,0 +1,599 @@ +{ + "name": "Mathematics and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..5478186b8 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/mathematics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,304 @@ +{ + "name": "Mathematics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Area A (Personality/Social Basis of Behavior)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Area B (Biological/Cognitive Basis of Behavior)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Laboratory", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..eb719da4e --- /dev/null +++ b/packages/api/src/major/majors/2021/science/mathematics_and_sociology_bs/parsed.initial.json @@ -0,0 +1,175 @@ +{ + "name": "Mathematics and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1101, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json new file mode 100644 index 000000000..1d4fae5f4 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json @@ -0,0 +1,329 @@ +{ + "name": "Physics and Music with Concentration in Music Technology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4115, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Music Theory and Composition", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1202, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3541, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2111, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "MUSC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Technology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4611, + "subject": "MUST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/science/psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/psychology_bs/parsed.initial.json new file mode 100644 index 000000000..0202deb96 --- /dev/null +++ b/packages/api/src/major/majors/2021/science/psychology_bs/parsed.initial.json @@ -0,0 +1,1173 @@ +{ + "name": "Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "MATH", + "classId": 2280, + "description": "Statistics and Software", + "type": "COURSE" + }, + { + "subject": "PSYC", + "classId": 2315, + "description": "Statistics in Psychological Research Supplement", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lab Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Educational Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5503, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5504, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5570, + "subject": "EDUC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Society and Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Forensic Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1107, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cross-Cultural Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Expressive Therapy", + "requirements": [ + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1118, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Counseling and Applied Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 3480, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Artificial Intelligence and Information Science", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Language", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Human Factors", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Child and Adolescent Abnormal Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3580, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Resource Management and Business", + "requirements": [ + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Philosophy of Science and Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Biological and Chemical Sciences", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1141, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1149, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5585, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1101, + "description": "General Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1102, + "description": "Lab for CHEM 1101", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1104, + "description": "Organic Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1105, + "description": "Lab for CHEM 1104", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1107, + "subject": "CHEM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "EEMB" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Physical Sciences and Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Health and Wellness", + "requirements": [ + { + "type": "COURSE", + "classId": 1141, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1143, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1149, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1106, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "NRSG" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1880, + "subject": "PT" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Communication, Culture, and Society", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Social Work Track", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..66a76acc3 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,656 @@ +{ + "name": "Africana Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..41f8ad7f2 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -0,0 +1,164 @@ +{ + "name": "American Sign Language and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "AMSL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Performance Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..95c580b63 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,319 @@ +{ + "name": "American Sign Language and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Language Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology of Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..cb4828482 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "American Sign Language and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3970, + "subject": "INTP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology Lab or Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language/Cognition Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..8e58848cc --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json @@ -0,0 +1,314 @@ +{ + "name": "American Sign Language and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" new file mode 100644 index 000000000..bf7e095cd --- /dev/null +++ "b/packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" @@ -0,0 +1,169 @@ +{ + "name": "American Sign Language—English Interpreting, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "AMSL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "INTP" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Interpreting Practicum", + "requirements": [ + { + "type": "COURSE", + "classId": 4995, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 3970, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} \ No newline at end of file diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..12956c461 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json @@ -0,0 +1,260 @@ +{ + "name": "Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Asia in Global Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "JPNS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JPNS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "JPNS" + } + ] + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Asian Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..a88ac8d8e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -0,0 +1,335 @@ +{ + "name": "Criminal Justice and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Journalism Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundation Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer or Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..1318a9a4b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,415 @@ +{ + "name": "Criminal Justice and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Integration Seminars", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Philosophy Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..18332a644 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json @@ -0,0 +1,919 @@ +{ + "name": "Criminal Justice and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Option A", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + }, + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Option B", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Option C", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CRIM", + "classId": 3600, + "description": "Criminal Justice Research Methods", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2400, + "description": "Quantitative Techniques", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CRIM", + "classId": 3700, + "description": "Analyzing and Using Data on Crime and Justice", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2399, + "description": "Research Methods in Political Science", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Senior Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Due Process", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..28c83c823 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -0,0 +1,418 @@ +{ + "name": "Criminal Justice and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Criminal Justice Core Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Thematic Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Survey Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "System-Wide Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 4000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personality/Social Bases of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..71a64a2da --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Preparing for Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Returning from Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Student-Generated Knowledge", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Returning from Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..421ddf4a2 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,321 @@ +{ + "name": "Cultural Anthropology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Philosophy of Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..1518e9455 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,348 @@ +{ + "name": "Cultural Anthropology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..9db9511da --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -0,0 +1,295 @@ +{ + "name": "Cultural Anthropology and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2300, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..2a3f503b9 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,90 @@ +{ + "name": "Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..72edaa69e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,84 @@ +{ + "name": "Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..b74c2875c --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,278 @@ +{ + "name": "Economics and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..253675958 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,337 @@ +{ + "name": "Economics and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..a914d808e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,408 @@ +{ + "name": "Economics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Other Requirements Outside Major", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4681, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major Credit/ GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_ba/parsed.initial.json new file mode 100644 index 000000000..b1a050b6e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_ba/parsed.initial.json @@ -0,0 +1,209 @@ +{ + "name": "Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Electives for BA", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_bs/parsed.initial.json new file mode 100644 index 000000000..e13d9760b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_bs/parsed.initial.json @@ -0,0 +1,207 @@ +{ + "name": "Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives for BS in Economics", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..6e7a44e50 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,736 @@ +{ + "name": "English and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Communication Studies Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..946c74633 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,695 @@ +{ + "name": "English and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..07ba0984c --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,619 @@ +{ + "name": "English and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2460, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3676, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2460, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3582, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3676, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..24a6ff9de --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,717 @@ +{ + "name": "English and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2460, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3676, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2460, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3582, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3676, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1124, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4553, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4551, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..e5d06e986 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,644 @@ +{ + "name": "English and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..cec9a447e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -0,0 +1,1090 @@ +{ + "name": "English and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Pre-19th-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "19th-, 20th-, 21st-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "English Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..72565ae83 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -0,0 +1,709 @@ +{ + "name": "English and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermedate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..a4ffaa444 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -0,0 +1,338 @@ +{ + "name": "History and Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Asia in Global Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "CHNS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "CHNS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "CHNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "JPNS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JPNS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "JPNS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Asian Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..be1e92733 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,339 @@ +{ + "name": "History and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1100, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1201, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 2301, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..f7e24eb54 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,225 @@ +{ + "name": "History and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2001, + "idRangeEnd": 4599, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..b8d41f54c --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -0,0 +1,353 @@ +{ + "name": "History and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Supplemental Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3470, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History and Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..58cb15af4 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -0,0 +1,379 @@ +{ + "name": "History and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Course for History—Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Supplemental Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3470, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History and Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..7d212476e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -0,0 +1,626 @@ +{ + "name": "History and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..2f993024e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,254 @@ +{ + "name": "History and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..b0d691c28 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -0,0 +1,741 @@ +{ + "name": "History and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Cluster", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 2301, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..922182e3b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,383 @@ +{ + "name": "History and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_ba/parsed.initial.json new file mode 100644 index 000000000..e05b3861c --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_ba/parsed.initial.json @@ -0,0 +1,253 @@ +{ + "name": "History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone or Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_bs/parsed.initial.json new file mode 100644 index 000000000..3d23a5bc0 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_bs/parsed.initial.json @@ -0,0 +1,329 @@ +{ + "name": "History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone or Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Public History Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graduate Public History Course", + "requirements": [], + "minRequirementCount": 0 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json new file mode 100644 index 000000000..e21e6f9ed --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json @@ -0,0 +1,818 @@ +{ + "name": "History, Culture, and Law, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Core Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 29 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2451, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + } + ], + "minRequirementCount": 19 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "WMNS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2451, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "WMNS" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..b6209b2e3 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,313 @@ +{ + "name": "Human Services and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communications Capstone Option", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..5b3a0a0e8 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,330 @@ +{ + "name": "Human Services and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Human Services Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Additional Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..2754a3176 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1011 @@ +{ + "name": "Human Services and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Human Services", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..7ff1e8cc8 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -0,0 +1,275 @@ +{ + "name": "Human Services and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Human Services Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Capstone 1", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1228, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar 2", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services/Sociology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..28807400d --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -0,0 +1,280 @@ +{ + "name": "Human Services and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Capstone 1", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1228, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar 2", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services/Sociology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_ba/parsed.initial.json new file mode 100644 index 000000000..89c81fc4b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -0,0 +1,86 @@ +{ + "name": "Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar and Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_bs/parsed.initial.json new file mode 100644 index 000000000..af6be6a44 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -0,0 +1,86 @@ +{ + "name": "Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar and Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..2a895d558 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,1178 @@ +{ + "name": "International Affairs and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer or Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "DS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Course and Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..2175af1f4 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,1043 @@ +{ + "name": "International Affairs and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2300, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Markets", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..4985125c8 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -0,0 +1,1184 @@ +{ + "name": "International Affairs and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "International Affairs/Economics at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Development Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs and Economics Combined-Major GPA", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..6ef82458a --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -0,0 +1,1086 @@ +{ + "name": "International Affairs and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "International Affairs/History at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d9fc7ddc3 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,1207 @@ +{ + "name": "International Affairs and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ], + "minRequirementCount": 23 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..c04cca3c9 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -0,0 +1,967 @@ +{ + "name": "International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "Regional Analysis Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..6f433f7a5 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,653 @@ +{ + "name": "International Affairs with African Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "African Studies Regional Analysis Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..fddc64e80 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,683 @@ +{ + "name": "International Affairs with Asian Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Asian Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..2f60a4e1b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,648 @@ +{ + "name": "International Affairs with European Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "European Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..092f17068 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,643 @@ +{ + "name": "International Affairs with Latin American Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Latin American Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..de684453d --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,673 @@ +{ + "name": "International Affairs with Middle East Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Middle East Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json new file mode 100644 index 000000000..cff7f010b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -0,0 +1,595 @@ +{ + "name": "Jewish Studies and Religion, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "JWSS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Jewish Religion and Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Israel Studies", + "requirements": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish History", + "requirements": [ + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish Art and Culture", + "requirements": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish Studies Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST/JWSS" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..58f392b31 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json @@ -0,0 +1,1245 @@ +{ + "name": "Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Ethics-Related Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1195, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2016, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2143, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 34 + }, + { + "type": "SECTION", + "title": "Law-Related Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + } + ], + "minRequirementCount": 26 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Ethics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1195, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2016, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2143, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 36 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Religious Studies Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Formal Methods Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4681, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2016, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..ae3773453 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json @@ -0,0 +1,1058 @@ +{ + "name": "Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Ethics-Related Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law-Related Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + } + ], + "minRequirementCount": 26 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Ethics Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Advanced Elective/Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Religious Studies Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Formal Methods Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4681, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1162, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2016, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..7d62198f6 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,836 @@ +{ + "name": "Political Science and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methodology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Upper-Division Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 3300, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..564f1df16 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,830 @@ +{ + "name": "Political Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methodology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Upper-Division Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 3300, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Intensive", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..8be680ce7 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json @@ -0,0 +1,808 @@ +{ + "name": "Political Science and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Breadth Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2401, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..65f36503d --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,821 @@ +{ + "name": "Political Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Breadth Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2401, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement:", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..50064b707 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -0,0 +1,697 @@ +{ + "name": "Political Science and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone and Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + }, + { + "type": "RANGE", + "subject": "HUSV", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2300, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..b21bc525b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -0,0 +1,697 @@ +{ + "name": "Political Science and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone and Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + }, + { + "type": "RANGE", + "subject": "HUSV", + "idRangeStart": 1100, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..827e21e74 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1501 @@ +{ + "name": "Political Science and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Relations Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "University-Wide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..bb86c9c82 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,708 @@ +{ + "name": "Political Science and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..041ec5ba2 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,703 @@ +{ + "name": "Political Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_ba/parsed.initial.json new file mode 100644 index 000000000..5038da4f4 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -0,0 +1,575 @@ +{ + "name": "Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4942, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_bs/parsed.initial.json new file mode 100644 index 000000000..aa84aa7d9 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -0,0 +1,580 @@ +{ + "name": "Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4942, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json new file mode 100644 index 000000000..22ef8da03 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -0,0 +1,404 @@ +{ + "name": "Religious Studies and Africana Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "AFAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..12eb7ff10 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -0,0 +1,265 @@ +{ + "name": "Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..d17f60e4b --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,199 @@ +{ + "name": "Sociology and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1110, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..81f6e958d --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,199 @@ +{ + "name": "Sociology and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1110, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json new file mode 100644 index 000000000..38de34b50 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json @@ -0,0 +1,318 @@ +{ + "name": "Sociology and Environmental Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Elective A", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 2999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Elective B", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Skills Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "ENVR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..4fc2e34bc --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1118 @@ +{ + "name": "Sociology and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sociology Electives A", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 2999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Electives B", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Dynamics", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4630, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Africa", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Asia", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1293, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Latin America", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Middle East", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Russia", + "requirements": [ + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..e6de01cef --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,294 @@ +{ + "name": "Sociology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Philosophy of Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..1d914e9be --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json @@ -0,0 +1,729 @@ +{ + "name": "Sociology and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2268, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Sociology Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Intermediate Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Advanced Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics and Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "SOCL", + "classId": 2320, + "description": "Statistical Analysis in Sociology", + "type": "COURSE" + }, + { + "subject": "SOCL", + "classId": 2321, + "description": "Research Methods in Sociology", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "POLS", + "classId": 2400, + "description": "Quantitative Techniques", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2399, + "description": "Research Methods in Political Science", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Political Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4514, + "subject": "SOCL" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2335, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..694dc2659 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,321 @@ +{ + "name": "Sociology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_ba/parsed.initial.json new file mode 100644 index 000000000..6ca59d5e6 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -0,0 +1,125 @@ +{ + "name": "Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Methods Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 5030, + "subject": "DA" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_bs/parsed.initial.json new file mode 100644 index 000000000..eb24e6aa5 --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -0,0 +1,130 @@ +{ + "name": "Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Methods Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 5030, + "subject": "DA" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..9ab822b6f --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1120 @@ +{ + "name": "Spanish and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Language and Linguistics", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Culture, Literature, and History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 80 + }, + { + "type": "SECTION", + "title": "Regional Analysis Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2376, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4946, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + } + ], + "minRequirementCount": 58 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_ba/parsed.initial.json new file mode 100644 index 000000000..4bb11740e --- /dev/null +++ b/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -0,0 +1,210 @@ +{ + "name": "Spanish, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Language and Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Culture, Literature & History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Spanish Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4992, + "subject": "SPNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Study Abroad/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "LANG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..1d8b280a7 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json @@ -0,0 +1,337 @@ +{ + "name": "Architectural Studies and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2400, + "description": "Interaction Design 1: Responsive", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2401, + "description": "Interaction Design Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/architectural_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/architectural_studies_bs/parsed.initial.json new file mode 100644 index 000000000..30fccc931 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/architectural_studies_bs/parsed.initial.json @@ -0,0 +1,248 @@ +{ + "name": "Architectural Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Architecture at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Architecture and Studio", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3170, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3155, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History", + "requirements": [ + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 2340, + "description": "Modern Architecture", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 2341, + "description": "Recitation for ARCH 2340", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4960, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "SBSY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "SBSY" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5902, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Optional Preparation for Two-Year Master of Architecture", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1141, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "ARCH" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..a2981126a --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json @@ -0,0 +1,544 @@ +{ + "name": "Architecture and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Architecure History Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Pre–Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + } + ] + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/architecture_bs/parsed.initial.json new file mode 100644 index 000000000..ebec4ac49 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/architecture_bs/parsed.initial.json @@ -0,0 +1,311 @@ +{ + "name": "Architecture, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 142, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 2340, + "description": "Modern Architecture", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 2341, + "description": "Recitation for ARCH 2340", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 3210, + "description": "Environmental Systems", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 3211, + "description": "Recitation for ARCH 3210", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 5", + "requirements": [ + { + "type": "COURSE", + "classId": 3155, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3361, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3363, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3363, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "ARCH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 3170, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 5230, + "description": "Structural Systems", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 5231, + "description": "Recitation for ARCH 5230", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 7", + "requirements": [ + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [ + { + "type": "COURSE", + "classId": 5120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ARCH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 1141, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/art_ba/parsed.initial.json new file mode 100644 index 000000000..376f76e59 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/art_ba/parsed.initial.json @@ -0,0 +1,548 @@ +{ + "name": "Art, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Drawing Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art History Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Arts, Media and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "ARTS" + } + ], + "minRequirementCount": 52 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Art and Design History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5902, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + } + ], + "minRequirementCount": 11 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d91883d22 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json @@ -0,0 +1,356 @@ +{ + "name": "Communication and Media Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Communication Studies Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Studies Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity and Difference Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Globalization Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creative Expression Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..e46898aff --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,387 @@ +{ + "name": "Communication Studies and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..fc9c97aa7 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json @@ -0,0 +1,376 @@ +{ + "name": "Communication Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone/Senior Seminar Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..705307d7b --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,382 @@ +{ + "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "First-Year Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "SLPA Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..6e9c4af29 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json @@ -0,0 +1,384 @@ +{ + "name": "Communication Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..c7d57e498 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/communication_studies_ba/parsed.initial.json @@ -0,0 +1,217 @@ +{ + "name": "Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json b/packages/api/src/major/majors/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json rename to packages/api/src/major/majors/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json diff --git a/packages/api/src/major/majors/Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2022.json b/packages/api/src/major/majors/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2022.json rename to packages/api/src/major/majors/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json new file mode 100644 index 000000000..d175819da --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json @@ -0,0 +1,349 @@ +{ + "name": "Game Design and Music with concentration in Music Technology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Game Design Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Art + Design Electives", + "requirements": [ + [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory and Composition", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1202, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2111, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3541, + "subject": "MUSC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1002, + "description": "Music in Everyday Life", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1003, + "description": "Lab for MUSC 1002", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Contemporary / Popular Music", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Technology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4611, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2022.json b/packages/api/src/major/majors/2022/arts-media-design/game_design_bfa/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2022.json rename to packages/api/src/major/majors/2022/arts-media-design/game_design_bfa/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/arts-media-design/game_design_bfa/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/game_design_bfa/parsed.initial.json new file mode 100644 index 000000000..1d1640f0c --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/game_design_bfa/parsed.initial.json @@ -0,0 +1,303 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Studies", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "GAME" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Game Design", + "requirements": [ + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Game Development", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Game Aesthetics", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Critical Play", + "requirements": [ + { + "type": "COURSE", + "classId": 2010, + "subject": "GAME" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design and Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1999, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2991, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "GAME" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Game Aesthetics and Critical Play", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2755, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4155, + "subject": "GAME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art + Design", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..ba1ee351a --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,316 @@ +{ + "name": "Graphic and Information Design and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 1141, + "idRangeEnd": 1149, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4553, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate Math", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3101, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..7426208ae --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json @@ -0,0 +1,602 @@ +{ + "name": "Journalism and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 3630, + "subject": "JRNL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json new file mode 100644 index 000000000..5bc113e21 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json @@ -0,0 +1,300 @@ +{ + "name": "Journalism and Interaction Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1124, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5311, + "subject": "JRNL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..8116e1887 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json @@ -0,0 +1,677 @@ +{ + "name": "Journalism and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone or Thesis", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/journalism_ba/parsed.initial.json new file mode 100644 index 000000000..d65194048 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/journalism_ba/parsed.initial.json @@ -0,0 +1,127 @@ +{ + "name": "Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Journalism-Related Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json new file mode 100644 index 000000000..8761a1894 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json @@ -0,0 +1,222 @@ +{ + "name": "Landscape Architecture, BLA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 142, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Environmental Geology", + "requirements": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History/Theory Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "LARC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Technology/Science Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "LARC" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 2130, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5120, + "subject": "LARC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..82d0b9353 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,695 @@ +{ + "name": "Media and Screen Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..f5ca13a0c --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json @@ -0,0 +1,341 @@ +{ + "name": "Media and Screen Studies and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory-Level Course", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Cluster", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json new file mode 100644 index 000000000..6a8d8f9bd --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json @@ -0,0 +1,283 @@ +{ + "name": "Media and Screen Studies and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism and Advanced Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Television News", + "requirements": [ + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethics and Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json new file mode 100644 index 000000000..d9375277c --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json @@ -0,0 +1,355 @@ +{ + "name": "Media and Screen Studies and Media Arts, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Media Arts Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..7de2cd311 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,312 @@ +{ + "name": "Media and Screen Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Restricted Philosophy Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..a8aef5253 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,766 @@ +{ + "name": "Media and Screen Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 0, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..74809410f --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json @@ -0,0 +1,295 @@ +{ + "name": "Media and Screen Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Core Courses in Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Competency—Courses Numbered SOCL 1200 to SOCL 2900", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Competency—Courses Numbered 3000 to 4999", + "requirements": [ + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..510fa9bb8 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json @@ -0,0 +1,377 @@ +{ + "name": "Media and Screen Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..7ae0076a2 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json @@ -0,0 +1,419 @@ +{ + "name": "Media and Screen Studies and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Theatre Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermedate or Advanced Technique", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..3f8a34009 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json @@ -0,0 +1,225 @@ +{ + "name": "Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course (Production or Theory)", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone (Production or Theory)", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3446, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3920, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + } + ], + "minRequirementCount": 13 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..cbdb61723 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,369 @@ +{ + "name": "Media Arts and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Art Basics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Bridge/Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/media_arts_bfa/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/media_arts_bfa/parsed.initial.json new file mode 100644 index 000000000..dae5e9f01 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/media_arts_bfa/parsed.initial.json @@ -0,0 +1,699 @@ +{ + "name": "Media Arts, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Design Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Video Arts Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3446, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "INAM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INAM" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Media Arts Electives or Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + } + ], + "minRequirementCount": 29 + }, + { + "type": "SECTION", + "title": "Sound Management at University of Arts London", + "requirements": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INAM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Animation Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Animation Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Photography Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Photography Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Video Arts Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json new file mode 100644 index 000000000..a101faa30 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json @@ -0,0 +1,643 @@ +{ + "name": "Music and Communication Studies with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Core", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1002, + "description": "Music in Everyday Life", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1003, + "description": "Lab for MUSC 1002", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory Placement", + "requirements": [ + { + "type": "COURSE", + "classId": 1119, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Music Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 2105, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUSI" + } + ], + "minRequirementCount": 32 + }, + { + "type": "SECTION", + "title": "Music Industry Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1204, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2231, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2232, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2234, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2235, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3332, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3333, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3338, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1209, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Option", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ] + }, + { + "type": "RANGE", + "subject": "MUSC", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MUSI", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MUST", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/studio_art_bfa/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/studio_art_bfa/parsed.initial.json new file mode 100644 index 000000000..e759b0a54 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/studio_art_bfa/parsed.initial.json @@ -0,0 +1,245 @@ +{ + "name": "Studio Art, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art History Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Art and Design History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5902, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1281, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3920, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + } + ], + "minRequirementCount": 30 + }, + { + "type": "SECTION", + "title": "Studio Art", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "SMFA" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "ARTS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Senior Thesis Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "SMFA" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json new file mode 100644 index 000000000..62c8861ff --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json @@ -0,0 +1,422 @@ +{ + "name": "Theatre and Interaction Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Major Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5000, + "subject": "ARTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json new file mode 100644 index 000000000..f8ae9499e --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json @@ -0,0 +1,349 @@ +{ + "name": "Theatre and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Contexts", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Visual Storytelling", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5309, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5316, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/theatre_ba/parsed.initial.json new file mode 100644 index 000000000..b2894298e --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/theatre_ba/parsed.initial.json @@ -0,0 +1,772 @@ +{ + "name": "Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Theatre Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Performance", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design and Production", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1235, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/theatre_bs/parsed.initial.json new file mode 100644 index 000000000..6a2287b87 --- /dev/null +++ b/packages/api/src/major/majors/2022/arts-media-design/theatre_bs/parsed.initial.json @@ -0,0 +1,772 @@ +{ + "name": "Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Theatre Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Performance", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design and Production", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1235, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json b/packages/api/src/major/majors/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json new file mode 100644 index 000000000..da423f7f9 --- /dev/null +++ b/packages/api/src/major/majors/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json @@ -0,0 +1,1573 @@ +{ + "name": "Bachelor of Science in Business Administration, BSBA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Management Information Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Operations Management and Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy in Action", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Macroeconomics and Microeconomics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..9dcc76053 --- /dev/null +++ b/packages/api/src/major/majors/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,1854 @@ +{ + "name": "Business Administration and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option 1", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option 2", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Macroeconomics and Microeconomics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5311, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5316, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "MSCR" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/business/business_administration_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2022/business/business_administration_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..14ebace6d --- /dev/null +++ b/packages/api/src/major/majors/2022/business/business_administration_and_design_bs/parsed.initial.json @@ -0,0 +1,3111 @@ +{ + "name": "Business Administration and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Macroeconomics and Microeconomics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy in Action", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2400, + "description": "Interaction Design 1: Responsive", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2401, + "description": "Interaction Design Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/business/business_administration_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/business/business_administration_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..2d1813f59 --- /dev/null +++ b/packages/api/src/major/majors/2022/business/business_administration_and_psychology_bs/parsed.initial.json @@ -0,0 +1,1718 @@ +{ + "name": "Business Administration and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Business", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 1001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/majors/2022/business/international_business_bsib/parsed.initial.json new file mode 100644 index 000000000..1fe884c63 --- /dev/null +++ b/packages/api/src/major/majors/2022/business/international_business_bsib/parsed.initial.json @@ -0,0 +1,1381 @@ +{ + "name": "International Business, BSIB", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Business Core", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..ee57602d4 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,698 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PT", + "classId": 5410, + "description": "Functional Human Neuroanatomy", + "type": "COURSE" + }, + { + "subject": "PT", + "classId": 5411, + "description": "Lab for PT 5410", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4180, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3400, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3200, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..b275f719c --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,749 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Inquiries", + "requirements": [ + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Molecular Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Biology Project Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2311, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Biology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4548, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Probability and Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..0c49720cf --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1784 @@ +{ + "name": "Computer Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Business Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Information Resource Management", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..e52fc5d6e --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json @@ -0,0 +1,549 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Psychology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Laboratory in Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar in Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..01d512563 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,540 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 1131, + "idRangeEnd": 4996, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..e05d8c8f1 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,499 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..329d1f930 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json @@ -0,0 +1,684 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2400, + "description": "Interaction Design 1: Responsive", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2401, + "description": "Interaction Design Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Degree-Focused Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 26 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..e85ec7de8 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,521 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Economics Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..532ea8e1f --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json @@ -0,0 +1,915 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computing Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science/Information Science Elective Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json new file mode 100644 index 000000000..035e33113 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json @@ -0,0 +1,490 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Computer Science Elective Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Game Design Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "GAME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury/Game-Related Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1342, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json new file mode 100644 index 000000000..88ae6b941 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json @@ -0,0 +1,479 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2303, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..1c1cbb1bc --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,434 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Journalism-Related Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..ad4382a82 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,534 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Laboratory/Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..225f05933 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,409 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [ + { + "subject": "MATH", + "classId": 4000, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json new file mode 100644 index 000000000..bca4fc547 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json @@ -0,0 +1,582 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Media Arts Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Media Arts Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Media Arts Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..4711a6de5 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,358 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..27e570876 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,508 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Mathematics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..d91881c96 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json @@ -0,0 +1,935 @@ +{ + "name": "Computer Science and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..643d1d20f --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,389 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Writing-Intensive Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Required Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..dff145a50 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json @@ -0,0 +1,534 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Technique", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_bacs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_bacs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_bacs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_bacs/parsed.initial.json new file mode 100644 index 000000000..b45a91d16 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_bacs/parsed.initial.json @@ -0,0 +1,845 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2810, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Security Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Science Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1101, + "description": "General Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1102, + "description": "Lab for CHEM 1101", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1103, + "description": "Recitation for CHEM 1101", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Artificial Intelligence Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Foundations Concentration", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3950, + "description": "Introduction to Computer Science Research", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Human-Centered Computing Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Software Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3620, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Systems Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 9 + } + ] + } +} diff --git a/packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_bscs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_bscs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/computer_science_bscs/parsed.initial.json new file mode 100644 index 000000000..3f9604166 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/computer_science_bscs/parsed.initial.json @@ -0,0 +1,1149 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2810, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Security Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Science Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2340, + "description": "Earth Landforms and Processes", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2341, + "description": "Lab for ENVR 2340", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 5242, + "description": "Ancient Marine Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 5243, + "description": "Lab for ENVR 5242", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in Artificial Intelligence", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Concentration in Foundations", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3950, + "description": "Introduction to Computer Science Research", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Concentration in Human-Centered Computing", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Concentration in Software", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3620, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Concentration in Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 3 + } + ] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..123e20546 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1892 @@ +{ + "name": "Cybersecurity and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 3, + "courses": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..fcb9cfb5e --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,641 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamentals Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cybersecurity Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Co-op Integration", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Cybersecurity Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..2a76a96b7 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json @@ -0,0 +1,596 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamentals Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.initial.json new file mode 100644 index 000000000..8163065cc --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.initial.json @@ -0,0 +1,678 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Cybersecurity and Social Issues Elective List", + "requirements": [ + { + "type": "COURSE", + "classId": 2525, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Required Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cybersecurity Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2525, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Cyber Operations Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4240, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4534, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..7dcc758cd --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,692 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PT", + "classId": 5410, + "description": "Functional Human Neuroanatomy", + "type": "COURSE" + }, + { + "subject": "PT", + "classId": 5411, + "description": "Lab for PT 5410", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3400, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3200, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 8 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..1b9a5e1da --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,733 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 138, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Chemistry Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5242, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Physics Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..88b495847 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json @@ -0,0 +1,589 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2161, + "description": "Concepts in Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2162, + "description": "Lab for CHEM 2161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2163, + "description": "Recitation for CHEM 2161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2321, + "description": "Analytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2322, + "description": "Lab for CHEM 2321", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2323, + "description": "Recitation for CHEM 2321", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced-Level Chemistry", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "CHEM" + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 3501, + "idRangeEnd": 4628, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3431, + "description": "Physical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3432, + "description": "Lab for CHEM 3431", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4750, + "subject": "CHEM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..5891544ad --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,720 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1101, + "description": "Foundations in Ecology and Evolutionary Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1102, + "description": "Lab for EEMB 1101", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Genomics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1105, + "description": "Foundations in Ecological and Evolutionary Genomics", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1106, + "description": "Lab for EEMB 1105", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Genetics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Evolution", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology Topical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2290, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4010, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3475, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..a6dafb836 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,553 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json new file mode 100644 index 000000000..f4472b19c --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json @@ -0,0 +1,580 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Science Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Data Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy", + "requirements": [ + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Life Sciences Core", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "HSCI", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "PHTH", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json new file mode 100644 index 000000000..5cb46b370 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json @@ -0,0 +1,1252 @@ +{ + "name": "Data Science and International Affairs, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..362a86307 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,482 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..fd011a8cc --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,530 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "LING" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Course", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Laboratory/Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..50e12f549 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,400 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Problem-Solving Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Math Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Elective Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [ + { + "subject": "MATH", + "classId": 4000, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..7b772567e --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,485 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHYS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "PHYS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4115, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5116, + "subject": "PHYS" + } + ] + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Physics Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Mathematics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course and Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..d810812a4 --- /dev/null +++ b/packages/api/src/major/majors/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,581 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics in Psychological Research", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personality/Social Basis of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cognitive/Biological Basis of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Laboratory", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2370, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2022.json b/packages/api/src/major/majors/2022/computer-information-science/data_science_bs/parsed.commit.json similarity index 100% rename from packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2022.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_bs/parsed.commit.json diff --git a/packages/api/src/major/majors/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json new file mode 100644 index 000000000..051fd8b23 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -0,0 +1,501 @@ +{ + "name": "Bioengineering and Biochemistry, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1171, + "description": "Physics 1 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1172, + "description": "Lab for PHYS 1171", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1173, + "description": "Interactive Learning Seminar for PHYS 1171", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1175, + "description": "Physics 2 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1176, + "description": "Lab for PHYS 1175", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1177, + "description": "Interactive Learning Seminar for PHYS 1175", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Advanced Biology Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Chemistry Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/bioengineering_bsbioe/parsed.initial.json new file mode 100644 index 000000000..d3785b9be --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/bioengineering_bsbioe/parsed.initial.json @@ -0,0 +1,715 @@ +{ + "name": "Bioengineering, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1171, + "description": "Physics 1 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1172, + "description": "Lab for PHYS 1171", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1173, + "description": "Interactive Learning Seminar for PHYS 1171", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1175, + "description": "Physics 2 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1176, + "description": "Lab for PHYS 1175", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1177, + "description": "Interactive Learning Seminar for PHYS 1175", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "​Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 5630, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5665, + "subject": "ME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5656, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5105, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5800, + "subject": "BIOE" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 5235, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5810, + "subject": "BIOE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5850, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 2530, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5656, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5710, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5720, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "BIOE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5510, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5760, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5860, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5870, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHME" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json new file mode 100644 index 000000000..6cb28a515 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "Chemical Engineering and Bioengineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3315, + "description": "Chemical Engineering Experimental Design 1", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3316, + "description": "Recitation for CHME 3315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4315, + "description": "Chemical Engineering Experimental Design 2", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4316, + "description": "Recitation for CHME 4315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Bioengineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Cell and Tissue Engineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4315, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json new file mode 100644 index 000000000..62528158c --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -0,0 +1,435 @@ +{ + "name": "Chemical Engineering and Environmental Engineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3315, + "description": "Chemical Engineering Experimental Design 1", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3316, + "description": "Recitation for CHME 3315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4315, + "description": "Chemical Engineering Experimental Design 2", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4316, + "description": "Recitation for CHME 4315", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Chemical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4703, + "description": "Chemical Process Design Capstone", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4705, + "description": "Recitation for CHME 4703", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Environmental Engineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 5300, + "description": "Environmental Sampling and Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 5301, + "description": "Lab for CIVE 5300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Environmental Engineering Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json new file mode 100644 index 000000000..f5859c802 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -0,0 +1,563 @@ +{ + "name": "Civil Engineering and Computer Science, BSCE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2320, + "description": "Structural Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2321, + "description": "Recitation for CIVE 2320", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2324, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2340, + "description": "Geotechnical Engineering", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2341, + "description": "Lab for CIVE 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Civil Engineering Project Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4542, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4767, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4768, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3000, + "description": "Algorithms and Data", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3001, + "description": "Recitation for CS 3000", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Computer Science Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1125, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1132, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4767, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4768, + "subject": "CIVE" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json new file mode 100644 index 000000000..352bf4b54 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -0,0 +1,604 @@ +{ + "name": "Computer Engineering and Computer Science, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2412, + "idRangeEnd": 2530, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Introductory Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Upper-Level Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/computer_engineering_bscmpe/parsed.initial.json new file mode 100644 index 000000000..190847eda --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -0,0 +1,436 @@ +{ + "name": "Computer Engineering, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2412, + "idRangeEnd": 2530, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 3540, + "idRangeEnd": 3800, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 4100, + "idRangeEnd": 4770, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 4200, + "idRangeEnd": 4700, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json new file mode 100644 index 000000000..17bb288ef --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -0,0 +1,446 @@ +{ + "name": "Electrical and Computer Engineering, BSEE or BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical and Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 3410, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 4512, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 3540, + "idRangeEnd": 3800, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 4100, + "idRangeEnd": 4770, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 4200, + "idRangeEnd": 4700, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json new file mode 100644 index 000000000..44018fc29 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -0,0 +1,672 @@ +{ + "name": "Electrical Engineering and Music with concentration in Music Technology, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music Theory", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1119, + "description": "Fundamentals of Western Music Theory", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1201, + "description": "Music Theory 1", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1201, + "description": "Music Theory 1", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1202, + "description": "Music Theory 2", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1202, + "description": "Music Theory 2", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 3541, + "description": "Music Analysis Seminar", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Context Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1002, + "description": "Music in Everyday Life", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1003, + "description": "Lab for MUSC 1002", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Acoustics or Music Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "RANGE", + "subject": "MUSC", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Supporting Courses: Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/electrical_engineering_bsee/parsed.initial.json new file mode 100644 index 000000000..7325c8da6 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/electrical_engineering_bsee/parsed.initial.json @@ -0,0 +1,407 @@ +{ + "name": "Electrical Engineering, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2540, + "idRangeEnd": 2750, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 3410, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 4512, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "ENGR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supporting Courses: Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json new file mode 100644 index 000000000..895e6ddfe --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json @@ -0,0 +1,443 @@ +{ + "name": "Environmental Engineering and Health Science, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 5300, + "description": "Environmental Sampling and Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 5301, + "description": "Lab for CIVE 5300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Health Sciences Major Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/environmental_engineering_bsenve/parsed.initial.json new file mode 100644 index 000000000..a96fc6bec --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -0,0 +1,416 @@ +{ + "name": "Environmental Engineering, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 5300, + "description": "Environmental Sampling and Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 5301, + "description": "Lab for CIVE 5300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Environmental Engineering Technical Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/industrial_engineering_bsie/parsed.initial.json new file mode 100644 index 000000000..0897448ac --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/industrial_engineering_bsie/parsed.initial.json @@ -0,0 +1,543 @@ +{ + "name": "Industrial Engineering, BSIE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 2310, + "description": "Introduction to Industrial Engineering", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 2311, + "description": "Recitation for IE 2310", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 3425, + "description": "Engineering Database Systems", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 3426, + "description": "Recitation for IE 3425", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "IE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 4522, + "description": "Human-Machine Systems", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 4523, + "description": "Lab for IE 4522", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "IE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 4530, + "description": "Manufacturing Systems and Techniques", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 4531, + "description": "Lab for IE 4530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Industrial Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Engineering Electives", + "requirements": [ + [ + { + "type": "RANGE", + "subject": "BIOE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CIVE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EMGT", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENSY", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "IE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MEIE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json new file mode 100644 index 000000000..a8b3b08cb --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json @@ -0,0 +1,499 @@ +{ + "name": "Mechanical Engineering and Bioengineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Mechanical Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Bioengineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Bioengineering Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5235, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5656, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5810, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5850, + "subject": "BIOE" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json new file mode 100644 index 000000000..c636871b1 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -0,0 +1,486 @@ +{ + "name": "Mechanical Engineering and Design, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2400, + "description": "Interaction Design 1: Responsive", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2401, + "description": "Interaction Design Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json new file mode 100644 index 000000000..31f58358a --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -0,0 +1,407 @@ +{ + "name": "Mechanical Engineering and History, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json new file mode 100644 index 000000000..d8fcf0107 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -0,0 +1,465 @@ +{ + "name": "Mechanical Engineering and Physics, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Mechanical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Advanced Physics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4606, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4621, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4652, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5113, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5116, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5117, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5118, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5125, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PHYS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_bsme/parsed.initial.json new file mode 100644 index 000000000..7d99f8f42 --- /dev/null +++ b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -0,0 +1,484 @@ +{ + "name": "Mechanical Engineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2210, + "description": "Electrical Engineering", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2211, + "description": "Lab for EECE 2210", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Mechanical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Science/Math Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1115, + "description": "General Biology 1 for Engineers", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1116, + "description": "Lab for BIOL 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..9d96438bc --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1194 @@ +{ + "name": "Health Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Life Sciences Core", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Business Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course for Business", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..396fba6d9 --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,441 @@ +{ + "name": "Health Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Life Sciences", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intro to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..5ac3b657c --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,458 @@ +{ + "name": "Health Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Health Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "First-Year Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethical Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2012, + "subject": "CAEP" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..5abd6732d --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "Health Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Health Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Social Change Selective", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Inequality Selective", + "requirements": [ + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2225, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lower-Level Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 3999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing in the First Year", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation (Based on Home College)", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUPath: Ethical Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone (Based on Home College)", + "requirements": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/health_science_bs/parsed.initial.json new file mode 100644 index 000000000..80723f6ac --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/health_science_bs/parsed.initial.json @@ -0,0 +1,659 @@ +{ + "name": "Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Science Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Society and Health", + "requirements": [ + { + "type": "COURSE", + "classId": 2365, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2225, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Policy and Administration", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4511, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2205, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Nutrition and Wellness", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2012, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2555, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "EXSC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EXSC", + "classId": 4500, + "description": "Exercise Physiology 1", + "type": "COURSE" + }, + { + "subject": "EXSC", + "classId": 4501, + "description": "Lab for EXSC 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "EXSC" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "EXSC" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1106, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "PSYC" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Digital Health", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5101, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Health Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 5304, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HSCI" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "HSCI" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Other Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/majors/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/majors/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" new file mode 100644 index 000000000..18bf7849d --- /dev/null +++ "b/packages/api/src/major/majors/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" @@ -0,0 +1,226 @@ +{ + "name": "Nursing, BSN—Accelerated Program for Second-Degree Students", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 67, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 2001, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 2220, + "description": "Health Assessment and Fundamental Nursing Skills", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 2221, + "description": "Lab for NRSG 2220", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3302, + "description": "Nursing with Women and Families", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3303, + "description": "Clinical for NRSG 3302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3320, + "description": "Nursing Care of Adults 1", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3321, + "description": "Clinical for NRSG 3320", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3323, + "description": "Advanced Assessment and Interventions", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3324, + "description": "Lab for NRSG 3323", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3400, + "description": "Nursing and the Promotion of Mental Health", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3401, + "description": "Clinical for NRSG 3400", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3420, + "description": "Nursing Care of Adults 2", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3421, + "description": "Clinical for NRSG 3420", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4502, + "description": "Nursing Care of the Child", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4503, + "description": "Clinical for NRSG 4502", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "NRSG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4604, + "description": "Public Health Community Nursing", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4605, + "description": "Clinical for NRSG 4604", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4995, + "description": "Comprehensive Nursing Practicum", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4996, + "description": "Clinical for NRSG 4995", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} \ No newline at end of file diff --git a/packages/api/src/major/majors/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..545c3e3d7 --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -0,0 +1,379 @@ +{ + "name": "Pharmaceutical Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 145, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 1001, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2650, + "subject": "PHSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "PHSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 5", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2301, + "description": "Human Physiology 1", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2302, + "description": "Human Anatomy Lab", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3411, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3419, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3801, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4995, + "subject": "PHSC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3802, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 10", + "requirements": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4998, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2320, + "description": "Recitation for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/public_health_ba/parsed.initial.json new file mode 100644 index 000000000..68e9d7448 --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/public_health_ba/parsed.initial.json @@ -0,0 +1,762 @@ +{ + "name": "Public Health, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 1143, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Science Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ECON", + "classId": 1115, + "description": "Principles of Macroeconomics", + "type": "COURSE" + }, + { + "subject": "ECON", + "classId": 1125, + "description": "Recitation for ECON 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ECON", + "classId": 1116, + "description": "Principles of Microeconomics", + "type": "COURSE" + }, + { + "subject": "ECON", + "classId": 1126, + "description": "Recitation for ECON 1116", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "ENGL/HIST" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PHIL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "POLS", + "classId": 1160, + "description": "International Relations", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 1161, + "description": "Recitation for POLS 1160", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Society and Behavior", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "WMNS" + } + ], + "minRequirementCount": 26 + }, + { + "type": "SECTION", + "title": "Globalization and Global Health", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2233, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Environmental Health and Climate Change", + "requirements": [ + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5238, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Law, Policy, and Human Rights", + "requirements": [ + { + "type": "COURSE", + "classId": 3424, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Healthcare Administration and Management", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4511, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HSCI" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "HSCI" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "HSCI", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "HSCI", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Other Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..7aab5c161 --- /dev/null +++ b/packages/api/src/major/majors/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,174 @@ +{ + "name": "Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2217, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2218, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2219, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1146, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..e5840da4f --- /dev/null +++ b/packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json @@ -0,0 +1,591 @@ +{ + "name": "Behavioral Neuroscience and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Behavioral Neuroscience Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2400, + "description": "Interaction Design 1: Responsive", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2401, + "description": "Interaction Design Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3403, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3404, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..8448743da --- /dev/null +++ b/packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,533 @@ +{ + "name": "Behavioral Neuroscience and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Behavioral Neuroscience Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3403, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3404, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Philosophy Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3305, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..47daf596f --- /dev/null +++ b/packages/api/src/major/majors/2022/science/biology_and_english_bs/parsed.initial.json @@ -0,0 +1,993 @@ +{ + "name": "Biology and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative General Biological Sciences Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Capstone: complete one of the options to fulfill the capstone requirement in biology.", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "English Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..ce9198b90 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/biology_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,546 @@ +{ + "name": "Biology and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Biochemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus 1", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus 2 and Calculus 3", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Biology/Mathematics Integrative Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 7343, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..a32afebad --- /dev/null +++ b/packages/api/src/major/majors/2022/science/biology_and_political_science_bs/parsed.initial.json @@ -0,0 +1,928 @@ +{ + "name": "Biology and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/science/biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_bs/parsed.initial.json new file mode 100644 index 000000000..de309f4c7 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/biology_bs/parsed.initial.json @@ -0,0 +1,575 @@ +{ + "name": "Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2321, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 5000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5520, + "idRangeEnd": 5535, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5242, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2301, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/cell_and_molecular_biology_bs/parsed.initial.json new file mode 100644 index 000000000..4ea07013d --- /dev/null +++ b/packages/api/src/major/majors/2022/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -0,0 +1,565 @@ +{ + "name": "Cell and Molecular Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Experiential Learning", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Cell and Molecular Biology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3411, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2329, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5307, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5541, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5543, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5549, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5569, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5573, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5583, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5585, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5593, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5597, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2301, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..218c45ad0 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,616 @@ +{ + "name": "Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1101, + "description": "Foundations in Ecology and Evolutionary Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1102, + "description": "Lab for EEMB 1101", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Genomics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1105, + "description": "Foundations in Ecological and Evolutionary Genomics", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1106, + "description": "Lab for EEMB 1105", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Genetics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Evolution", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Conservation", + "requirements": [ + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1500, + "description": "Introduction to Environmental, Social, and Biological Data", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1501, + "description": "Lab for ENVR 1500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biostatistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organic or Environmental Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology Topical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2290, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3475, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4010, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5242, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5522, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 33 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..d55c83feb --- /dev/null +++ b/packages/api/src/major/majors/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1275 @@ +{ + "name": "Environmental Studies and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Skills Course:", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives:", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 24 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1711, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3151, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..3aa17f2aa --- /dev/null +++ b/packages/api/src/major/majors/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,464 @@ +{ + "name": "Environmental Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems:", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Skills Course:", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives:", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ], + "minRequirementCount": 23 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy of Science/Environment", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..eae3c36b7 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,873 @@ +{ + "name": "Environmental Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Skills Course:", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives (select 4, at least 3 at 3000 level or higher):", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Integrative Course (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Environmental Science Integrative Course (choose one):", + "requirements": [ + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..14b74e73a --- /dev/null +++ b/packages/api/src/major/majors/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,444 @@ +{ + "name": "Linguistics and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Communication Studies Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociolinguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..ab0507566 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,273 @@ +{ + "name": "Linguistics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Linguistics Research", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Anthropology Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..2ee109b67 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/linguistics_and_english_ba/parsed.initial.json @@ -0,0 +1,706 @@ +{ + "name": "Linguistics and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Junior/Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..aa5254d6f --- /dev/null +++ b/packages/api/src/major/majors/2022/science/linguistics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,477 @@ +{ + "name": "Linguistics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Introductory and Intermediate Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PSYC", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "PSYC", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..ae883cdf7 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,352 @@ +{ + "name": "Linguistics and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 19 + }, + { + "type": "SECTION", + "title": "Speech-Language Pathology and Audiology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Biology and Physics Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..4b79ff060 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/linguistics_bs/parsed.initial.json @@ -0,0 +1,223 @@ +{ + "name": "Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1449, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Language in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language Change", + "requirements": [ + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/mathematics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..ccfdeb76e --- /dev/null +++ b/packages/api/src/major/majors/2022/science/mathematics_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1619 @@ +{ + "name": "Mathematics and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus and Linear Algebra (Required) and Differential Equations (Recommended)", + "requirements": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Co-op Reflections", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4681, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4682, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy in Action", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..54902ef55 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/mathematics_and_physics_bs/parsed.initial.json @@ -0,0 +1,293 @@ +{ + "name": "Mathematics and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Math", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Co-op Reflections", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3101, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 7999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4545, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..cedc1528c --- /dev/null +++ b/packages/api/src/major/majors/2022/science/mathematics_and_political_science_bs/parsed.initial.json @@ -0,0 +1,638 @@ +{ + "name": "Mathematics and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..5bfbdf00e --- /dev/null +++ b/packages/api/src/major/majors/2022/science/mathematics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "Mathematics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Area A (Personality/Social Basis of Behavior)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Area B (Biological/Cognitive Basis of Behavior)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Laboratory", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..aa4d63dd0 --- /dev/null +++ b/packages/api/src/major/majors/2022/science/mathematics_and_sociology_bs/parsed.initial.json @@ -0,0 +1,189 @@ +{ + "name": "Mathematics and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1101, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/psychology_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..9d0206d7a --- /dev/null +++ b/packages/api/src/major/majors/2022/science/psychology_and_theatre_bs/parsed.initial.json @@ -0,0 +1,388 @@ +{ + "name": "Psychology and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Psychology Lab Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4632, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 1000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Text and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/science/psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/psychology_bs/parsed.initial.json new file mode 100644 index 000000000..9bfc5bf8e --- /dev/null +++ b/packages/api/src/major/majors/2022/science/psychology_bs/parsed.initial.json @@ -0,0 +1,1119 @@ +{ + "name": "Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lab Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Educational Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5503, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5504, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5570, + "subject": "EDUC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Society and Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Forensic Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cross-Cultural Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Expressive Therapy", + "requirements": [ + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1118, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Counseling and Applied Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 3480, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Artificial Intelligence and Information Science", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Language", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Human Factors", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Child and Adolescent Abnormal Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3580, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Resource Management and Business", + "requirements": [ + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Philosophy of Science and Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Biological and Chemical Sciences", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1141, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1149, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5585, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1101, + "description": "General Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1102, + "description": "Lab for CHEM 1101", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "EEMB" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Physical Sciences and Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Health and Wellness", + "requirements": [ + { + "type": "COURSE", + "classId": 1141, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1143, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1149, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1106, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "NRSG" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1880, + "subject": "PT" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Communication, Culture, and Society", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Social Work Track", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..47d60c595 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,816 @@ +{ + "name": "Africana Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CLTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2618, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "CAEP" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3663, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d3d629a5f --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json @@ -0,0 +1,401 @@ +{ + "name": "Africana Studies and Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2618, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "MSCR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..2afa74505 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,676 @@ +{ + "name": "Africana Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..54e5383e6 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -0,0 +1,164 @@ +{ + "name": "American Sign Language and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "AMSL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Performance Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..4aa91aa1b --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,314 @@ +{ + "name": "American Sign Language and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Language Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology of Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3434, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..cf4d52767 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "American Sign Language and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3970, + "subject": "INTP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology Lab or Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language/Cognition Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" new file mode 100644 index 000000000..9c6f5abb5 --- /dev/null +++ "b/packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" @@ -0,0 +1,169 @@ +{ + "name": "American Sign Language—English Interpreting, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "AMSL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "INTP" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Interpreting Practicum", + "requirements": [ + { + "type": "COURSE", + "classId": 4995, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 3970, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} \ No newline at end of file diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..70e535ffd --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json @@ -0,0 +1,278 @@ +{ + "name": "Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Asia in Global Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + } + ] + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 33 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..a3f7bda31 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -0,0 +1,335 @@ +{ + "name": "Criminal Justice and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Journalism Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundation Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer or Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..4309c178f --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,420 @@ +{ + "name": "Criminal Justice and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge About Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Integration Seminars", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Philosophy Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..7497a1142 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json @@ -0,0 +1,944 @@ +{ + "name": "Criminal Justice and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Option A", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + }, + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Option B", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Option C", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CRIM", + "classId": 3600, + "description": "Criminal Justice Research Methods", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2400, + "description": "Quantitative Techniques", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CRIM", + "classId": 3700, + "description": "Analyzing and Using Data on Crime and Justice", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2399, + "description": "Research Methods in Political Science", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Senior Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Due Process", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..e4a9deabe --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -0,0 +1,434 @@ +{ + "name": "Criminal Justice and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personality/Social Bases of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..d0c3c8da4 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json @@ -0,0 +1,368 @@ +{ + "name": "Criminal Justice and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Sociology Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Intermediate Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Advanced Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Senior Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..aebe83536 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json @@ -0,0 +1,306 @@ +{ + "name": "Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Preparing for Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Returning from Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Student-Generated Knowledge", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Returning from Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..8861d01f5 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,326 @@ +{ + "name": "Cultural Anthropology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Philosophy of Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..f4f8f9d59 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,358 @@ +{ + "name": "Cultural Anthropology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..c599cbc9a --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -0,0 +1,318 @@ +{ + "name": "Cultural Anthropology and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2300, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theatre Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..e0a544200 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,90 @@ +{ + "name": "Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..2ea222b17 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,84 @@ +{ + "name": "Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..19c52c4ba --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1724 @@ +{ + "name": "Economics and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..b93bc5086 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json @@ -0,0 +1,334 @@ +{ + "name": "Economics and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview and Co-op Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Economic Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major Grade Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..66fa055d6 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1612 @@ +{ + "name": "Economics and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..e0a12542b --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json @@ -0,0 +1,361 @@ +{ + "name": "Economics and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 89, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3680, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4640, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..99c83c760 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,290 @@ +{ + "name": "Economics and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..d0d705df0 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,352 @@ +{ + "name": "Economics and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..d9adf24c1 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,426 @@ +{ + "name": "Economics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Other Requirements Outside Major", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4681, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major Credit/ GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_ba/parsed.initial.json new file mode 100644 index 000000000..39c8a70a0 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_ba/parsed.initial.json @@ -0,0 +1,221 @@ +{ + "name": "Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Electives for BA", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_bs/parsed.initial.json new file mode 100644 index 000000000..a2bdd23b1 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_bs/parsed.initial.json @@ -0,0 +1,214 @@ +{ + "name": "Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives for BS in Economics", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..8d2378724 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,720 @@ +{ + "name": "English and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Communication Studies Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..1aa1ee437 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,691 @@ +{ + "name": "English and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..4dc73038e --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,606 @@ +{ + "name": "English and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "English Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..50296f2a4 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,657 @@ +{ + "name": "English and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1124, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4552, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..62023426a --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,633 @@ +{ + "name": "English and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..202c1af78 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -0,0 +1,1131 @@ +{ + "name": "English and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "English Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..35c0e8fd1 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -0,0 +1,684 @@ +{ + "name": "English and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Contexts", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..1db9751ce --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -0,0 +1,318 @@ +{ + "name": "History and Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Asia in Global Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "CHNS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "CHNS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "CHNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "JPNS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Asian Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..cdf717bf7 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,339 @@ +{ + "name": "History and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1100, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1201, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 2301, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..7b374f082 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,225 @@ +{ + "name": "History and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2001, + "idRangeEnd": 4599, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..d3078b40b --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -0,0 +1,355 @@ +{ + "name": "History and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Supplemental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History and Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..952dd8a10 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -0,0 +1,386 @@ +{ + "name": "History and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Course for History—Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Supplemental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History and Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..fb1e6b6de --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -0,0 +1,601 @@ +{ + "name": "History and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3382, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..84a58cf63 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,254 @@ +{ + "name": "History and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..ad93aea9c --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -0,0 +1,761 @@ +{ + "name": "History and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Cluster", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 2301, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..c3667273d --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "History and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_ba/parsed.initial.json new file mode 100644 index 000000000..0f19661e0 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_ba/parsed.initial.json @@ -0,0 +1,248 @@ +{ + "name": "History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone or Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_bs/parsed.initial.json new file mode 100644 index 000000000..ed29e8dcc --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_bs/parsed.initial.json @@ -0,0 +1,305 @@ +{ + "name": "History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone or Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json new file mode 100644 index 000000000..9da37e5b8 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json @@ -0,0 +1,816 @@ +{ + "name": "History, Culture, and Law, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Core Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 27 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + } + ] + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2451, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "WMNS" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "WMNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Complete four courses as follows:", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 3 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..5980c7eda --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,317 @@ +{ + "name": "Human Services and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communications Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..0a317491f --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,330 @@ +{ + "name": "Human Services and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Human Services Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Additional Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..30646dc1f --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1016 @@ +{ + "name": "Human Services and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Human Services", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..8976b28b2 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json @@ -0,0 +1,362 @@ +{ + "name": "Human Services and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development for Co-op", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3580, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "First-Year Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..94d60f445 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -0,0 +1,270 @@ +{ + "name": "Human Services and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Human Services Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Capstone 1", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar 2", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services/Sociology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..a06515a30 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -0,0 +1,275 @@ +{ + "name": "Human Services and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Capstone 1", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar 2", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services/Sociology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_ba/parsed.initial.json new file mode 100644 index 000000000..b0e2a74fb --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar and Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_bs/parsed.initial.json new file mode 100644 index 000000000..492db0d19 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar and Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..699a09ce1 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,1178 @@ +{ + "name": "International Affairs and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer or Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "DS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Course and Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..c858c9224 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,1043 @@ +{ + "name": "International Affairs and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2300, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Markets", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..00e9144b3 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -0,0 +1,1191 @@ +{ + "name": "International Affairs and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "International Affairs/Economics at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Development Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs and Economics Combined-Major GPA", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..2fec42629 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -0,0 +1,1086 @@ +{ + "name": "International Affairs and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "International Affairs/History at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + } + ] + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..da95fc362 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1871 @@ +{ + "name": "International Affairs and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required International Affairs Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..0cc7d224a --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,1217 @@ +{ + "name": "International Affairs and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ], + "minRequirementCount": 24 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..b5886e2c6 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -0,0 +1,955 @@ +{ + "name": "International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Regional Analysis Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..a8ba6a8f6 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,673 @@ +{ + "name": "International Affairs with African Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "African Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..ea0a5a8a3 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,703 @@ +{ + "name": "International Affairs with Asian Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Asian Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..c5da769b1 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,658 @@ +{ + "name": "International Affairs with European Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "European Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..a056d7024 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,658 @@ +{ + "name": "International Affairs with Latin American Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Latin American Studies Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..e3525df8b --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,683 @@ +{ + "name": "International Affairs with Middle East Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Middle East Regional Analysis Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json new file mode 100644 index 000000000..ff59eef31 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -0,0 +1,625 @@ +{ + "name": "Jewish Studies and Religion, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1285, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "JWSS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Jewish Religion and Thought", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2259, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 2259, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Israel Studies", + "requirements": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish History", + "requirements": [ + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish Art and Culture", + "requirements": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish Studies Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..317ae9202 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,2142 @@ +{ + "name": "Political Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Poltical Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..045b09ad5 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,861 @@ +{ + "name": "Political Science and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methodology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Upper-Division Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 3300, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..4e4c73175 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,855 @@ +{ + "name": "Political Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methodology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Upper-Division Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 3300, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Intensive", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3414, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..4c1a9f972 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,853 @@ +{ + "name": "Political Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Breadth Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2401, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement:", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..456f67fbe --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -0,0 +1,722 @@ +{ + "name": "Political Science and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone and Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + }, + { + "type": "RANGE", + "subject": "HUSV", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2300, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..e56f30a0b --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -0,0 +1,722 @@ +{ + "name": "Political Science and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone and Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + }, + { + "type": "RANGE", + "subject": "HUSV", + "idRangeStart": 1100, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..cc85022b5 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1526 @@ +{ + "name": "Political Science and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Relations Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..bfec126c6 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,738 @@ +{ + "name": "Political Science and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..4dff0b33e --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,733 @@ +{ + "name": "Political Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_ba/parsed.initial.json new file mode 100644 index 000000000..558cc18c7 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -0,0 +1,600 @@ +{ + "name": "Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4942, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_bs/parsed.initial.json new file mode 100644 index 000000000..cb651c91a --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -0,0 +1,605 @@ +{ + "name": "Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4942, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json new file mode 100644 index 000000000..945455b17 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -0,0 +1,464 @@ +{ + "name": "Religious Studies and Africana Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ], + "minRequirementCount": 17 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2318, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2362, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3663, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..9329b6720 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -0,0 +1,275 @@ +{ + "name": "Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Comparative Religion", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..10a4b5a75 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,182 @@ +{ + "name": "Sociology and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1110, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..7bc9a1cb0 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,199 @@ +{ + "name": "Sociology and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1110, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json new file mode 100644 index 000000000..3c9a6f3ae --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json @@ -0,0 +1,345 @@ +{ + "name": "Sociology and Environmental Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Elective A", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 2999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Elective B", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Skills Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..3957b12c1 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1068 @@ +{ + "name": "Sociology and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sociology Electives A", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 2999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Electives B", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..22bff56e5 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,299 @@ +{ + "name": "Sociology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Philosophy of Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..358bcaeaa --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json @@ -0,0 +1,754 @@ +{ + "name": "Sociology and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2268, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Sociology Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Intermediate Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Advanced Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics and Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "SOCL", + "classId": 2320, + "description": "Statistical Analysis in Sociology", + "type": "COURSE" + }, + { + "subject": "SOCL", + "classId": 2321, + "description": "Research Methods in Sociology", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "POLS", + "classId": 2400, + "description": "Quantitative Techniques", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2399, + "description": "Research Methods in Political Science", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Political Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4514, + "subject": "SOCL" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d61e1ab51 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,331 @@ +{ + "name": "Sociology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_ba/parsed.initial.json new file mode 100644 index 000000000..a31dd1f01 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -0,0 +1,125 @@ +{ + "name": "Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Methods Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 5030, + "subject": "DA" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_bs/parsed.initial.json new file mode 100644 index 000000000..174391ff5 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -0,0 +1,130 @@ +{ + "name": "Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Methods Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 5030, + "subject": "DA" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..a992f2e88 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1115 @@ +{ + "name": "Spanish and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Language and Linguistics", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Culture, Literature, and History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3408, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 82 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENTR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2465, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2465, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json new file mode 100644 index 000000000..1d5768179 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json @@ -0,0 +1,304 @@ +{ + "name": "Spanish and Linguistics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Language and Culture Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Culture, Literature, and History", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1449, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Integrative Coursework", + "requirements": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_ba/parsed.initial.json new file mode 100644 index 000000000..37bd42629 --- /dev/null +++ b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -0,0 +1,200 @@ +{ + "name": "Spanish, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Language and Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Culture, Literature & History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3725, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Spanish Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4992, + "subject": "SPNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Study Abroad/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3501, + "subject": "SPNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "LANG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json new file mode 100644 index 000000000..648f17ab3 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json @@ -0,0 +1,249 @@ +{ + "name": "Architectural Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Architecture at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Architecture and Studio", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "ARCH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 2260, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History", + "requirements": [ + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 2340, + "description": "Modern Architecture", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 2341, + "description": "Recitation for ARCH 2340", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Architecture History Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4960, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Real Estate", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MKTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sustainability", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "SBSY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "SBSY" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "History, Theory, and Culture", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Optional Preparation for Two-Year Master of Architecture", + "requirements": [ + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1141, + "subject": "PHYS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json new file mode 100644 index 000000000..3ebd8d60a --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json @@ -0,0 +1,337 @@ +{ + "name": "Architectural Studies and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2242, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3444, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Architecture_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Architecture_BS/parsed.initial.json new file mode 100644 index 000000000..3408d335d --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Architecture_BS/parsed.initial.json @@ -0,0 +1,284 @@ +{ + "name": "Architecture, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 142, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + }, + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 2340, + "description": "Modern Architecture", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 2341, + "description": "Recitation for ARCH 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 3210, + "description": "Environmental Systems", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 3211, + "description": "Recitation for ARCH 3210", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 5115, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "ARCH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 7", + "requirements": [ + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5140, + "subject": "ARCH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 5230, + "description": "Structural Systems", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 5231, + "description": "Recitation for ARCH 5230", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1141, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json new file mode 100644 index 000000000..196bafaaa --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json @@ -0,0 +1,524 @@ +{ + "name": "Architecture and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2130, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "ARCH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Architecure History Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ARCH", + "idRangeStart": 2300, + "idRangeEnd": 2399, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3370, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "ARCH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Pre–Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL/JWSS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL/JWSS" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + } + ] + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Art_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Art_BA/parsed.initial.json new file mode 100644 index 000000000..901b44562 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Art_BA/parsed.initial.json @@ -0,0 +1,568 @@ +{ + "name": "Art, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Drawing Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art History Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Arts, Media and Design Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTD" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2250, + "description": "Typography 1", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "description": "Type Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5600, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 53 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Art and Design History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5600, + "subject": "ARTH" + } + ], + "minRequirementCount": 14 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..f1fa29d53 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json @@ -0,0 +1,212 @@ +{ + "name": "Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json new file mode 100644 index 000000000..0ee4a2465 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json @@ -0,0 +1,279 @@ +{ + "name": "Communication Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone/Senior Seminar Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json new file mode 100644 index 000000000..bb45440ef --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json @@ -0,0 +1,395 @@ +{ + "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "First-Year Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Speech-Language Pathology and Audiology Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "SLPA Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json new file mode 100644 index 000000000..b47e7ffe2 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json @@ -0,0 +1,491 @@ +{ + "name": "Communication Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 27 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..84ac5e503 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json @@ -0,0 +1,351 @@ +{ + "name": "Communication and Media Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Communication Studies Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Studies Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity and Difference Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Globalization Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creative Expression Cluster", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Game_Design_BFA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Game_Design_BFA/parsed.initial.json new file mode 100644 index 000000000..abfd0b5c2 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Game_Design_BFA/parsed.initial.json @@ -0,0 +1,315 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Studies", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "GAME" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Game Design", + "requirements": [ + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Game Development", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2262, + "description": "Prototyping with Code", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2263, + "description": "Lab for ARTG 2262", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Game Aesthetics", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Critical Play", + "requirements": [ + { + "type": "COURSE", + "classId": 2010, + "subject": "GAME" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design and Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1999, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2991, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "GAME" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Game Aesthetics and Critical Play", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2755, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4155, + "subject": "GAME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art + Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json new file mode 100644 index 000000000..135462f21 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json @@ -0,0 +1,354 @@ +{ + "name": "Game Design and Music with Concentration in Music Technology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Game Design Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Art + Design Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory and Composition", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1202, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2111, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3541, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1002, + "description": "Music in Everyday Life", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1003, + "description": "Lab for MUSC 1002", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Contemporary / Popular Music", + "requirements": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Technology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4611, + "subject": "MUST" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json new file mode 100644 index 000000000..9ad73d541 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "Graphic and Information Design and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 1141, + "idRangeEnd": 1149, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate Math", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3560, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3101, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Journalism_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Journalism_BA/parsed.initial.json new file mode 100644 index 000000000..3ae2ab7ad --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Journalism_BA/parsed.initial.json @@ -0,0 +1,127 @@ +{ + "name": "Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Journalism-Related Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json new file mode 100644 index 000000000..0b82f13b2 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json @@ -0,0 +1,587 @@ +{ + "name": "Journalism and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 3630, + "subject": "JRNL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json new file mode 100644 index 000000000..dcb7b9f35 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json @@ -0,0 +1,300 @@ +{ + "name": "Journalism and Interaction Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1124, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5311, + "subject": "JRNL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json new file mode 100644 index 000000000..f43fe26fa --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json @@ -0,0 +1,1159 @@ +{ + "name": "Journalism and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Visual Storytelling", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3680, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5309, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5316, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + } + ] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "English Requirement (First-Year Writing and Advanced Writing in the Disciplines)", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json new file mode 100644 index 000000000..8dbdd37ba --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json @@ -0,0 +1,657 @@ +{ + "name": "Journalism and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Journalism Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone or Thesis", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json new file mode 100644 index 000000000..8253b7228 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json @@ -0,0 +1,222 @@ +{ + "name": "Landscape Architecture, BLA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 142, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARCH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Environmental Geology", + "requirements": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARCH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History/Theory Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History", + "type": "COURSE" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "LARC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Technology/Science Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2240, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "LARC" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 2130, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2140, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "LARC" + }, + { + "type": "COURSE", + "classId": 5120, + "subject": "LARC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json new file mode 100644 index 000000000..87b3b8b9f --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json @@ -0,0 +1,696 @@ +{ + "name": "Media Arts, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Media Arts Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 1001, + "description": "Media Art, Culture, and Social Justice", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 1002, + "description": "Seminar for ARTD 1001", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Video Arts Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3446, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Media Arts Electives or Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5600, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + } + ], + "minRequirementCount": 33 + }, + { + "type": "SECTION", + "title": "Sound Management at University of Arts London", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Animation Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Animation Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Photography Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Photography Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Video Arts Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..49c53736f --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json @@ -0,0 +1,364 @@ +{ + "name": "Media Arts and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Art Basics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Bridge/Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..b6d9ea58a --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json @@ -0,0 +1,225 @@ +{ + "name": "Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course (Production or Theory)", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone (Production or Theory)", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3389, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3446, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3920, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + } + ], + "minRequirementCount": 13 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json new file mode 100644 index 000000000..b0e09a504 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json @@ -0,0 +1,680 @@ +{ + "name": "Media and Screen Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json new file mode 100644 index 000000000..dfde5310b --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json @@ -0,0 +1,336 @@ +{ + "name": "Media and Screen Studies and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory-Level Course", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json new file mode 100644 index 000000000..7c0535db7 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json @@ -0,0 +1,283 @@ +{ + "name": "Media and Screen Studies and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Journalism Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism and Advanced Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Television News", + "requirements": [ + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethics and Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json new file mode 100644 index 000000000..9262662c1 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json @@ -0,0 +1,355 @@ +{ + "name": "Media and Screen Studies and Media Arts, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Drawing Fundamentals", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design History", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Media Arts Basics Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Media Arts Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json new file mode 100644 index 000000000..448485a1e --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json @@ -0,0 +1,272 @@ +{ + "name": "Media and Screen Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json new file mode 100644 index 000000000..2763853fc --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json @@ -0,0 +1,746 @@ +{ + "name": "Media and Screen Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 0, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json new file mode 100644 index 000000000..3788e6fe1 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json @@ -0,0 +1,225 @@ +{ + "name": "Media and Screen Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Core Courses in Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json new file mode 100644 index 000000000..19172cb1c --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json @@ -0,0 +1,474 @@ +{ + "name": "Media and Screen Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json new file mode 100644 index 000000000..aead68022 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json @@ -0,0 +1,506 @@ +{ + "name": "Media and Screen Studies and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Theatre Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json new file mode 100644 index 000000000..87c660393 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json @@ -0,0 +1,643 @@ +{ + "name": "Music and Communication Studies with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Core", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1002, + "description": "Music in Everyday Life", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1003, + "description": "Lab for MUSC 1002", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Theory Placement", + "requirements": [ + { + "type": "COURSE", + "classId": 1119, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Theory Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Music Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 2105, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUSI" + } + ], + "minRequirementCount": 32 + }, + { + "type": "SECTION", + "title": "Music Industry Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1204, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2231, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2232, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2234, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2235, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3332, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3333, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3338, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1209, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 4601, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Option", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ] + }, + { + "type": "RANGE", + "subject": "MUSC", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MUSI", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MUST", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Public_Relations_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Public_Relations_BA/parsed.initial.json new file mode 100644 index 000000000..fbd9ed9bf --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Public_Relations_BA/parsed.initial.json @@ -0,0 +1,252 @@ +{ + "name": "Public Relations, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 60, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3625, + "subject": "JRNL" + } + ] + }, + { + "type": "COURSE", + "classId": 5311, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5480, + "subject": "JRNL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "JRNL" + } + ] + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "JRNL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Introductory/Intermediate Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Advanced Electives", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 6320, + "subject": "COMM" + } + ] + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 6500, + "subject": "COMM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 6102, + "subject": "COMM" + } + ] + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5400, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "JRNL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json new file mode 100644 index 000000000..f21cda9af --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json @@ -0,0 +1,240 @@ +{ + "name": "Studio Art, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Art History Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Art and Design History Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 3901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5600, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1281, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3920, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "MUSC" + } + ], + "minRequirementCount": 32 + }, + { + "type": "SECTION", + "title": "Studio Art", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "SMFA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Thesis Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "SMFA" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Theatre_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Theatre_BA/parsed.initial.json new file mode 100644 index 000000000..05f397f8c --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Theatre_BA/parsed.initial.json @@ -0,0 +1,870 @@ +{ + "name": "Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Theatre Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Performance", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design and Production", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1235, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Theatre_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Theatre_BS/parsed.initial.json new file mode 100644 index 000000000..140f8ab82 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Theatre_BS/parsed.initial.json @@ -0,0 +1,870 @@ +{ + "name": "Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Theatre Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Theatre Texts and Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Community Engaged Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Performance", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design and Production", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1235, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json new file mode 100644 index 000000000..f358d1f38 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json @@ -0,0 +1,412 @@ +{ + "name": "Theatre and Interaction Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Stages", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Major Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTH", + "classId": 1001, + "description": "Visual Intelligence", + "type": "COURSE" + }, + { + "subject": "ARTH", + "classId": 1002, + "description": "Seminar in Visual Intelligence", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5000, + "subject": "ARTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json new file mode 100644 index 000000000..ad973a1ba --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json @@ -0,0 +1,471 @@ +{ + "name": "Theatre and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Visual Storytelling", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3370, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5309, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5316, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supplemental Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..0e53a1130 --- /dev/null +++ b/packages/api/src/major/majors/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,377 @@ +{ + "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "First-Year Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "SLPA Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json b/packages/api/src/major/majors/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json new file mode 100644 index 000000000..b6b12aba3 --- /dev/null +++ b/packages/api/src/major/majors/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json @@ -0,0 +1,1670 @@ +{ + "name": "Bachelor of Science in Business Administration, BSBA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Management Information Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Operations Management and Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy in Action", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Macroeconomics and Microeconomics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..c72fe09b1 --- /dev/null +++ b/packages/api/src/major/majors/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,1946 @@ +{ + "name": "Business Administration and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Elective 1", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Elective 2", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Macroeconomics and Microeconomics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5311, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5314, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5316, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "MSCR" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/business/business_administration_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2023/business/business_administration_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..0b3f153fc --- /dev/null +++ b/packages/api/src/major/majors/2023/business/business_administration_and_design_bs/parsed.initial.json @@ -0,0 +1,3322 @@ +{ + "name": "Business Administration and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Macroeconomics and Microeconomics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy in Action", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2262, + "description": "Prototyping with Code", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2263, + "description": "Lab for ARTG 2262", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2242, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3444, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/business/business_administration_and_law_bs/parsed.initial.json b/packages/api/src/major/majors/2023/business/business_administration_and_law_bs/parsed.initial.json new file mode 100644 index 000000000..6ec9dd683 --- /dev/null +++ b/packages/api/src/major/majors/2023/business/business_administration_and_law_bs/parsed.initial.json @@ -0,0 +1,1822 @@ +{ + "name": "Business Administration and Law, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Business Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Business Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3101, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "LAW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 24, + "courses": [ + { + "type": "COURSE", + "classId": 3140, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3180, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3232, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3321, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4369, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4640, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4681, + "subject": "LAW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3304, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3120, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3130, + "subject": "LAW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Cooperative Education", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3946, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3947, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3948, + "subject": "COOP" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/business/business_administration_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/business/business_administration_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..f068037fe --- /dev/null +++ b/packages/api/src/major/majors/2023/business/business_administration_and_psychology_bs/parsed.initial.json @@ -0,0 +1,1815 @@ +{ + "name": "Business Administration and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Business", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 1001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/majors/2023/business/international_business_bsib/parsed.initial.json new file mode 100644 index 000000000..c6cd1b954 --- /dev/null +++ b/packages/api/src/major/majors/2023/business/international_business_bsib/parsed.initial.json @@ -0,0 +1,1478 @@ +{ + "name": "International Business, BSIB", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Business Core", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json new file mode 100644 index 000000000..9a3564a12 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json @@ -0,0 +1,911 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2810, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Security Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Science Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1101, + "description": "General Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1102, + "description": "Lab for CHEM 1101", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1103, + "description": "Recitation for CHEM 1101", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Artificial Intelligence Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Foundations Concentration", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3950, + "description": "Introduction to Computer Science Research", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Human-Centered Computing Concentration*", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Software Concentration", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Systems Concentration", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4760, + "subject": "CY" + } + ], + "minRequirementCount": 12 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json new file mode 100644 index 000000000..950cf4d80 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json @@ -0,0 +1,693 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PT", + "classId": 5410, + "description": "Functional Human Neuroanatomy", + "type": "COURSE" + }, + { + "subject": "PT", + "classId": 5411, + "description": "Lab for PT 5410", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4180, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3400, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3200, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json new file mode 100644 index 000000000..170603c98 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json @@ -0,0 +1,724 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Inquiries", + "requirements": [ + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Molecular Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Biology Project Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2311, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Biology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Probability and Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json new file mode 100644 index 000000000..fcbec6e06 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json @@ -0,0 +1,1785 @@ +{ + "name": "Computer Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Business Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Information Resource Management", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json new file mode 100644 index 000000000..23a7063d8 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json @@ -0,0 +1,549 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Psychology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Laboratory in Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 4604, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar in Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json new file mode 100644 index 000000000..a0e1dc397 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json @@ -0,0 +1,547 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 1131, + "idRangeEnd": 4996, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json new file mode 100644 index 000000000..023781557 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json @@ -0,0 +1,499 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json new file mode 100644 index 000000000..cfffa9523 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json @@ -0,0 +1,689 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2242, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3444, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Degree-Focused Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 27 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..64de4d61e --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json @@ -0,0 +1,543 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Economics Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json new file mode 100644 index 000000000..4d3a3eb71 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json @@ -0,0 +1,900 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computing Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science/Information Science Elective Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json new file mode 100644 index 000000000..cac54eea3 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json @@ -0,0 +1,500 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Computer Science Elective Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Game Design Required", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "GAME" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Game Design Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "GAME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury/Game-Related Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1342, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json new file mode 100644 index 000000000..caa8fa25f --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json @@ -0,0 +1,530 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json new file mode 100644 index 000000000..7c6c3368b --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json @@ -0,0 +1,434 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Journalism-Related Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json new file mode 100644 index 000000000..ca958bedb --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json @@ -0,0 +1,459 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Laboratory/Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json new file mode 100644 index 000000000..c04544882 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json @@ -0,0 +1,409 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [ + { + "subject": "MATH", + "classId": 4000, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json new file mode 100644 index 000000000..f216298fe --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json @@ -0,0 +1,582 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Media Arts Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Media Arts Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2360, + "description": "Introduction to Photography", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2361, + "description": "Photo Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3472, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3473, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Media Arts Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json new file mode 100644 index 000000000..aad347188 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json @@ -0,0 +1,405 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json new file mode 100644 index 000000000..6683b6481 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json @@ -0,0 +1,508 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Mathematics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json new file mode 100644 index 000000000..14ef67864 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json @@ -0,0 +1,910 @@ +{ + "name": "Computer Science and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..1bf06d8a6 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json @@ -0,0 +1,521 @@ +{ + "name": "Computer Science and Politics, Philosophy, and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "PPE Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHIL", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics and Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json new file mode 100644 index 000000000..cd1f75938 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json @@ -0,0 +1,389 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Writing-Intensive Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Required Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json new file mode 100644 index 000000000..e04d69257 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json @@ -0,0 +1,635 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json new file mode 100644 index 000000000..e904c9884 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json @@ -0,0 +1,427 @@ +{ + "name": "Computing and Law, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Major Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "LAW" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 24, + "courses": [ + { + "type": "COURSE", + "classId": 3140, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3170, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3180, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3232, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3321, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4369, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4640, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 4681, + "subject": "LAW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Coursework", + "requirements": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3120, + "subject": "LAW" + }, + { + "type": "COURSE", + "classId": 3130, + "subject": "LAW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3948, + "subject": "COOP" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json new file mode 100644 index 000000000..0a458629b --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json @@ -0,0 +1,648 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Cybersecurity and Social Issues Elective List", + "requirements": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Required Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Law Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cybersecurity Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4760, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Cyber Operations Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4534, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json new file mode 100644 index 000000000..73547a732 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json @@ -0,0 +1,1903 @@ +{ + "name": "Cybersecurity and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4760, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json new file mode 100644 index 000000000..b18d322c2 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json @@ -0,0 +1,651 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamentals Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cybersecurity Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 6710, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Co-op Integration", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Cybersecurity Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5900, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..38a7f2a5f --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json @@ -0,0 +1,613 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamentals Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cybersecurity Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 4534, + "description": "Microprocessor-Based Design", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 4535, + "description": "Lab for EECE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4930, + "subject": "CY" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3311, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_BS/parsed.initial.json new file mode 100644 index 000000000..82f4ef95f --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_BS/parsed.initial.json @@ -0,0 +1,607 @@ +{ + "name": "Data Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Data Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4440, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Data Science and Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Science Related Electives in Other Units", + "requirements": [ + { + "type": "COURSE", + "classId": 3451, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5120, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5330, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 6100, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 6200, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5639, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 5642, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 5644, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5110, + "subject": "GSND" + }, + { + "type": "COURSE", + "classId": 6350, + "subject": "GSND" + }, + { + "type": "COURSE", + "classId": 5101, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5102, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json new file mode 100644 index 000000000..c8a873f7f --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json @@ -0,0 +1,687 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College of Science Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PT", + "classId": 5410, + "description": "Functional Human Neuroanatomy", + "type": "COURSE" + }, + { + "subject": "PT", + "classId": 5411, + "description": "Lab for PT 5410", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3400, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3200, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 8 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json new file mode 100644 index 000000000..18b7a88c5 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json @@ -0,0 +1,723 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 138, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Chemistry Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Physics Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json new file mode 100644 index 000000000..984b2053c --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json @@ -0,0 +1,1767 @@ +{ + "name": "Data Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Business Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Business Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json new file mode 100644 index 000000000..6cd2bcd1d --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json @@ -0,0 +1,589 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2161, + "description": "Concepts in Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2162, + "description": "Lab for CHEM 2161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2163, + "description": "Recitation for CHEM 2161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2321, + "description": "Analytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2322, + "description": "Lab for CHEM 2321", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2323, + "description": "Recitation for CHEM 2321", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced-Level Chemistry", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "CHEM" + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 3501, + "idRangeEnd": 4628, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3401, + "description": "Chemical Thermodynamics and Kinetics", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3402, + "description": "Lab for CHEM 3401", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4750, + "subject": "CHEM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json new file mode 100644 index 000000000..120c6de50 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json @@ -0,0 +1,574 @@ +{ + "name": "Data Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge About Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json new file mode 100644 index 000000000..c7f7b7a35 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json @@ -0,0 +1,715 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1101, + "description": "Foundations in Ecology and Evolutionary Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1102, + "description": "Lab for EEMB 1101", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Genomics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1105, + "description": "Foundations in Ecological and Evolutionary Genomics", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1106, + "description": "Lab for EEMB 1105", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Genetics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Evolution", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology Topical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2290, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3475, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..2633d0a5a --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json @@ -0,0 +1,570 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json new file mode 100644 index 000000000..6b4817b17 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json @@ -0,0 +1,582 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Science Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Data Science", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy", + "requirements": [ + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Life Sciences Core", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "HSCI", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "PHTH", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json new file mode 100644 index 000000000..9fe3d49f9 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json @@ -0,0 +1,1272 @@ +{ + "name": "Data Science and International Affairs, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json new file mode 100644 index 000000000..741c78dd3 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json @@ -0,0 +1,482 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Journalism Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Journalism", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json new file mode 100644 index 000000000..c936ed5b2 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json @@ -0,0 +1,455 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "LING" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Course", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Laboratory/Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json new file mode 100644 index 000000000..5c1b2f7ab --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json @@ -0,0 +1,406 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Problem-Solving Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Math Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3527, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Elective Requirements", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [ + { + "subject": "MATH", + "classId": 4000, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json new file mode 100644 index 000000000..51d368fc5 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json @@ -0,0 +1,413 @@ +{ + "name": "Data Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4440, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Philosophy Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json new file mode 100644 index 000000000..e40a8343b --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json @@ -0,0 +1,485 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHYS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "PHYS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4115, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5116, + "subject": "PHYS" + } + ] + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Physics Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Mathematics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course and Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json new file mode 100644 index 000000000..dacd2e590 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json @@ -0,0 +1,581 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Programming Sequence Pathways", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics in Psychological Research", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personality/Social Basis of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cognitive/Biological Basis of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Laboratory", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2370, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/computer_science_bscs/parsed.initial.json new file mode 100644 index 000000000..c27861a66 --- /dev/null +++ b/packages/api/src/major/majors/2023/computer-information-science/computer_science_bscs/parsed.initial.json @@ -0,0 +1,1172 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Fundamental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2810, + "subject": "CS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Security Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Presentation Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1511, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1125, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Science Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1213, + "description": "Recitation for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1216, + "description": "Recitation for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1202, + "description": "History of Earth and Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1203, + "description": "Interpreting Earth History", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2310, + "description": "Earth Materials", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2311, + "description": "Lab for ENVR 2310", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2340, + "description": "Earth Landforms and Processes", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2341, + "description": "Lab for ENVR 2340", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 4500, + "description": "Applied Hydrogeology", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 4501, + "description": "Lab for ENVR 4500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 5242, + "description": "Ancient Marine Life", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 5243, + "description": "Lab for ENVR 5242", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in Artificial Intelligence", + "requirements": [ + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4150, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Concentration in Foundations", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3950, + "description": "Introduction to Computer Science Research", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 4950, + "description": "Computer Science Research Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4805, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4810, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4770, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Concentration in Human-Centered Computing*", + "requirements": [ + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Concentration in Software", + "requirements": [ + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Concentration in Systems", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4760, + "subject": "CY" + } + ] + } + ], + "minRequirementCount": 3 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json new file mode 100644 index 000000000..dd9f24a32 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -0,0 +1,477 @@ +{ + "name": "Bioengineering and Biochemistry, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5411, + "subject": "BIOE" + } + ] + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1171, + "description": "Physics 1 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1172, + "description": "Lab for PHYS 1171", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1173, + "description": "Interactive Learning Seminar for PHYS 1171", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1175, + "description": "Physics 2 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1176, + "description": "Lab for PHYS 1175", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1177, + "description": "Interactive Learning Seminar for PHYS 1175", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Advanced Biology Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Chemistry Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/bioengineering_bsbioe/parsed.initial.json new file mode 100644 index 000000000..b2f733aa1 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/bioengineering_bsbioe/parsed.initial.json @@ -0,0 +1,778 @@ +{ + "name": "Bioengineering, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1171, + "description": "Physics 1 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1172, + "description": "Lab for PHYS 1171", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1173, + "description": "Interactive Learning Seminar for PHYS 1171", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1175, + "description": "Physics 2 for Bioscience and Bioengineering", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1176, + "description": "Lab for PHYS 1175", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1177, + "description": "Interactive Learning Seminar for PHYS 1175", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "​Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 5630, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5665, + "subject": "ME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5631, + "subject": "CHME" + } + ] + }, + { + "type": "COURSE", + "classId": 5105, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 5632, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5800, + "subject": "BIOE" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5235, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5648, + "subject": "BIOE" + } + ] + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5810, + "subject": "BIOE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5510, + "subject": "BIOE" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5631, + "subject": "CHME" + } + ] + }, + { + "type": "COURSE", + "classId": 5850, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5632, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2530, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5411, + "subject": "BIOE" + } + ] + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5411, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5510, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5631, + "subject": "CHME" + } + ] + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 5632, + "subject": "CHME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5710, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5720, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "BIOE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5060, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5510, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5760, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5860, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5870, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5880, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHME" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json new file mode 100644 index 000000000..5e458840f --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -0,0 +1,376 @@ +{ + "name": "Chemical Engineering and Bioengineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3305, + "description": "Chemical Engineering Laboratory", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3306, + "description": "Recitation for CHME 3305", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Bioengineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Cell and Tissue Engineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Bioengineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4790, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "BIOE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4315, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json new file mode 100644 index 000000000..645ddbdeb --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json @@ -0,0 +1,459 @@ +{ + "name": "Chemical Engineering and Data Science, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3305, + "description": "Chemical Engineering Laboratory", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3306, + "description": "Recitation for CHME 3305", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "CHME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Chemical Engineering Capstone", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4703, + "description": "Chemical Process Design Capstone", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4705, + "description": "Recitation for CHME 4703", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Data Science Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2500, + "description": "Intermediate Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2501, + "description": "Lab for DS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "DS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Required Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Data Science Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "DS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "MATH", + "classId": 3081, + "description": "Probability and Statistics", + "type": "COURSE" + }, + { + "subject": "MATH", + "classId": 3082, + "description": "Recitation for MATH 3081", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json new file mode 100644 index 000000000..ff50d6469 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -0,0 +1,442 @@ +{ + "name": "Chemical Engineering and Environmental Engineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CHME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 3305, + "description": "Chemical Engineering Laboratory", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 3306, + "description": "Recitation for CHME 3305", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3312, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 3322, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "CHME" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "CHME" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Environmental Engineering Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2300, + "description": "Environmental Measurements in Natural and Engineered Systems", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2301, + "description": "Lab for CIVE 2300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Environmental Engineering Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHME", + "classId": 4703, + "description": "Chemical Process Design Capstone", + "type": "COURSE" + }, + { + "subject": "CHME", + "classId": 4705, + "description": "Recitation for CHME 4703", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CHME" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json new file mode 100644 index 000000000..a188ea2eb --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -0,0 +1,558 @@ +{ + "name": "Civil Engineering and Computer Science, BSCE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2320, + "description": "Structural Analysis", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2321, + "description": "Recitation for CIVE 2320", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2324, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2340, + "description": "Geotechnical Engineering", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2341, + "description": "Lab for CIVE 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Civil Engineering Project Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4542, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Design Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4767, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4768, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3000, + "description": "Algorithms and Data", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3001, + "description": "Recitation for CS 3000", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Computer Science Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1125, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1132, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4767, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4768, + "subject": "CIVE" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json new file mode 100644 index 000000000..5043191f9 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -0,0 +1,604 @@ +{ + "name": "Computer Engineering and Computer Science, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2412, + "idRangeEnd": 2530, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CS", + "classId": 5010, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "CY", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "CY", + "classId": 4930, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "DS", + "idRangeStart": 2500, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "DS", + "classId": 4900, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "classId": 4900, + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science Introductory Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "CS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Science Upper-Level Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 3500, + "description": "Object-Oriented Design", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 3501, + "description": "Lab for CS 3500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "CS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/computer_engineering_bscmpe/parsed.initial.json new file mode 100644 index 000000000..8db94858d --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -0,0 +1,476 @@ +{ + "name": "Computer Engineering, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2412, + "idRangeEnd": 2530, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 3540, + "idRangeEnd": 3800, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 4100, + "idRangeEnd": 4770, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5310, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5400, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5600, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5610, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 4200, + "idRangeEnd": 4700, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json new file mode 100644 index 000000000..c34baa516 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -0,0 +1,446 @@ +{ + "name": "Electrical and Computer Engineering, BSEE or BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 135, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical and Computer Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "EECE Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 3410, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 4512, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "CS" + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 3540, + "idRangeEnd": 3800, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CS", + "idRangeStart": 4100, + "idRangeEnd": 4770, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4850, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "CY" + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 4200, + "idRangeEnd": 4700, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1800, + "description": "Discrete Structures", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1802, + "description": "Seminar for CS 1800", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json new file mode 100644 index 000000000..df8c41373 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -0,0 +1,682 @@ +{ + "name": "Electrical Engineering and Music with Concentration in Music Technology, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "EECE" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Music Theory", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1119, + "description": "Fundamentals of Western Music Theory", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1201, + "description": "Music Theory 1", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1201, + "description": "Music Theory 1", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1202, + "description": "Music Theory 2", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1202, + "description": "Music Theory 2", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 3541, + "description": "Music Analysis Seminar", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Context Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1001, + "subject": "MUSC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "MUSC", + "classId": 1002, + "description": "Music in Everyday Life", + "type": "COURSE" + }, + { + "subject": "MUSC", + "classId": 1003, + "description": "Lab for MUSC 1002", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 6360, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2312, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2313, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2317, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2336, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3353, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3354, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3351, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Acoustics or Music Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "MUSC" + }, + { + "type": "RANGE", + "subject": "MUSC", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "MUST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Music Technology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "MUST" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "MUST" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Supporting Courses: Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/electrical_engineering_bsee/parsed.initial.json new file mode 100644 index 000000000..e75532f15 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/electrical_engineering_bsee/parsed.initial.json @@ -0,0 +1,407 @@ +{ + "name": "Electrical Engineering, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2140, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2160, + "subject": "EECE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2412, + "description": "Fundamentals of Electronics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2413, + "description": "Lab for EECE 2412", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "EECE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2530, + "description": "Fundamentals of Electromagnetics", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2531, + "description": "Lab for EECE 2530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Computer Engineering Fundamentals", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2540, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "EECE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Capstone Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4791, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4792, + "subject": "EECE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electrical Engineering Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2322, + "description": "Fundamentals of Digital Design and Computer Organization", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2323, + "description": "Lab for EECE 2322", + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 2540, + "idRangeEnd": 2750, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 3324, + "idRangeEnd": 3410, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 4512, + "idRangeEnd": 4698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4993, + "subject": "EECE" + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 5115, + "idRangeEnd": 5698, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Supporting Courses: Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3468, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json new file mode 100644 index 000000000..8299ab77c --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json @@ -0,0 +1,554 @@ +{ + "name": "Environmental Engineering and Health Science, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2300, + "description": "Environmental Measurements in Natural and Engineered Systems", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2301, + "description": "Lab for CIVE 2300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2340, + "description": "Geotechnical Engineering", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2341, + "description": "Lab for CIVE 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5150, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5255, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5366, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "CIVE" + } + ], + "minRequirementCount": 19 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Health Sciences Major Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5255, + "subject": "CIVE" + } + ] + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/environmental_engineering_bsenve/parsed.initial.json new file mode 100644 index 000000000..be95cd432 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -0,0 +1,448 @@ +{ + "name": "Environmental Engineering, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2221, + "description": "Statics and Solid Mechanics", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2222, + "description": "Recitation for CIVE 2221", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2300, + "description": "Environmental Measurements in Natural and Engineered Systems", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2301, + "description": "Lab for CIVE 2300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 2334, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "CIVE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 4534, + "description": "Water Treatment Systems Design", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 4535, + "description": "Lab for CIVE 4534", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4765, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GE" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Environmental Engineering Technical Electives", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2260, + "description": "Materials for the Built Environment", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2261, + "description": "Lab for CIVE 2260", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CIVE", + "classId": 2340, + "description": "Geotechnical Engineering", + "type": "COURSE" + }, + { + "subject": "CIVE", + "classId": 2341, + "description": "Lab for CIVE 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4566, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 4777, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5150, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5261, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5271, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5275, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5281, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5363, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5366, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5536, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 5670, + "subject": "CIVE" + } + ], + "minRequirementCount": 19 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective (Earth)", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5201, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/industrial_engineering_bsie/parsed.initial.json new file mode 100644 index 000000000..c9e469014 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/industrial_engineering_bsie/parsed.initial.json @@ -0,0 +1,503 @@ +{ + "name": "Industrial Engineering, BSIE", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 2310, + "description": "Introduction to Industrial Engineering", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 2311, + "description": "Recitation for IE 2310", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 3425, + "description": "Engineering Database Systems", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 3426, + "description": "Recitation for IE 3425", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "IE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 4522, + "description": "Human-Machine Systems", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 4523, + "description": "Lab for IE 4522", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "IE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "IE", + "classId": 4530, + "description": "Manufacturing Systems and Techniques", + "type": "COURSE" + }, + { + "subject": "IE", + "classId": 4531, + "description": "Lab for IE 4530", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Industrial Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Engineering Electives", + "requirements": [ + [ + { + "type": "RANGE", + "subject": "BIOE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CIVE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EECE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EMGT", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENSY", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "IE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ME", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MEIE", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Science Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json new file mode 100644 index 000000000..45c20b7a7 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json @@ -0,0 +1,472 @@ +{ + "name": "Mechanical Engineering and Bioengineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Mechanical Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Bioengineering Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "BIOE" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOE", + "classId": 2365, + "description": "Bioengineering Measurement, Experimentation, and Statistics", + "type": "COURSE" + }, + { + "subject": "BIOE", + "classId": 2366, + "description": "Lab for BIOE 2365", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3210, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "BIOE" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Bioengineering Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5115, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5235, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5250, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5410, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5420, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5430, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5440, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5650, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5810, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5820, + "subject": "BIOE" + }, + { + "type": "COURSE", + "classId": 5850, + "subject": "BIOE" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json new file mode 100644 index 000000000..c9650890b --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -0,0 +1,525 @@ +{ + "name": "Mechanical Engineering and Design, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ME" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2262, + "description": "Prototyping with Code", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2263, + "description": "Lab for ARTG 2262", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3444, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2400, + "description": "Interaction Design Principles", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2401, + "description": "Interaction Design Principles Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json new file mode 100644 index 000000000..74d8bc4e7 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -0,0 +1,447 @@ +{ + "name": "Mechanical Engineering and History, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Capstone Design Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Technical Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1201, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json new file mode 100644 index 000000000..27f5c3e1d --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -0,0 +1,475 @@ +{ + "name": "Mechanical Engineering and Physics, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ME" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Mechanical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1163, + "description": "Recitation for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1167, + "description": "Recitation for PHYS 1165", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Advanced Physics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4606, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4621, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4623, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4652, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5113, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5116, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5117, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5118, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5125, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "PHYS" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 5318, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_bsme/parsed.initial.json new file mode 100644 index 000000000..2b2d83cd9 --- /dev/null +++ b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -0,0 +1,460 @@ +{ + "name": "Mechanical Engineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 140, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Engineering", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EECE", + "classId": 2210, + "description": "Electrical Engineering", + "type": "COURSE" + }, + { + "subject": "EECE", + "classId": 2211, + "description": "Lab for EECE 2210", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ME" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2355, + "description": "Mechanics of Materials", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2356, + "description": "Lab for ME 2355", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2380, + "description": "Thermodynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2381, + "description": "Recitation for ME 2380", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 3455, + "description": "Dynamics", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 3456, + "description": "Lab for ME 3455", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3475, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 4505, + "description": "Measurement and Analysis with Thermal Science Application", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 4506, + "description": "Lab for ME 4505", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4508, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ME" + } + ] + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "ME" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "ME" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Mechanical Engineering Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "MEIE" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "MEIE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Mathematics/Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1151, + "description": "General Chemistry for Engineers", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1153, + "description": "Recitation for CHEM 1151", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Science/Math Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Credit", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Professional Development", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "ENCP" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ENCP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Additional Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1501, + "subject": "GE" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "GE" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Writing Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..8a4f026ee --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1872 @@ +{ + "name": "Health Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Life Sciences Core", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Business Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course for Business", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..75e9ec6a8 --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,436 @@ +{ + "name": "Health Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Communication Studies Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Life Sciences", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intro to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..3a9407283 --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,463 @@ +{ + "name": "Health Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Health Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "First-Year Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethical Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2012, + "subject": "CAEP" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..066f5ebcb --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,405 @@ +{ + "name": "Health Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Health Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Social Change Selective", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Inequality Selective", + "requirements": [ + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2225, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lower-Level Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 3999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing in the First Year", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation (Based on Home College)", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUPath: Ethical Reasoning", + "requirements": [ + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone (Based on Home College)", + "requirements": [ + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/health_science_bs/parsed.initial.json new file mode 100644 index 000000000..1a4b062b3 --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/health_science_bs/parsed.initial.json @@ -0,0 +1,667 @@ +{ + "name": "Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Science Requirement", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Society and Health", + "requirements": [ + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "INSH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2616, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2225, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Policy and Administration", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4511, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2205, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Nutrition and Wellness", + "requirements": [ + { + "type": "COURSE", + "classId": 1280, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2012, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2555, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "EXSC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EXSC", + "classId": 4500, + "description": "Exercise Physiology 1", + "type": "COURSE" + }, + { + "subject": "EXSC", + "classId": 4501, + "description": "Lab for EXSC 4500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "EXSC" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "EXSC" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1106, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "PSYC" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Digital Health", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5101, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Health Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 5304, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Health Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "HSCI" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Honors Project (must meet GPA requirement)", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HSCI", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "HSCI", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Other Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/majors/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/majors/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" new file mode 100644 index 000000000..fb0855aab --- /dev/null +++ "b/packages/api/src/major/majors/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" @@ -0,0 +1,226 @@ +{ + "name": "Nursing, BSN—Accelerated Program for Second-Degree Students", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 2001, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 2220, + "description": "Health Assessment and Fundamental Nursing Skills", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 2221, + "description": "Lab for NRSG 2220", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3302, + "description": "Nursing with Women and Families", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3303, + "description": "Clinical for NRSG 3302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3320, + "description": "Nursing Care of Adults 1", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3321, + "description": "Clinical for NRSG 3320", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3323, + "description": "Advanced Assessment and Interventions", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3324, + "description": "Lab for NRSG 3323", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3400, + "description": "Nursing and the Promotion of Mental Health", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3401, + "description": "Clinical for NRSG 3400", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 3420, + "description": "Nursing Care of Adults 2", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 3421, + "description": "Clinical for NRSG 3420", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4502, + "description": "Nursing Care of the Child", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4503, + "description": "Clinical for NRSG 4502", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "NRSG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4604, + "description": "Public Health Community Nursing", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4605, + "description": "Clinical for NRSG 4604", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "NRSG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "NRSG", + "classId": 4995, + "description": "Comprehensive Nursing Practicum", + "type": "COURSE" + }, + { + "subject": "NRSG", + "classId": 4996, + "description": "Clinical for NRSG 4995", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} \ No newline at end of file diff --git a/packages/api/src/major/majors/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..b7d80fcf1 --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -0,0 +1,379 @@ +{ + "name": "Pharmaceutical Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 145, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PHMD" + }, + { + "type": "COURSE", + "classId": 1001, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "COURSE", + "classId": 2650, + "subject": "PHSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "PHSC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 5", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHSC", + "classId": 2301, + "description": "Human Physiology 1", + "type": "COURSE" + }, + { + "subject": "PHSC", + "classId": 2302, + "description": "Human Anatomy Lab", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 6", + "requirements": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3411, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3419, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 3801, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4995, + "subject": "PHSC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3802, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 10", + "requirements": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "PHSC" + }, + { + "type": "COURSE", + "classId": 4998, + "subject": "PHSC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 3", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2319, + "description": "Recitation for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "SEMESTER 4", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2320, + "description": "Recitation for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "SEMESTER 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "SEMESTER 9", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/public_health_ba/parsed.initial.json new file mode 100644 index 000000000..8f2d5dcea --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/public_health_ba/parsed.initial.json @@ -0,0 +1,752 @@ +{ + "name": "Public Health, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Public Health Core", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1261, + "subject": "PHTH" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHTH", + "classId": 2210, + "description": "Foundations of Biostatistics", + "type": "COURSE" + }, + { + "subject": "PHTH", + "classId": 2211, + "description": "Recitation for PHTH 2210", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHTH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4540, + "subject": "PHTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 1143, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Science Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ECON", + "classId": 1115, + "description": "Principles of Macroeconomics", + "type": "COURSE" + }, + { + "subject": "ECON", + "classId": 1125, + "description": "Recitation for ECON 1115", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ECON", + "classId": 1116, + "description": "Principles of Microeconomics", + "type": "COURSE" + }, + { + "subject": "ECON", + "classId": 1126, + "description": "Recitation for ECON 1116", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1300, + "subject": "ENGL/HIST" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Society and Behavior", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2616, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5222, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "WMNS" + } + ], + "minRequirementCount": 27 + }, + { + "type": "SECTION", + "title": "Globalization and Global Health", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2233, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Environmental Health and Climate Change", + "requirements": [ + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5214, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5238, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Law, Policy, and Human Rights", + "requirements": [ + { + "type": "COURSE", + "classId": 3424, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Healthcare Administration and Management", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 4511, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5232, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5234, + "subject": "PHTH" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Health Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4730, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 4740, + "subject": "HSCI" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Honors Project (must meet GPA requirement)", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HSCI", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "HSCI", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Other Major Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..e6892d832 --- /dev/null +++ b/packages/api/src/major/majors/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,193 @@ +{ + "name": "Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Speech-Language Pathology and Audiology Major Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Biology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2217, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2218, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2219, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "BIOL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Physics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1145, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 1146, + "subject": "PHYS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Other Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ] + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 10 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..7ae95329a --- /dev/null +++ b/packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json @@ -0,0 +1,586 @@ +{ + "name": "Behavioral Neuroscience and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Behavioral Neuroscience Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experience Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 3462, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3463, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Graphic Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Information Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2242, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3444, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interaction Design Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 5310, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3403, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3404, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3314, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..08048192a --- /dev/null +++ b/packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,528 @@ +{ + "name": "Behavioral Neuroscience and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Behavioral Neuroscience Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BNSC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "COS Foundations", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Mathematics Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Foundation", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Foundation", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Behavioral Neuroscience Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5595, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3506, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3508, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4570, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Upper-Division Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "BNSC", + "idRangeStart": 4970, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 3403, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 3404, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Philosophy Foundation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1145, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Philosophy Restricted Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3305, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4709, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "College Writing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..b712b80c9 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/biology_and_english_bs/parsed.initial.json @@ -0,0 +1,973 @@ +{ + "name": "Biology and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative General Biological Sciences Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "English Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..fbdb9f76d --- /dev/null +++ b/packages/api/src/major/majors/2023/science/biology_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,521 @@ +{ + "name": "Biology and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 139, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Biochemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus 1", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus 2 and Calculus 3", + "requirements": [ + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Mathematics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4020, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Biology/Mathematics Integrative Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 6308, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 6309, + "subject": "BINF" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2510, + "description": "Fundamentals of Computer Science 2", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2511, + "description": "Lab for CS 2510", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 7343, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..3a999a058 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/biology_and_political_science_bs/parsed.initial.json @@ -0,0 +1,908 @@ +{ + "name": "Biology and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2327, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 4705, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/science/biology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_bs/parsed.initial.json new file mode 100644 index 000000000..c63cde62e --- /dev/null +++ b/packages/api/src/major/majors/2023/science/biology_bs/parsed.initial.json @@ -0,0 +1,570 @@ +{ + "name": "Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Organismal and Evolutionary Biology", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Biology", + "requirements": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2321, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4705, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 5000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5515, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5520, + "idRangeEnd": 5535, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 5548, + "idRangeEnd": 5569, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2301, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/cell_and_molecular_biology_bs/parsed.initial.json new file mode 100644 index 000000000..8289445e6 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -0,0 +1,555 @@ +{ + "name": "Cell and Molecular Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Experiential Learning", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1107, + "description": "Foundations of Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1108, + "description": "Lab for BIOL 1107", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2309, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2299, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4707, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5591, + "subject": "BIOL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Cell and Molecular Biology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2329, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3411, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3421, + "description": "Microbiology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3422, + "description": "Lab for BIOL 3421", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3605, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5541, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5543, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5549, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5573, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5581, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5583, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5585, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5587, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5593, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5597, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "BIOL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "BIOL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Intermediate or Advanced Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "BIOL", + "idRangeStart": 2301, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "CHEM", + "idRangeStart": 2311, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "EEMB", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ENVR", + "idRangeStart": 2310, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 2280, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 2303, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 2290, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..565f35ebc --- /dev/null +++ b/packages/api/src/major/majors/2023/science/chemistry_bs/parsed.initial.json @@ -0,0 +1,696 @@ +{ + "name": "Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 134, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "General Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2161, + "description": "Concepts in Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2162, + "description": "Lab for CHEM 2161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2163, + "description": "Recitation for CHEM 2161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Organic Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2315, + "description": "Organic Chemistry 1 for Chemistry Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2316, + "description": "Lab for CHEM 2315", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2324, + "description": "Recitation for CHEM 2315", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2317, + "description": "Organic Chemistry 2 for Chemistry Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2318, + "description": "Lab for CHEM 2317", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2325, + "description": "Recitation for CHEM 2317", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Analytical Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2321, + "description": "Analytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2322, + "description": "Lab for CHEM 2321", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2323, + "description": "Recitation for CHEM 2321", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biochemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 5621, + "description": "Principles of Chemical Biology for Chemists", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 5622, + "description": "Lab for CHEM 5621", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Inorganic Chemistry", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 5, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3501, + "description": "Inorganic Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3502, + "description": "Lab for CHEM 3501", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3503, + "description": "Recitation for CHEM 3501", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3505, + "description": "Introduction to Bioinorganic Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3506, + "description": "Lab for CHEM 3505", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3507, + "description": "Recitation for CHEM 3505", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Research/Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4750, + "subject": "CHEM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Physics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Physical Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3401, + "description": "Chemical Thermodynamics and Kinetics", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3402, + "description": "Lab for CHEM 3401", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3403, + "description": "Quantum Chemistry and Spectroscopy", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3404, + "description": "Lab for CHEM 3403", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3331, + "description": "Bioanalytical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3332, + "description": "Lab for CHEM 3331", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4456, + "description": "Organic Chemistry 3: Organic Chemistry of Drug Design and Development", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4457, + "description": "Lab for CHEM 4456", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4628, + "description": "Introduction to Spectroscopy of Organic Compounds", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4629, + "description": "Identification of Organic Compounds", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5620, + "subject": "CHEM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Physical Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3431, + "description": "Physical Chemistry", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3432, + "description": "Lab for CHEM 3431", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4456, + "description": "Organic Chemistry 3: Organic Chemistry of Drug Design and Development", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4457, + "description": "Lab for CHEM 4456", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5550, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 5620, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 5625, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 5630, + "subject": "CHEM" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Additional Supporting Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Physical Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3401, + "description": "Chemical Thermodynamics and Kinetics", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3402, + "description": "Lab for CHEM 3401", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 3403, + "description": "Quantum Chemistry and Spectroscopy", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 3404, + "description": "Lab for CHEM 3403", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 4628, + "description": "Introduction to Spectroscopy of Organic Compounds", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 4629, + "description": "Identification of Organic Compounds", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5610, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 5651, + "subject": "CHEM" + }, + { + "type": "COURSE", + "classId": 5105, + "subject": "CHME" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Additional Supporting Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ME", + "classId": 2340, + "description": "Introduction to Material Science", + "type": "COURSE" + }, + { + "subject": "ME", + "classId": 2341, + "description": "Lab for ME 2340", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..80e32aa0f --- /dev/null +++ b/packages/api/src/major/majors/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,611 @@ +{ + "name": "Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 137, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1101, + "description": "Foundations in Ecology and Evolutionary Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1102, + "description": "Lab for EEMB 1101", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Genomics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 1105, + "description": "Foundations in Ecological and Evolutionary Genomics", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 1106, + "description": "Lab for EEMB 1105", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Genetics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2301, + "description": "Genetics and Molecular Biology", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2302, + "description": "Lab for BIOL 2301", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Evolution", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Conservation", + "requirements": [ + { + "type": "COURSE", + "classId": 3460, + "subject": "EEMB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Data Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1500, + "description": "Introduction to Environmental, Social, and Biological Data", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1501, + "description": "Lab for ENVR 1500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biostatistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1163, + "description": "Recitation for CHEM 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organic or Environmental Chemistry", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ecology and Evolutionary Biology Topical Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2327, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 2290, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2700, + "description": "Marine Biology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2701, + "description": "Lab for EEMB 2700", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3475, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 4001, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3125, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 3611, + "description": "Biochemistry", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 3612, + "description": "Lab for BIOL 3611", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2311, + "description": "Organic Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2312, + "description": "Lab for CHEM 2311", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 2313, + "description": "Organic Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 2314, + "description": "Lab for CHEM 2313", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5522, + "subject": "EEMB" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1147, + "description": "Physics for Life Sciences 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1148, + "description": "Lab for PHYS 1147", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 32 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..b0713a72e --- /dev/null +++ b/packages/api/src/major/majors/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1285 @@ +{ + "name": "Environmental Studies and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Skills Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "AND", + "courses": [ + { + "subject": "EEMB", + "classId": 2302, + "description": "Ecology", + "type": "COURSE" + }, + { + "subject": "EEMB", + "classId": 2303, + "description": "Lab for EEMB 2302", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1711, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4120, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3151, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..afff5f058 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,409 @@ +{ + "name": "Environmental Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Skills Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy of Science/Environment", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..0566d0049 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,843 @@ +{ + "name": "Environmental Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Scientific Foundations of Environmental Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Human Foundations of Environmental Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Skills Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5750, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Science Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Environmental Science Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ENVR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4050, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..065703a84 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,341 @@ +{ + "name": "Linguistics and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Communication Studies Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociolinguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ], + "minRequirementCount": 7 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..a3a6d8c99 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,208 @@ +{ + "name": "Linguistics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1449, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Research", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Anthropology Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..ae4892df1 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/linguistics_and_english_ba/parsed.initial.json @@ -0,0 +1,556 @@ +{ + "name": "Linguistics and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Junior/Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..5d7c05222 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/linguistics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,396 @@ +{ + "name": "Linguistics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory and Intermediate Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PSYC", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "PSYC", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..d774299de --- /dev/null +++ b/packages/api/src/major/majors/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,272 @@ +{ + "name": "Linguistics and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Speech-Language Pathology and Audiology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1203, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 5107, + "subject": "SLPA" + }, + { + "type": "COURSE", + "classId": 6219, + "subject": "SLPA" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Biology and Physics Requirements", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1145, + "description": "Physics for Life Sciences 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1146, + "description": "Lab for PHYS 1145", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2210, + "subject": "PHTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "HLTH" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "PHTH" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..3434e4ea0 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/linguistics_bs/parsed.initial.json @@ -0,0 +1,213 @@ +{ + "name": "Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1449, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Language in Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language Change", + "requirements": [ + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 8 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/mathematics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..b6af26d97 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/mathematics_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1704 @@ +{ + "name": "Mathematics and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus and Linear Algebra (Required) and Differential Equations (Recommended)", + "requirements": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4681, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4682, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Strategy in Action", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..2925b4f6d --- /dev/null +++ b/packages/api/src/major/majors/2023/science/mathematics_and_physics_bs/parsed.initial.json @@ -0,0 +1,293 @@ +{ + "name": "Mathematics and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Math", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3175, + "subject": "MATH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Co-op Reflections", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3101, + "idRangeEnd": 4899, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 1", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1161, + "description": "Physics 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1162, + "description": "Lab for PHYS 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1151, + "description": "Physics for Engineering 1", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1152, + "description": "Lab for PHYS 1151", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1153, + "description": "Interactive Learning Seminar for PHYS 1151", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Physics 2", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1165, + "description": "Physics 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1166, + "description": "Lab for PHYS 1165", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 1155, + "description": "Physics for Engineering 2", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1156, + "description": "Lab for PHYS 1155", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 1157, + "description": "Interactive Learning Seminar for PHYS 1155", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHYS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "PHYS", + "classId": 2371, + "description": "Electronics", + "type": "COURSE" + }, + { + "subject": "PHYS", + "classId": 2372, + "description": "Lab for PHYS 2371", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Physics", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "PHYS" + }, + { + "type": "COURSE", + "classId": 4305, + "subject": "PHYS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "PHYS", + "idRangeStart": 3000, + "idRangeEnd": 7999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "PHYS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4545, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4525, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..7dcebb96b --- /dev/null +++ b/packages/api/src/major/majors/2023/science/mathematics_and_political_science_bs/parsed.initial.json @@ -0,0 +1,618 @@ +{ + "name": "Mathematics and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..81d3d77f5 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/mathematics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "Mathematics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Area A (Personality/Social Basis of Behavior)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Area B (Biological/Cognitive Basis of Behavior)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Laboratory", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4540, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..6a813edc6 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/mathematics_and_sociology_bs/parsed.initial.json @@ -0,0 +1,189 @@ +{ + "name": "Mathematics and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Problem Solving", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Intermediate and Advanced Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Math Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1101, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4528, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/psychology_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..4f6159178 --- /dev/null +++ b/packages/api/src/major/majors/2023/science/psychology_and_theatre_bs/parsed.initial.json @@ -0,0 +1,517 @@ +{ + "name": "Psychology and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 131, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Psychology Lab Course", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4632, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "PSYC", + "idRangeStart": 1000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/science/psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/psychology_bs/parsed.initial.json new file mode 100644 index 000000000..9643cbd4b --- /dev/null +++ b/packages/api/src/major/majors/2023/science/psychology_bs/parsed.initial.json @@ -0,0 +1,1121 @@ +{ + "name": "Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4678, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lab Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Educational Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5503, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5504, + "subject": "EDUC" + }, + { + "type": "COURSE", + "classId": 5570, + "subject": "EDUC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Society and Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Forensic Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cross-Cultural Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Expressive Therapy", + "requirements": [ + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1118, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "THTR" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Counseling and Applied Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 3480, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "CAEP" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Artificial Intelligence and Information Science", + "requirements": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Language", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "SLPA" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Human Factors", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4300, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 4800, + "subject": "IS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Child and Adolescent Abnormal Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Human Resource Management and Business", + "requirements": [ + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2209, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Philosophy of Science and Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Biological and Chemical Sciences", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1111, + "description": "General Biology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1112, + "description": "Lab for BIOL 1111", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 1113, + "description": "General Biology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 1114, + "description": "Lab for BIOL 1113", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1141, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1149, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2219, + "description": "Integrated Anatomy and Physiology 2", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2220, + "description": "Lab for BIOL 2219", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 5585, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1101, + "description": "General Chemistry for Health Sciences", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1102, + "description": "Lab for CHEM 1101", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1161, + "description": "General Chemistry for Science Majors", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1162, + "description": "Lab for CHEM 1161", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1211, + "description": "General Chemistry 1", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1212, + "description": "Lab for CHEM 1211", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CHEM", + "classId": 1214, + "description": "General Chemistry 2", + "type": "COURSE" + }, + { + "subject": "CHEM", + "classId": 1215, + "description": "Lab for CHEM 1214", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "EEMB" + } + ], + "minRequirementCount": 15 + }, + { + "type": "SECTION", + "title": "Physical Sciences and Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Health and Wellness", + "requirements": [ + { + "type": "COURSE", + "classId": 1141, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1143, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1147, + "subject": "BIOL" + }, + { + "type": "COURSE", + "classId": 1149, + "subject": "BIOL" + }, + { + "type": "AND", + "courses": [ + { + "subject": "BIOL", + "classId": 2217, + "description": "Integrated Anatomy and Physiology 1", + "type": "COURSE" + }, + { + "subject": "BIOL", + "classId": 2218, + "description": "Lab for BIOL 2217", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1105, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1106, + "subject": "HSCI" + }, + { + "type": "COURSE", + "classId": 1205, + "subject": "NRSG" + }, + { + "type": "COURSE", + "classId": 1165, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1880, + "subject": "PT" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Communication, Culture, and Society", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2105, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Social Work Track", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1242, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..552656faa --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,746 @@ +{ + "name": "Africana Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CLTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2618, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "CAEP" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..25a1086fc --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json @@ -0,0 +1,268 @@ +{ + "name": "Africana Studies and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2618, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "CLTR" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2618, + "subject": "AFAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..2c36df632 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json @@ -0,0 +1,366 @@ +{ + "name": "Africana Studies and Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2618, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "MSCR" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1320, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 1420, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Diversity or Globalization Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3392, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3437, + "subject": "MSCR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2505, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "MSCR" + }, + { + "type": "COURSE", + "classId": 4208, + "subject": "MSCR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media and Screen Studies Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1450, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2550, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3655, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3750, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "MSCR" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..d4d3a5c63 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,646 @@ +{ + "name": "Africana Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Science", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..beedfe645 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -0,0 +1,164 @@ +{ + "name": "American Sign Language and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "AMSL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Performance Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..ba3e5c0a4 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,304 @@ +{ + "name": "American Sign Language and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Language Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics Foundations", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology of Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3442, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Seminar Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..edd08a757 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "American Sign Language and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3970, + "subject": "INTP" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Psychology Lab or Directed Study", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personal/Social Bases of Behavior (Area A)", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior (Area B)", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language/Cognition Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" new file mode 100644 index 000000000..609378dc5 --- /dev/null +++ "b/packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" @@ -0,0 +1,169 @@ +{ + "name": "American Sign Language—English Interpreting, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "American Sign Language", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "AMSL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "AMSL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Social and Cultural World", + "requirements": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "DEAF" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Interpreting", + "requirements": [ + { + "type": "COURSE", + "classId": 3500, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "INTP" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Interpreting Practicum", + "requirements": [ + { + "type": "COURSE", + "classId": 4995, + "subject": "INTP" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4651, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 3970, + "subject": "INTP" + }, + { + "type": "COURSE", + "classId": 4940, + "subject": "INTP" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} \ No newline at end of file diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..14a647aff --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -0,0 +1,330 @@ +{ + "name": "Criminal Justice and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Journalism Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Journalism Foundation Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Ethics", + "requirements": [ + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer or Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..44eb6013f --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,359 @@ +{ + "name": "Criminal Justice and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge About Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Integration Seminars", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy 4000/5000 Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Philosophy Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Criminal Justice Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..809cdcfca --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json @@ -0,0 +1,961 @@ +{ + "name": "Criminal Justice and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Criminal Justice Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Criminal Justice Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CRIM", + "classId": 3600, + "description": "Criminal Justice Research Methods", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2400, + "description": "Quantitative Techniques", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "CRIM", + "classId": 3700, + "description": "Analyzing and Using Data on Crime and Justice", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2399, + "description": "Research Methods in Political Science", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Criminal Justice Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3001, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Due Process", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Elective Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..20b05131e --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -0,0 +1,429 @@ +{ + "name": "Criminal Justice and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Personality/Social Bases of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Biological/Cognitive Bases of Behavior", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3451, + "subject": "PSYC" + } + ] + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3464, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..d4502c3cf --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json @@ -0,0 +1,363 @@ +{ + "name": "Criminal Justice and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Sociology Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Intermediate Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Advanced Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Senior Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..42e58b1fa --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,306 @@ +{ + "name": "Criminology and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Preparing for Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge About Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3020, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Returning from Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Solutions and Reform", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Student-Generated Knowledge", + "requirements": [ + { + "type": "COURSE", + "classId": 4991, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4970, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Returning from Co-op", + "requirements": [ + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..9e884b725 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,202 @@ +{ + "name": "Cultural Anthropology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Philosophy of Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..9293c866c --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,348 @@ +{ + "name": "Cultural Anthropology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..c2f215c89 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -0,0 +1,444 @@ +{ + "name": "Cultural Anthropology and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2300, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theatre Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theatre Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..8328cd9a8 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,90 @@ +{ + "name": "Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..7e208a8dc --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,84 @@ +{ + "name": "Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ], + "minRequirementCount": 5 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..52b98008a --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1821 @@ +{ + "name": "Economics and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Business/Social Responsibility", + "requirements": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative and Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..4665fd19b --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json @@ -0,0 +1,351 @@ +{ + "name": "Economics and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview and Co-op Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Economic Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Elective Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Capstone Option", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3412, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3413, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major Grade Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..216489071 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1709 @@ +{ + "name": "Economics and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..d16f18d69 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json @@ -0,0 +1,368 @@ +{ + "name": "Economics and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 89, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EEAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "JRNL", + "classId": 1101, + "description": "Journalism 1: Fundamentals of Reporting and Writing", + "type": "COURSE" + }, + { + "subject": "JRNL", + "classId": 1102, + "description": "Journalist’s Toolbox", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3610, + "subject": "JRNL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Law and Ethics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3550, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 4650, + "subject": "JRNL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3680, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3440, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4640, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics GPA/Credit Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..f32b9158f --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,300 @@ +{ + "name": "Economics and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Required Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1365, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Mathematics Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 3001, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 4581, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 4025, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 5131, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3081, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..5ff110e9f --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "Economics and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..942bfa0dc --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,436 @@ +{ + "name": "Economics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4616, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4622, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4624, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4656, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4658, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4666, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4668, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4674, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Other Requirements Outside Major", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4681, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major Credit/ GPA Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_ba/parsed.initial.json new file mode 100644 index 000000000..80b5b4e22 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_ba/parsed.initial.json @@ -0,0 +1,238 @@ +{ + "name": "Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Electives for BA", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_bs/parsed.initial.json new file mode 100644 index 000000000..06992acec --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_bs/parsed.initial.json @@ -0,0 +1,231 @@ +{ + "name": "Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..1fb872082 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,700 @@ +{ + "name": "English and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Communication Studies Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..4c5ef66ee --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,676 @@ +{ + "name": "English and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..0b7f33cb3 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,591 @@ +{ + "name": "English and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "English Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..a6f0ef655 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,667 @@ +{ + "name": "English and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Fundamentals", + "requirements": [ + { + "type": "COURSE", + "classId": 1122, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time", + "type": "COURSE" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Design", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems", + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2242, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "ARTG" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Degree Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2360, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1121, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 1124, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3444, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 4554, + "subject": "ARTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative English Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..0a1b8a86d --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,583 @@ +{ + "name": "English and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..ef832496a --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -0,0 +1,1096 @@ +{ + "name": "English and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses for Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "English Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3426, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..e0b53ed30 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -0,0 +1,800 @@ +{ + "name": "English and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1701, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3190, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Course", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "English Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 4702, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "INAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1131, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "THTR" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Making Theatre", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "THTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Texts, Community, & Social Context", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "INAM", + "classId": 1300, + "description": "The Ethics of Narrative in Theatre", + "type": "COURSE" + }, + { + "subject": "INAM", + "classId": 1301, + "description": "The Ethics of Narrative in Theatre Seminar", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2335, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2342, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2346, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2380, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2385, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2983, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 2993, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3550, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3670, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 3973, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 4345, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5300, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5450, + "subject": "THTR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "THTR" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..5177ef020 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json @@ -0,0 +1,338 @@ +{ + "name": "Global Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Asia in Global Context", + "requirements": [ + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + } + ] + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2310, + "subject": "ARCH" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "ARCH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3482, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3161, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 34 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..6c274ea7a --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -0,0 +1,303 @@ +{ + "name": "History and Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Asia in Global Context", + "requirements": [ + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Language Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "CHNS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2101, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "CHNS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "CHNS" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "CHNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2101, + "subject": "JPNS" + }, + { + "type": "COURSE", + "classId": 2102, + "subject": "JPNS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Asian Studies Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 13 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2245, + "subject": "ASNS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..0aa4291ae --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,364 @@ +{ + "name": "History and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Level Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1100, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1201, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Level Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 2301, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Level Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..1621c7dd8 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,255 @@ +{ + "name": "History and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2001, + "idRangeEnd": 4599, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..63bb4a445 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -0,0 +1,442 @@ +{ + "name": "History and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 2301, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced History Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "HIST", + "classId": 4701, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Supplemental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History and Economics Major GPA/Credit Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..a76790ed2 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -0,0 +1,428 @@ +{ + "name": "History and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supplemental Course for History—Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Supplemental Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History and Economics Major GPA/Credit Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..75639f731 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -0,0 +1,586 @@ +{ + "name": "History and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1400, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Diversity", + "requirements": [ + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2296, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3618, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Nineteenth-, Twentieth-, and Twenty-First-Century Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2440, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3619, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3730, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theories and Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1140, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1410, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3381, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3454, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3456, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3458, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Comparative Literature", + "requirements": [ + { + "type": "COURSE", + "classId": 1450, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2150, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2430, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2455, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2470, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2520, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2620, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2740, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2760, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2770, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2780, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2850, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3375, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3376, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3377, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3378, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3384, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3400, + "subject": "ENGL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..23b8373f5 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,239 @@ +{ + "name": "History and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..60a5656a2 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -0,0 +1,732 @@ +{ + "name": "History and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Foundation Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..a69ce7535 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,408 @@ +{ + "name": "History and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2302, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_ba/parsed.initial.json new file mode 100644 index 000000000..f0237e2ed --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_ba/parsed.initial.json @@ -0,0 +1,283 @@ +{ + "name": "History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2308, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_bs/parsed.initial.json new file mode 100644 index 000000000..39dd020ce --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_bs/parsed.initial.json @@ -0,0 +1,345 @@ +{ + "name": "History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introductory History", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1190, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1357, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2220, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1103, + "subject": "WMNS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Seminar and Historical Writing", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "History Outside the United States and Europe", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1253, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2360, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone or Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 5260, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json new file mode 100644 index 000000000..435fe5634 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json @@ -0,0 +1,126 @@ +{ + "name": "History, Culture, and Law, BA", + "metadata": { + "verified": false, + "lastEdited": "4/11/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundational Core Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3325, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ENGL" + } + ] + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "LPSC" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Core Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "LPSC" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "INSH" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..0baba4fd8 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,312 @@ +{ + "name": "Human Services and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Common Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communications Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Capstone Option", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "COMM", + "idRangeStart": 3000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..af2cec558 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,330 @@ +{ + "name": "Human Services and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Human Services Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Understanding and Experiencing Criminal Justice Institutions and Systems", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems", + "requirements": [ + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Digital Skills", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Additional Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cooperative Education", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..38355adfd --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1024 @@ +{ + "name": "Human Services and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Human Services", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..2eebe5c98 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json @@ -0,0 +1,350 @@ +{ + "name": "Human Services and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 132, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PSYC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Professional Development for Co-op", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Human Services Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3540, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "PSYC" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Psychology Lab", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4612, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4614, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4626, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4628, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4660, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4664, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4662, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 4676, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "First-Year Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Math", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Discipline", + "requirements": [ + { + "type": "COURSE", + "classId": 3306, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3590, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1214, + "subject": "PSYC" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "PSYC" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..6c606b5ee --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -0,0 +1,122 @@ +{ + "name": "Human Services and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Human Services Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Capstone 1", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Senior Seminar 2", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services/Sociology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..c8963906a --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -0,0 +1,265 @@ +{ + "name": "Human Services and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Capstone 1", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2302, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2358, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3241, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4580, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4518, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar 2", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Human Services/Sociology Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_ba/parsed.initial.json new file mode 100644 index 000000000..937435798 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar and Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_bs/parsed.initial.json new file mode 100644 index 000000000..6cc0ebb69 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 130, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Human Services Overview", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar and Internship", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..0402a2171 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,1198 @@ +{ + "name": "International Affairs and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Introduction to Crime, Law, and the Justice System", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Current Crime and Justice Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 1300, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1400, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Crime Problems and Criminal Justice Institutions", + "requirements": [ + { + "type": "COURSE", + "classId": 2310, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3010, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3040, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3070, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Creating Knowledge about Crime and Justice", + "requirements": [ + { + "type": "COURSE", + "classId": 3700, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Systemic Issues", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3120, + "subject": "CRIM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introduction", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 3600, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer or Data Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "DS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Integration Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "CRIM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Integrative Course and Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4949, + "subject": "CRIM" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..128aba50f --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,1030 @@ +{ + "name": "International Affairs and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ANTH", + "idRangeStart": 2000, + "idRangeEnd": 4999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Markets", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..33598e492 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -0,0 +1,1223 @@ +{ + "name": "International Affairs and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "International Affairs/Economics at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ECON" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "ECON", + "classId": 3520, + "type": "COURSE" + } + ] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Calculus", + "requirements": [ + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Development Economics", + "requirements": [ + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs and Economics Combined-Major GPA", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + } + ], + "minRequirementCount": 3 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..828d86763 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -0,0 +1,1162 @@ +{ + "name": "International Affairs and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "International Affairs/History at Northeastern", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + } + ] + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "History Colloquium", + "requirements": [ + { + "type": "COURSE", + "classId": 1200, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1201, + "subject": "HIST" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Introductory Level", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [ + { + "subject": "HIST", + "classId": 1200, + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 1201, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Pre-1800 History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "HIST", + "classId": 2301, + "description": "The History Seminar", + "type": "COURSE" + }, + { + "subject": "HIST", + "classId": 2302, + "description": "Historical Writing", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..3e9f2b731 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1973 @@ +{ + "name": "International Affairs and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required International Affairs Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Core Option", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..9560e5520 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,1227 @@ +{ + "name": "International Affairs and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ], + "minRequirementCount": 23 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..c01ac0f94 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -0,0 +1,1116 @@ +{ + "name": "International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Major Core", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Global Dynamics", + "requirements": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Analysis", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Dynamics", + "requirements": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Analysis", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Dynamics", + "requirements": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Analysis", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Dynamics", + "requirements": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Analysis", + "requirements": [ + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Dynamics", + "requirements": [ + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Analysis", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "HIST" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Optional Concentrations", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json new file mode 100644 index 000000000..9cffe824c --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -0,0 +1,625 @@ +{ + "name": "Jewish Studies and Religion, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1285, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "JWSS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Jewish Religion and Thought", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2259, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 2259, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "HIST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Israel Studies", + "requirements": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish History", + "requirements": [ + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish Art and Culture", + "requirements": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Jewish Studies Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2610, + "subject": "ENGL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3678, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3678, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3685, + "subject": "ENGL" + }, + { + "type": "COURSE", + "classId": 3685, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 2280, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2285, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2285, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + }, + { + "type": "COURSE", + "classId": 2100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "JWSS" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1295, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 22 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1294, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1294, + "subject": "JWSS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2431, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2431, + "subject": "JWSS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..47abc1838 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,2263 @@ +{ + "name": "Political Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Poltical Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Organizational Behavior", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Economics", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computer Science", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Co-op Preparation", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..3dca3ca37 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,816 @@ +{ + "name": "Political Science and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methodology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing-Intensive", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..5f2a30f01 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,810 @@ +{ + "name": "Political Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Methodology", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Communication Studies Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1112, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Foundation course", + "requirements": [ + { + "type": "COURSE", + "classId": 1210, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 1255, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Cluster Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1131, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2551, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Intensive", + "requirements": [ + { + "type": "COURSE", + "classId": 3200, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3230, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3304, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3415, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3445, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3532, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4631, + "subject": "COMM" + } + ], + "minRequirementCount": 14 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "COMM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4102, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4625, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4755, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 9 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..3f93f95c3 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json @@ -0,0 +1,78 @@ +{ + "name": "Political Science and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/11/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..d9fb6e126 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,831 @@ +{ + "name": "Political Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Breadth Courses", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 1100, + "description": "Computer Science and Its Applications", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 1101, + "description": "Lab for CS 1100", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "RANGE", + "subject": "MATH", + "idRangeStart": 1241, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1245, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Economics Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Economics Electives", + "requirements": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Combination A", + "requirements": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 2990, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Combination B", + "requirements": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2401, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Combined Major GPA/Credit Requirement:", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2560, + "subject": "ECON" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..0e5bfc106 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -0,0 +1,702 @@ +{ + "name": "Political Science and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone and Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + }, + { + "type": "RANGE", + "subject": "HUSV", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2300, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..aed3e84ed --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -0,0 +1,702 @@ +{ + "name": "Political Science and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2300, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3570, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 4994, + "subject": "HUSV" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Human Services and Diverse Populations", + "requirements": [ + { + "type": "COURSE", + "classId": 2355, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2800, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 2960, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "HUSV" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone and Elective", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + }, + { + "type": "RANGE", + "subject": "HUSV", + "idRangeStart": 1100, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "HUSV" + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..601bca7b1 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1562 @@ +{ + "name": "Political Science and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Mathematics", + "requirements": [ + { + "type": "COURSE", + "classId": 1213, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1342, + "subject": "MATH" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration List", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Political Science Electives/Concentration for BA", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..4fb2aef74 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,760 @@ +{ + "name": "Political Science and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Advanced Philosophy Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3343, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4555, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5005, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "PHIL" + } + ], + "minRequirementCount": 18 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..97b281aa5 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,663 @@ +{ + "name": "Political Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Core Courses in Political Science", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Philosophy Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_ba/parsed.initial.json new file mode 100644 index 000000000..7188f1eed --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -0,0 +1,580 @@ +{ + "name": "Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4942, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_bs/parsed.initial.json new file mode 100644 index 000000000..60a9b9116 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -0,0 +1,585 @@ +{ + "name": "Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Political Science Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2399, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Political Theory", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4942, + "subject": "POLS" + } + ], + "minRequirementCount": 4 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..cdc52764a --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1772 @@ +{ + "name": "Politics, Philosophy, and Economics and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "PPE Major Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Methods Coursework", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + } + ] + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1102, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 1000, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1103, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 2000, + "subject": "EESH" + } + ] + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2400, + "subject": "POLS" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1231, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1241, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1251, + "subject": "MATH" + }, + { + "type": "COURSE", + "classId": 1340, + "subject": "MATH" + } + ] + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1170, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Business Cooperative Education", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3946, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3947, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3948, + "subject": "COOP" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + } + ] + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ], + "minRequirementCount": 12 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + } + ] + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4219, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4312, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4330, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4370, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4412, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4514, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4516, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4524, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4526, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4602, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4335, + "subject": "FINA" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4520, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 2730, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4340, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4390, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4460, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 4605, + "subject": "FINA" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Implementation/Consulting Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3220, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Healthcare Focus", + "requirements": [ + { + "type": "COURSE", + "classId": 3201, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 4533, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 2970, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "IE" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3441, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3306, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4320, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3205, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3350, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3380, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4310, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4410, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 4301, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3403, + "subject": "MISM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2510, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MISM" + } + ] + }, + { + "type": "COURSE", + "classId": 2420, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4405, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 4414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4220, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4420, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4502, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4508, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4520, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4604, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4606, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "CS", + "classId": 2500, + "description": "Fundamentals of Computer Science 1", + "type": "COURSE" + }, + { + "subject": "CS", + "classId": 2501, + "description": "Lab for CS 2500", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "INNO" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4610, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 2304, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..c491dd90a --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json @@ -0,0 +1,228 @@ +{ + "name": "Politics, Philosophy, and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/11/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Foundation Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1160, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2316, + "subject": "ECON" + } + ] + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Methods Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4692, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 5002, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Major Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 3000, + "idRangeEnd": 4689, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 4900, + "idRangeEnd": 4996, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "PHIL", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json new file mode 100644 index 000000000..cab1649a5 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -0,0 +1,434 @@ +{ + "name": "Religious Studies and Africana Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 10 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4992, + "subject": "PHIL" + } + ], + "minRequirementCount": 16 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1113, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1135, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1225, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Humanities", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2296, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2318, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2690, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 3664, + "subject": "AFAM" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Social Sciences", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "AFAM" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "AFRS" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..b1bc5fc47 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -0,0 +1,260 @@ +{ + "name": "Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 9 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..adee76417 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,182 @@ +{ + "name": "Sociology and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1110, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..59fd1f812 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,199 @@ +{ + "name": "Sociology and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Sociology Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1110, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 4999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3945, + "subject": "COOP" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology Core Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3421, + "subject": "ANTH" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Advanced Area Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Course", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json new file mode 100644 index 000000000..7893f2efa --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json @@ -0,0 +1,350 @@ +{ + "name": "Sociology and Environmental Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 2485, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Statistics", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 2500, + "description": "Biostatistics", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 2501, + "description": "Lab for ENVR 2500", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4900, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4997, + "subject": "ENVS" + }, + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Elective A", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 2999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Elective B", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Introductory Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ENVR" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1400, + "description": "Foundations in Environmental and Sustainability Sciences", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1401, + "description": "Lab for ENVR 1400", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "HUSV" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Skills Course", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 3300, + "description": "Geographic Information Systems", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 3301, + "description": "Lab for ENVR 3300", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 5110, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 3110, + "subject": "BUSN" + }, + { + "type": "COURSE", + "classId": 5280, + "subject": "CIVE" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3466, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3202, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3701, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5350, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5700, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5800, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2720, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INNO" + }, + { + "type": "COURSE", + "classId": 3650, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4202, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ], + "minRequirementCount": 20 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 5450, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 4522, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..74ddbc0f2 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1088 @@ +{ + "name": "Sociology and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Sociology Electives A", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1000, + "idRangeEnd": 2999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Electives B", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Senior Seminar/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..fccd0813c --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,197 @@ +{ + "name": "Sociology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "PHIL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "PHIL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Foundational Philosophy of Science Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1105, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3050, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3360, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Critical Philosophy Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2155, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2492, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3822, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4550, + "subject": "PHIL" + } + ] + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..e2083063b --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json @@ -0,0 +1,728 @@ +{ + "name": "Sociology and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3270, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3468, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Sociology Introductory Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 1200, + "idRangeEnd": 1999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Intermediate Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 2000, + "idRangeEnd": 3999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Advanced Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "SOCL", + "idRangeStart": 4000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Statistics and Methods", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "SOCL", + "classId": 2320, + "description": "Statistical Analysis in Sociology", + "type": "COURSE" + }, + { + "subject": "SOCL", + "classId": 2321, + "description": "Research Methods in Sociology", + "type": "COURSE" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "POLS", + "classId": 2400, + "description": "Quantitative Techniques", + "type": "COURSE" + }, + { + "subject": "POLS", + "classId": 2399, + "description": "Research Methods in Political Science", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Political Science Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Political Thought", + "requirements": [ + { + "type": "COURSE", + "classId": 2325, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2328, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2332, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "type": "RANGE", + "subject": "POLS", + "idRangeStart": 2000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4701, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4703, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3450, + "subject": "SOCL" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Concentration in American Political Institutions", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 3160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Campaigns and Elections Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3162, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Theoretical Requirement", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2356, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Regional Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4937, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Course", + "requirements": [ + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2359, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2368, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3309, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential/Practicum Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4915, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4938, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Courses", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Law and Legal Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 2330, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3323, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3323, + "subject": "AFAM" + } + ] + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3409, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4505, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Core Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3307, + "subject": "POLS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 2340, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2345, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2357, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Concentration in Security Studies", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3425, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 5408, + "subject": "POLS" + } + ] + } + ], + "minRequirementCount": 1 + } + ] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..cd0944aa4 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,321 @@ +{ + "name": "Sociology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Sociology Required Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Foundational Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Lived Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "Comparative Religion Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1104, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1120, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1130, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1133, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1260, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1666, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1667, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2230, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2390, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2410, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2619, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 21 + }, + { + "type": "SECTION", + "title": "Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4903, + "subject": "PHIL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "PHIL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_ba/parsed.initial.json new file mode 100644 index 000000000..9048d5dd2 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -0,0 +1,135 @@ +{ + "name": "Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "INSH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Advanced Methods Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_bs/parsed.initial.json new file mode 100644 index 000000000..fd4f80cd9 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -0,0 +1,140 @@ +{ + "name": "Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Required Sociology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "SOCL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2320, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "INSH" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2321, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "INSH" + } + ] + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "SOCL" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Cultural Anthropology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Additional Required Methodological Training", + "requirements": [ + { + "type": "COURSE", + "classId": 3410, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 5301, + "subject": "HINF" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "INSH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Senior Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "SOCL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Sociology Experiential Learning Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 3487, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 4971, + "subject": "SOCL" + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..681db22d9 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1122 @@ +{ + "name": "Spanish and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Language and Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Culture, Literature, and History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3502, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Required Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1115, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1116, + "subject": "ECON" + } + ] + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "INTL" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "NUpath Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + } + ], + "minRequirementCount": 11 + }, + { + "type": "SECTION", + "title": "BA Language Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1110, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 5268, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5268, + "subject": "PPUA" + } + ] + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "SOCL" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1155, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4910, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2373, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 5010, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3030, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 3060, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 5203, + "subject": "CRIM" + }, + { + "type": "COURSE", + "classId": 1206, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1389, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1390, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2217, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3334, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "INTL" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5001, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2282, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3418, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3420, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3423, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3430, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3430, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 4918, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2600, + "subject": "AFAM" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 2315, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 3290, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3635, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1215, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2311, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2480, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2480, + "subject": "WMNS" + } + ] + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3406, + "subject": "POLS" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1270, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1270, + "subject": "PHTH" + } + ] + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 1101, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1218, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1219, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 4100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1271, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2305, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1291, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3404, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 3405, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 2515, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 2011, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2206, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "COURSE", + "classId": 3150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 5230, + "subject": "PHTH" + }, + { + "type": "COURSE", + "classId": 3487, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 2303, + "subject": "COMM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3300, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "INTL" + } + ] + }, + { + "type": "COURSE", + "classId": 5360, + "subject": "JRNL" + }, + { + "type": "COURSE", + "classId": 2325, + "subject": "MSCR" + } + ], + "minRequirementCount": 85 + }, + { + "type": "SECTION", + "title": "Universitywide Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2307, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 2900, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4939, + "subject": "AFRS" + }, + { + "type": "COURSE", + "classId": 4350, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 4510, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1180, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 3308, + "subject": "INNO" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2464, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2464, + "subject": "AFRS" + } + ] + }, + { + "type": "COURSE", + "classId": 4515, + "subject": "ANTH" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "ASNS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "HIST" + } + ] + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1506, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1700, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1246, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1252, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1500, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2351, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1275, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1290, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 2395, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3482, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 3485, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 1501, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1503, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1170, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1272, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1286, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2375, + "subject": "HIST" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3455, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3455, + "subject": "POLS" + } + ] + }, + { + "type": "COURSE", + "classId": 3435, + "subject": "POLS" + }, + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1502, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1292, + "subject": "ECON" + }, + { + "type": "COURSE", + "classId": 1185, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1187, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 2025, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1160, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 2200, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "INTL" + }, + { + "type": "COURSE", + "classId": 1280, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 1285, + "subject": "PHIL" + }, + { + "type": "COURSE", + "classId": 3465, + "subject": "POLS" + } + ], + "minRequirementCount": 53 + }, + { + "type": "SECTION", + "title": "Research Methods", + "requirements": [ + { + "type": "COURSE", + "classId": 2718, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "INTL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json new file mode 100644 index 000000000..0eb681bcb --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json @@ -0,0 +1,306 @@ +{ + "name": "Spanish and Linguistics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Language and Culture Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Culture, Literature, and History", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3502, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundational Courses", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 1449, + "subject": "LING" + } + ] + }, + { + "type": "COURSE", + "classId": 2350, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Linguistic Structure", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 3420, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3422, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3424, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3450, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 3452, + "subject": "LING" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Linguistics Seminar", + "requirements": [ + { + "type": "COURSE", + "classId": 4654, + "subject": "LING" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Research Experience", + "requirements": [ + { + "type": "COURSE", + "classId": 3150, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4891, + "subject": "LING" + }, + { + "type": "COURSE", + "classId": 4991, + "subject": "LING" + }, + { + "type": "AND", + "courses": [ + { + "subject": "LING", + "classId": 4970, + "description": "Junior/Senior Honors Project 1", + "type": "COURSE" + }, + { + "subject": "LING", + "classId": 4971, + "description": "Junior/Senior Honors Project 2", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Linguistics Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2700, + "subject": "DEAF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Coursework", + "requirements": [ + { + "type": "COURSE", + "classId": 3412, + "subject": "LING" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "SPNS" + } + ] + } + ], + "minRequirementCount": 2 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_ba/parsed.initial.json new file mode 100644 index 000000000..c71268a95 --- /dev/null +++ b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -0,0 +1,193 @@ +{ + "name": "Spanish, BA", + "metadata": { + "verified": false, + "lastEdited": "4/14/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Spanish Requirements", + "requirements": [ + { + "type": "COURSE", + "classId": 2102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3101, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3102, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3502, + "subject": "SPNS" + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Language and Linguistics", + "requirements": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1150, + "subject": "LING" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Culture, Literature & History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "ANTH" + }, + { + "type": "COURSE", + "classId": 1240, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1504, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1505, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 2001, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3715, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3720, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 3805, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4655, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 4944, + "subject": "CLTR" + }, + { + "type": "COURSE", + "classId": 1220, + "subject": "LACS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Spanish Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 2900, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3602, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3603, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "SPNS" + }, + { + "type": "COURSE", + "classId": 3900, + "subject": "SPNS" + } + ], + "minRequirementCount": 7 + }, + { + "type": "SECTION", + "title": "Study Abroad/Experiential Learning", + "requirements": [ + { + "type": "COURSE", + "classId": 3601, + "subject": "SPNS" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4700, + "subject": "LANG" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/majors/index.ts b/packages/api/src/major/majors/index.ts deleted file mode 100644 index 54a7c4920..000000000 --- a/packages/api/src/major/majors/index.ts +++ /dev/null @@ -1,270 +0,0 @@ -import { Major2 } from "@graduate/common"; - -import * as Computer_Science_and_Behavioral_Neuroscience_BS_2021 from "./Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json"; -import * as Computer_Science_and_Behavioral_Neuroscience_BS_2022 from "./Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2022.json"; -import * as Computer_Science_and_Biology_BS_2021 from "./Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2021.json"; -import * as Computer_Science_and_Biology_BS_2022 from "./Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2022.json"; -import * as Computer_Science_and_Business_Administration_BS_2021 from "./Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2021.json"; -import * as Computer_Science_and_Business_Administration_BS_2022 from "./Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2022.json"; -import * as Computer_Science_and_Cognitive_Psychology_BS_2021 from "./Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2021.json"; -import * as Computer_Science_and_Cognitive_Psychology_BS_2022 from "./Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json"; -import * as Computer_Science_and_Communication_Studies_BS_2021 from "./Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2021.json"; -import * as Computer_Science_and_Communication_Studies_BS_2022 from "./Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json"; -import * as Computer_Science_and_Criminal_Justice_BS_2021 from "./Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2021.json"; -import * as Computer_Science_and_Criminal_Justice_BS_2022 from "./Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json"; -import * as Computer_Science_and_Design_BS_2021 from "./Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2021.json"; -import * as Computer_Science_and_Design_BS_2022 from "./Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2022.json"; -import * as Computer_Science_and_Economics_BS_2021 from "./Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2021.json"; -import * as Computer_Science_and_Economics_BS_2022 from "./Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2022.json"; -import * as Computer_Science_and_English_BS_2021 from "./Computer_Science_and_English_BS/Computer_Science_and_English_BS-2021.json"; -import * as Computer_Science_and_English_BS_2022 from "./Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json"; -import * as Computer_Science_and_Game_Development_BS_2021 from "./Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2021.json"; -import * as Computer_Science_and_Game_Development_BS_2022 from "./Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2022.json"; -import * as Computer_Science_and_History_BS_2021 from "./Computer_Science_and_History_BS/Computer_Science_and_History_BS-2021.json"; -import * as Computer_Science_and_History_BS_2022 from "./Computer_Science_and_History_BS/Computer_Science_and_History_BS-2022.json"; -import * as Computer_Science_and_Journalism_BS_2021 from "./Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2021.json"; -import * as Computer_Science_and_Journalism_BS_2022 from "./Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2022.json"; -import * as Computer_Science_and_Linguistics_BS_2021 from "./Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2021.json"; -import * as Computer_Science_and_Linguistics_BS_2022 from "./Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json"; -import * as Computer_Science_and_Mathematics_BS_2021 from "./Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2021.json"; -import * as Computer_Science_and_Mathematics_BS_2022 from "./Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json"; -import * as Computer_Science_and_Media_Arts_BS_2021 from "./Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2021.json"; -import * as Computer_Science_and_Media_Arts_BS_2022 from "./Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json"; -import * as Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS_2021 from "./Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2021.json"; -import * as Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS_2022 from "./Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2022.json"; -import * as Computer_Science_and_Philosophy_BS_2021 from "./Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json"; -import * as Computer_Science_and_Philosophy_BS_2022 from "./Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json"; -import * as Computer_Science_and_Physics_BS_2021 from "./Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2021.json"; -import * as Computer_Science_and_Physics_BS_2022 from "./Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json"; -import * as Computer_Science_and_Sociology_BS_2021 from "./Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2021.json"; -import * as Computer_Science_and_Sociology_BS_2022 from "./Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json"; -import * as Computer_Science_and_Theatre_BS_2021 from "./Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2021.json"; -import * as Computer_Science_and_Theatre_BS_2022 from "./Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json"; -import * as Computer_Science_BACS_2021 from "./Computer_Science_BACS/Computer_Science_BACS-2021.json"; -import * as Computer_Science_BACS_2022 from "./Computer_Science_BACS/Computer_Science_BACS-2022.json"; -import * as Computer_Science_BSCS_2021 from "./Computer_Science_BSCS/Computer_Science_BSCS-2021.json"; -import * as Computer_Science_BSCS_2022 from "./Computer_Science_BSCS/Computer_Science_BSCS-2022.json"; -import * as Cybersecurity_and_Business_Administration_BS_2021 from "./Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2021.json"; -import * as Cybersecurity_and_Business_Administration_BS_2022 from "./Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2022.json"; -import * as Cybersecurity_and_Criminal_Justice_BS_2021 from "./Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2021.json"; -import * as Cybersecurity_and_Criminal_Justice_BS_2022 from "./Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json"; -import * as Cybersecurity_and_Economics_BS_2021 from "./Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2021.json"; -import * as Cybersecurity_and_Economics_BS_2022 from "./Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2022.json"; -import * as Cybersecurity_BS_2021 from "./Cybersecurity_BS/Cybersecurity_BS-2021.json"; -import * as Cybersecurity_BS_2022 from "./Cybersecurity_BS/Cybersecurity_BS-2022.json"; -import * as Data_Science_and_Behavioral_Neuroscience_BS_2021 from "./Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json"; -import * as Data_Science_and_Behavioral_Neuroscience_BS_2022 from "./Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2022.json"; -import * as Data_Science_and_Biology_BS_2021 from "./Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2021.json"; -import * as Data_Science_and_Biology_BS_2022 from "./Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2022.json"; -import * as Data_Science_and_Business_Administration_BS_2021 from "./Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2021.json"; -import * as Data_Science_and_Business_Administration_BS_2022 from "./Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2022.json"; -import * as Data_Science_and_Chemistry_BS_2021 from "./Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2021.json"; -import * as Data_Science_and_Chemistry_BS_2022 from "./Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json"; -import * as Data_Science_and_Ecology_and_Evolutionary_Biology_BS_2021 from "./Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2021.json"; -import * as Data_Science_and_Ecology_and_Evolutionary_Biology_BS_2022 from "./Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json"; -import * as Data_Science_and_Economics_BS_2021 from "./Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2021.json"; -import * as Data_Science_and_Economics_BS_2022 from "./Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2022.json"; -import * as Data_Science_and_Health_Science_BS_2021 from "./Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2021.json"; -import * as Data_Science_and_Health_Science_BS_2022 from "./Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json"; -import * as Data_Science_and_Journalism_BS_2021 from "./Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2021.json"; -import * as Data_Science_and_Journalism_BS_2022 from "./Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2022.json"; -import * as Data_Science_and_Linguistics_BS_2021 from "./Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2021.json"; -import * as Data_Science_and_Linguistics_BS_2022 from "./Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json"; -import * as Data_Science_and_Mathematics_BS_2021 from "./Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2021.json"; -import * as Data_Science_and_Mathematics_BS_2022 from "./Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json"; -import * as Data_Science_and_Physics_BS_2021 from "./Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2021.json"; -import * as Data_Science_and_Physics_BS_2022 from "./Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2022.json"; -import * as Data_Science_and_Psychology_BS_2021 from "./Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2021.json"; -import * as Data_Science_and_Psychology_BS_2022 from "./Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json"; -import * as Data_Science_BS_2021 from "./Data_Science_BS/Data_Science_BS-2021.json"; -import * as Data_Science_BS_2022 from "./Data_Science_BS/Data_Science_BS-2022.json"; -import * as Game_Art_and_Animation_BFA_2021 from "./Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json"; -import * as Game_Art_and_Animation_BFA_2022 from "./Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json"; -import * as Game_Design_and_Music_with_concentration_in_Music_Technology_BS_2021 from "./Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2021.json"; -import * as Game_Design_and_Music_with_concentration_in_Music_Technology_BS_2022 from "./Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2022.json"; -import * as Game_Design_BFA_2021 from "./Game_Design_BFA/Game_Design_BFA-2021.json"; -import * as Game_Design_BFA_2022 from "./Game_Design_BFA/Game_Design_BFA-2022.json"; - -const SUPPORTED_MAJORS_2021: Record = { - [Computer_Science_and_Behavioral_Neuroscience_BS_2021.name]: - Computer_Science_and_Behavioral_Neuroscience_BS_2021 as any, - [Computer_Science_and_Biology_BS_2021.name]: - Computer_Science_and_Biology_BS_2021 as any, - [Computer_Science_and_Business_Administration_BS_2021.name]: - Computer_Science_and_Business_Administration_BS_2021 as any, - [Computer_Science_and_Cognitive_Psychology_BS_2021.name]: - Computer_Science_and_Cognitive_Psychology_BS_2021 as any, - [Computer_Science_and_Communication_Studies_BS_2021.name]: - Computer_Science_and_Communication_Studies_BS_2021 as any, - [Computer_Science_and_Criminal_Justice_BS_2021.name]: - Computer_Science_and_Criminal_Justice_BS_2021 as any, - [Computer_Science_and_Design_BS_2021.name]: - Computer_Science_and_Design_BS_2021 as any, - [Computer_Science_and_Economics_BS_2021.name]: - Computer_Science_and_Economics_BS_2021 as any, - [Computer_Science_and_English_BS_2021.name]: - Computer_Science_and_English_BS_2021 as any, - [Computer_Science_and_Game_Development_BS_2021.name]: - Computer_Science_and_Game_Development_BS_2021 as any, - [Computer_Science_and_History_BS_2021.name]: - Computer_Science_and_History_BS_2021 as any, - [Computer_Science_and_Journalism_BS_2021.name]: - Computer_Science_and_Journalism_BS_2021 as any, - [Computer_Science_and_Linguistics_BS_2021.name]: - Computer_Science_and_Linguistics_BS_2021 as any, - [Computer_Science_and_Mathematics_BS_2021.name]: - Computer_Science_and_Mathematics_BS_2021 as any, - [Computer_Science_and_Media_Arts_BS_2021.name]: - Computer_Science_and_Media_Arts_BS_2021 as any, - [Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS_2021.name]: - Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS_2021 as any, - [Computer_Science_and_Philosophy_BS_2021.name]: - Computer_Science_and_Philosophy_BS_2021 as any, - [Computer_Science_and_Physics_BS_2021.name]: - Computer_Science_and_Physics_BS_2021 as any, - [Computer_Science_and_Sociology_BS_2021.name]: - Computer_Science_and_Sociology_BS_2021 as any, - [Computer_Science_and_Theatre_BS_2021.name]: - Computer_Science_and_Theatre_BS_2021 as any, - [Computer_Science_BACS_2021.name]: Computer_Science_BACS_2021 as any, - [Computer_Science_BSCS_2021.name]: Computer_Science_BSCS_2021 as any, - [Cybersecurity_and_Business_Administration_BS_2021.name]: - Cybersecurity_and_Business_Administration_BS_2021 as any, - [Cybersecurity_and_Criminal_Justice_BS_2021.name]: - Cybersecurity_and_Criminal_Justice_BS_2021 as any, - [Cybersecurity_and_Economics_BS_2021.name]: - Cybersecurity_and_Economics_BS_2021 as any, - [Cybersecurity_BS_2021.name]: Cybersecurity_BS_2021 as any, - [Data_Science_and_Behavioral_Neuroscience_BS_2021.name]: - Data_Science_and_Behavioral_Neuroscience_BS_2021 as any, - [Data_Science_and_Biology_BS_2021.name]: - Data_Science_and_Biology_BS_2021 as any, - [Data_Science_and_Business_Administration_BS_2021.name]: - Data_Science_and_Business_Administration_BS_2021 as any, - [Data_Science_and_Chemistry_BS_2021.name]: - Data_Science_and_Chemistry_BS_2021 as any, - [Data_Science_and_Ecology_and_Evolutionary_Biology_BS_2021.name]: - Data_Science_and_Ecology_and_Evolutionary_Biology_BS_2021 as any, - [Data_Science_and_Economics_BS_2021.name]: - Data_Science_and_Economics_BS_2021 as any, - [Data_Science_and_Health_Science_BS_2021.name]: - Data_Science_and_Health_Science_BS_2021 as any, - [Data_Science_and_Journalism_BS_2021.name]: - Data_Science_and_Journalism_BS_2021 as any, - [Data_Science_and_Linguistics_BS_2021.name]: - Data_Science_and_Linguistics_BS_2021 as any, - [Data_Science_and_Mathematics_BS_2021.name]: - Data_Science_and_Mathematics_BS_2021 as any, - [Data_Science_and_Physics_BS_2021.name]: - Data_Science_and_Physics_BS_2021 as any, - [Data_Science_and_Psychology_BS_2021.name]: - Data_Science_and_Psychology_BS_2021 as any, - [Data_Science_BS_2021.name]: Data_Science_BS_2021 as any, - [Game_Art_and_Animation_BFA_2021.name]: - Game_Art_and_Animation_BFA_2021 as any, - [Game_Design_and_Music_with_concentration_in_Music_Technology_BS_2021.name]: - Game_Design_and_Music_with_concentration_in_Music_Technology_BS_2021 as any, - [Game_Design_BFA_2021.name]: Game_Design_BFA_2021 as any, -}; - -const SUPPORTED_MAJORS_2022: Record = { - [Computer_Science_and_Behavioral_Neuroscience_BS_2022.name]: - Computer_Science_and_Behavioral_Neuroscience_BS_2022 as any, - [Computer_Science_and_Biology_BS_2022.name]: - Computer_Science_and_Biology_BS_2022 as any, - [Computer_Science_and_Business_Administration_BS_2022.name]: - Computer_Science_and_Business_Administration_BS_2022 as any, - [Computer_Science_and_Cognitive_Psychology_BS_2022.name]: - Computer_Science_and_Cognitive_Psychology_BS_2022 as any, - [Computer_Science_and_Communication_Studies_BS_2022.name]: - Computer_Science_and_Communication_Studies_BS_2022 as any, - [Computer_Science_and_Criminal_Justice_BS_2022.name]: - Computer_Science_and_Criminal_Justice_BS_2022 as any, - [Computer_Science_and_Design_BS_2022.name]: - Computer_Science_and_Design_BS_2022 as any, - [Computer_Science_and_Economics_BS_2022.name]: - Computer_Science_and_Economics_BS_2022 as any, - [Computer_Science_and_English_BS_2022.name]: - Computer_Science_and_English_BS_2022 as any, - [Computer_Science_and_Game_Development_BS_2022.name]: - Computer_Science_and_Game_Development_BS_2022 as any, - [Computer_Science_and_History_BS_2022.name]: - Computer_Science_and_History_BS_2022 as any, - [Computer_Science_and_Journalism_BS_2022.name]: - Computer_Science_and_Journalism_BS_2022 as any, - [Computer_Science_and_Linguistics_BS_2022.name]: - Computer_Science_and_Linguistics_BS_2022 as any, - [Computer_Science_and_Mathematics_BS_2022.name]: - Computer_Science_and_Mathematics_BS_2022 as any, - [Computer_Science_and_Media_Arts_BS_2022.name]: - Computer_Science_and_Media_Arts_BS_2022 as any, - [Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS_2022.name]: - Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS_2022 as any, - [Computer_Science_and_Philosophy_BS_2022.name]: - Computer_Science_and_Philosophy_BS_2022 as any, - [Computer_Science_and_Physics_BS_2022.name]: - Computer_Science_and_Physics_BS_2022 as any, - [Computer_Science_and_Sociology_BS_2022.name]: - Computer_Science_and_Sociology_BS_2022 as any, - [Computer_Science_and_Theatre_BS_2022.name]: - Computer_Science_and_Theatre_BS_2022 as any, - [Computer_Science_BACS_2022.name]: Computer_Science_BACS_2022 as any, - [Computer_Science_BSCS_2022.name]: Computer_Science_BSCS_2022 as any, - [Cybersecurity_and_Business_Administration_BS_2022.name]: - Cybersecurity_and_Business_Administration_BS_2022 as any, - [Cybersecurity_and_Criminal_Justice_BS_2022.name]: - Cybersecurity_and_Criminal_Justice_BS_2022 as any, - [Cybersecurity_and_Economics_BS_2022.name]: - Cybersecurity_and_Economics_BS_2022 as any, - [Cybersecurity_BS_2022.name]: Cybersecurity_BS_2022 as any, - [Data_Science_and_Behavioral_Neuroscience_BS_2022.name]: - Data_Science_and_Behavioral_Neuroscience_BS_2022 as any, - [Data_Science_and_Biology_BS_2022.name]: - Data_Science_and_Biology_BS_2022 as any, - [Data_Science_and_Business_Administration_BS_2022.name]: - Data_Science_and_Business_Administration_BS_2022 as any, - [Data_Science_and_Chemistry_BS_2022.name]: - Data_Science_and_Chemistry_BS_2022 as any, - [Data_Science_and_Ecology_and_Evolutionary_Biology_BS_2022.name]: - Data_Science_and_Ecology_and_Evolutionary_Biology_BS_2022 as any, - [Data_Science_and_Economics_BS_2022.name]: - Data_Science_and_Economics_BS_2022 as any, - [Data_Science_and_Health_Science_BS_2022.name]: - Data_Science_and_Health_Science_BS_2022 as any, - [Data_Science_and_Journalism_BS_2022.name]: - Data_Science_and_Journalism_BS_2022 as any, - [Data_Science_and_Linguistics_BS_2022.name]: - Data_Science_and_Linguistics_BS_2022 as any, - [Data_Science_and_Mathematics_BS_2022.name]: - Data_Science_and_Mathematics_BS_2022 as any, - [Data_Science_and_Physics_BS_2022.name]: - Data_Science_and_Physics_BS_2022 as any, - [Data_Science_and_Psychology_BS_2022.name]: - Data_Science_and_Psychology_BS_2022 as any, - [Data_Science_BS_2022.name]: Data_Science_BS_2022 as any, - [Game_Art_and_Animation_BFA_2022.name]: - Game_Art_and_Animation_BFA_2022 as any, - [Game_Design_and_Music_with_concentration_in_Music_Technology_BS_2022.name]: - Game_Design_and_Music_with_concentration_in_Music_Technology_BS_2022 as any, - [Game_Design_BFA_2022.name]: Game_Design_BFA_2022 as any, -}; - -const SUPPORED_MAJORS_NAMES_2021 = Object.keys(SUPPORTED_MAJORS_2021); -const SUPPORED_MAJORS_NAMES_2022 = Object.keys(SUPPORTED_MAJORS_2022); - -/** Year => { Major Name => Major2, Supported Major Names => [Major Name] } */ -export const SUPPORTED_MAJORS: Record< - string, - { majors: Record; supportedMajorNames: string[] } -> = { - "2021": { - majors: SUPPORTED_MAJORS_2021, - supportedMajorNames: SUPPORED_MAJORS_NAMES_2021, - }, - "2022": { - majors: SUPPORTED_MAJORS_2022, - supportedMajorNames: SUPPORED_MAJORS_NAMES_2022, - }, -}; - -export const SUPPORTED_MAJOR_YEARS = Object.keys(SUPPORTED_MAJORS); diff --git a/packages/frontend/components/Form/Select.tsx b/packages/frontend/components/Form/Select.tsx index 9dd1303c4..fc6c1d6b2 100644 --- a/packages/frontend/components/Form/Select.tsx +++ b/packages/frontend/components/Form/Select.tsx @@ -5,7 +5,6 @@ import { FormHelperText, } from "@chakra-ui/react"; import { OptionObject } from "@graduate/common"; -import Fuse from "fuse.js"; import { Control, FieldError, useController } from "react-hook-form"; import Select from "react-select"; import { FilterOptionOption } from "react-select/dist/declarations/src/filters"; @@ -46,28 +45,40 @@ export const PlanSelect: React.FC = ({ isSearchable, isDisabled, placeholder, - useFuzzySearch, + // useFuzzySearch, }) => { - const filterOptions = useFuzzySearch - ? (option: FilterOptionOption, inputValue: string) => { - if (inputValue.length !== 0) { - const list = new Fuse(options, { - keys: ["value"], - isCaseSensitive: false, - shouldSort: true, - ignoreLocation: true, - findAllMatches: true, - includeScore: true, - threshold: 0.4, - }).search(inputValue); - return list - .map((element) => element.item.value) - .includes(option.data.value); - } else { - return true; - } - } - : null; + const customFilterOption = ( + option: FilterOptionOption, + rawInput: string + ) => { + const words = rawInput.split(" "); + return words.reduce( + (acc, cur) => + acc && option.label.toLowerCase().includes(cur.toLowerCase()), + true + ); + }; + // TODO: Find a more efficient way to implement fuzzy search + // const filterOptions = useFuzzySearch + // ? (option: FilterOptionOption, inputValue: string) => { + // if (inputValue.length !== 0) { + // const list = new Fuse(options, { + // keys: ["value"], + // isCaseSensitive: false, + // shouldSort: true, + // ignoreLocation: true, + // findAllMatches: true, + // includeScore: true, + // threshold: 0.4, + // }).search(inputValue); + // return list + // .map((element) => element.item.value) + // .includes(option.data.value); + // } else { + // return true; + // } + // } + // : null; const { field: { onChange: onChangeUpdateValue, value, ...fieldRest }, @@ -110,7 +121,7 @@ export const PlanSelect: React.FC = ({ isSearchable={isSearchable} isDisabled={isDisabled} placeholder={placeholder} - filterOption={filterOptions} + filterOption={customFilterOption} {...fieldRest} /> {helperText && {helperText}}