From ccdc3508a72f9b9a5d93f68fb5d273a8b89f6198 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 14 Apr 2024 13:49:57 -0400 Subject: [PATCH 01/10] wip commit --- packages/api/src/major/.gitignore | 2 + packages/api/src/major/major.service.ts | 44 +- .../parsed.initial.json | 300 ++ .../parsed.initial.json | 248 ++ .../parsed.initial.json | 627 ++++ .../architecture_bs/parsed.initial.json | 311 ++ .../art_ba/parsed.initial.json | 441 +++ .../parsed.initial.json | 356 ++ .../parsed.initial.json | 393 ++ .../parsed.initial.json | 392 ++ .../parsed.initial.json | 400 ++ .../parsed.initial.json | 390 ++ .../parsed.initial.json | 223 ++ .../design_bfa/parsed.initial.json | 468 +++ .../parsed.initial.json | 325 ++ .../game_design_bfa/parsed.initial.json | 268 ++ .../parsed.initial.json | 316 ++ .../parsed.initial.json | 611 +++ .../parsed.initial.json | 658 ++++ .../journalism_ba/parsed.initial.json | 133 + .../parsed.initial.json | 222 ++ .../parsed.initial.json | 698 ++++ .../parsed.initial.json | 341 ++ .../parsed.initial.json | 283 ++ .../parsed.initial.json | 313 ++ .../parsed.initial.json | 313 ++ .../parsed.initial.json | 737 ++++ .../parsed.initial.json | 305 ++ .../parsed.initial.json | 397 ++ .../parsed.initial.json | 397 ++ .../parsed.initial.json | 225 ++ .../parsed.initial.json | 333 ++ .../media_arts_bfa/parsed.initial.json | 559 +++ .../parsed.initial.json | 633 ++++ .../parsed.initial.json | 539 +++ .../studio_art_bfa/parsed.initial.json | 229 ++ .../theatre_bs/parsed.initial.json | 603 +++ .../parsed.initial.json | 709 ++++ .../parsed.initial.json | 767 ++++ .../parsed.initial.json | 548 +++ .../parsed.initial.json | 521 +++ .../parsed.initial.json | 496 +++ .../parsed.initial.json | 642 ++++ .../parsed.initial.json | 529 +++ .../parsed.initial.json | 888 +++++ .../parsed.initial.json | 630 ++++ .../parsed.initial.json | 486 +++ .../parsed.initial.json | 481 +++ .../parsed.initial.json | 426 +++ .../parsed.initial.json | 540 +++ .../parsed.initial.json | 422 +++ .../parsed.initial.json | 535 +++ .../parsed.initial.json | 357 ++ .../parsed.initial.json | 521 +++ .../parsed.initial.json | 896 +++++ .../parsed.initial.json | 375 ++ .../parsed.initial.json | 536 +++ .../computer_science_bacs/parsed.initial.json | 860 +++++ .../computer_science_bscs/parsed.initial.json | 1172 ++++++ .../parsed.initial.json | 643 ++++ .../parsed.initial.json | 592 +++ .../cybersecurity_bs/parsed.initial.json | 681 ++++ .../parsed.initial.json | 683 ++++ .../parsed.initial.json | 726 ++++ .../parsed.initial.json | 570 +++ .../parsed.initial.json | 681 ++++ .../parsed.initial.json | 539 +++ .../parsed.initial.json | 587 +++ .../parsed.initial.json | 566 +++ .../parsed.initial.json | 454 +++ .../parsed.initial.json | 516 +++ .../parsed.initial.json | 376 ++ .../parsed.initial.json | 466 +++ .../parsed.initial.json | 592 +++ .../parsed.initial.json | 507 +++ .../bioengineering_bsbioe/parsed.initial.json | 700 ++++ .../parsed.initial.json | 399 ++ .../parsed.initial.json | 441 +++ .../parsed.initial.json | 559 +++ .../parsed.initial.json | 622 +++ .../parsed.initial.json | 442 +++ .../parsed.initial.json | 452 +++ .../parsed.initial.json | 661 ++++ .../parsed.initial.json | 413 ++ .../parsed.initial.json | 443 +++ .../parsed.initial.json | 422 +++ .../parsed.initial.json | 565 +++ .../parsed.initial.json | 413 ++ .../parsed.initial.json | 419 +++ .../parsed.initial.json | 461 +++ .../parsed.initial.json | 519 +++ .../parsed.initial.json | 445 +++ .../parsed.initial.json | 468 +++ .../parsed.initial.json | 399 ++ .../health_science_bs/parsed.initial.json | 600 +++ .../parsed.initial.json" | 226 ++ .../parsed.initial.json | 391 ++ .../pharmacy_pharmd/parsed.initial.json | 794 ++++ .../pharmacy_studies_bs/parsed.initial.json | 771 ++++ .../public_health_ba/parsed.initial.json | 765 ++++ .../parsed.initial.json | 180 + .../parsed.initial.json | 550 +++ .../parsed.initial.json | 993 +++++ .../parsed.initial.json | 558 +++ .../parsed.initial.json | 927 +++++ .../science/biology_bs/parsed.initial.json | 577 +++ .../parsed.initial.json | 567 +++ .../science/chemistry_bs/parsed.initial.json | 419 +++ .../parsed.initial.json | 574 +++ .../parsed.initial.json | 538 +++ .../parsed.initial.json | 537 +++ .../parsed.initial.json | 276 ++ .../parsed.initial.json | 1278 +++++++ .../parsed.initial.json | 440 +++ .../parsed.initial.json | 839 +++++ .../parsed.initial.json | 450 +++ .../parsed.initial.json | 279 ++ .../parsed.initial.json | 743 ++++ .../parsed.initial.json | 481 +++ .../parsed.initial.json | 363 ++ .../parsed.initial.json | 192 + .../parsed.initial.json | 293 ++ .../parsed.initial.json | 611 +++ .../parsed.initial.json | 310 ++ .../parsed.initial.json | 181 + .../parsed.initial.json | 329 ++ .../science/psychology_bs/parsed.initial.json | 1185 ++++++ .../parsed.initial.json | 668 ++++ .../parsed.initial.json | 170 + .../parsed.initial.json | 319 ++ .../parsed.initial.json | 301 ++ .../parsed.initial.json | 320 ++ .../parsed.initial.json" | 169 + .../asian_studies_ba/parsed.initial.json | 266 ++ .../parsed.initial.json | 347 ++ .../parsed.initial.json | 427 +++ .../parsed.initial.json | 919 +++++ .../parsed.initial.json | 424 +++ .../criminal_justice_bs/parsed.initial.json | 307 ++ .../parsed.initial.json | 333 ++ .../parsed.initial.json | 354 ++ .../parsed.initial.json | 301 ++ .../parsed.initial.json | 102 + .../parsed.initial.json | 96 + .../parsed.initial.json | 278 ++ .../parsed.initial.json | 343 ++ .../parsed.initial.json | 426 +++ .../economics_ba/parsed.initial.json | 209 ++ .../economics_bs/parsed.initial.json | 207 + .../parsed.initial.json | 754 ++++ .../parsed.initial.json | 713 ++++ .../parsed.initial.json | 643 ++++ .../parsed.initial.json | 729 ++++ .../parsed.initial.json | 662 ++++ .../parsed.initial.json | 1096 ++++++ .../parsed.initial.json | 721 ++++ .../parsed.initial.json | 350 ++ .../parsed.initial.json | 351 ++ .../parsed.initial.json | 243 ++ .../parsed.initial.json | 371 ++ .../parsed.initial.json | 397 ++ .../parsed.initial.json | 656 ++++ .../parsed.initial.json | 278 ++ .../parsed.initial.json | 747 ++++ .../parsed.initial.json | 401 ++ .../history_ba/parsed.initial.json | 259 ++ .../history_bs/parsed.initial.json | 335 ++ .../parsed.initial.json | 818 ++++ .../parsed.initial.json | 325 ++ .../parsed.initial.json | 348 ++ .../parsed.initial.json | 1035 +++++ .../parsed.initial.json | 281 ++ .../parsed.initial.json | 286 ++ .../human_services_ba/parsed.initial.json | 92 + .../human_services_bs/parsed.initial.json | 92 + .../parsed.initial.json | 1214 ++++++ .../parsed.initial.json | 1067 ++++++ .../parsed.initial.json | 1202 ++++++ .../parsed.initial.json | 1128 ++++++ .../parsed.initial.json | 1225 ++++++ .../parsed.initial.json | 979 +++++ .../parsed.initial.json | 671 ++++ .../parsed.initial.json | 701 ++++ .../parsed.initial.json | 666 ++++ .../parsed.initial.json | 661 ++++ .../parsed.initial.json | 691 ++++ .../parsed.initial.json | 601 +++ .../philosophy_ba/parsed.initial.json | 1251 ++++++ .../philosophy_bs/parsed.initial.json | 1064 ++++++ .../parsed.initial.json | 842 +++++ .../parsed.initial.json | 836 +++++ .../parsed.initial.json | 814 ++++ .../parsed.initial.json | 821 ++++ .../parsed.initial.json | 703 ++++ .../parsed.initial.json | 703 ++++ .../parsed.initial.json | 1519 ++++++++ .../parsed.initial.json | 714 ++++ .../parsed.initial.json | 709 ++++ .../political_science_ba/parsed.initial.json | 587 +++ .../political_science_bs/parsed.initial.json | 598 +++ .../parsed.initial.json | 410 ++ .../religious_studies_ba/parsed.initial.json | 265 ++ .../parsed.initial.json | 205 + .../parsed.initial.json | 205 + .../parsed.initial.json | 318 ++ .../parsed.initial.json | 1130 ++++++ .../parsed.initial.json | 306 ++ .../parsed.initial.json | 729 ++++ .../parsed.initial.json | 327 ++ .../sociology_ba/parsed.initial.json | 137 + .../sociology_bs/parsed.initial.json | 142 + .../parsed.initial.json | 1138 ++++++ .../spanish_ba/parsed.initial.json | 210 ++ .../parsed.initial.json | 367 ++ .../parsed.initial.json | 248 ++ .../parsed.initial.json | 556 +++ .../architecture_bs/parsed.initial.json | 311 ++ .../art_ba/parsed.initial.json | 554 +++ .../parsed.initial.json | 356 ++ .../parsed.initial.json | 393 ++ .../parsed.initial.json | 382 ++ .../parsed.initial.json | 400 ++ .../parsed.initial.json | 390 ++ .../parsed.initial.json | 223 ++ .../parsed.initial.json | 349 ++ .../game_design_bfa/parsed.initial.json | 309 ++ .../parsed.initial.json | 316 ++ .../parsed.initial.json | 614 +++ .../parsed.initial.json | 306 ++ .../parsed.initial.json | 683 ++++ .../journalism_ba/parsed.initial.json | 133 + .../parsed.initial.json | 222 ++ .../parsed.initial.json | 701 ++++ .../parsed.initial.json | 341 ++ .../parsed.initial.json | 283 ++ .../parsed.initial.json | 361 ++ .../parsed.initial.json | 318 ++ .../parsed.initial.json | 772 ++++ .../parsed.initial.json | 295 ++ .../parsed.initial.json | 377 ++ .../parsed.initial.json | 419 +++ .../parsed.initial.json | 225 ++ .../parsed.initial.json | 381 ++ .../media_arts_bfa/parsed.initial.json | 699 ++++ .../parsed.initial.json | 655 ++++ .../studio_art_bfa/parsed.initial.json | 245 ++ .../parsed.initial.json | 422 +++ .../parsed.initial.json | 355 ++ .../theatre_ba/parsed.initial.json | 772 ++++ .../theatre_bs/parsed.initial.json | 772 ++++ .../parsed.initial.json | 1573 ++++++++ .../parsed.initial.json | 1854 +++++++++ .../parsed.initial.json | 3135 ++++++++++++++++ .../parsed.initial.json | 1718 +++++++++ .../parsed.initial.json | 1381 +++++++ .../parsed.initial.json | 704 ++++ .../parsed.initial.json | 755 ++++ .../parsed.initial.json | 1790 +++++++++ .../parsed.initial.json | 555 +++ .../parsed.initial.json | 546 +++ .../parsed.initial.json | 511 +++ .../parsed.initial.json | 714 ++++ .../parsed.initial.json | 527 +++ .../parsed.initial.json | 927 +++++ .../parsed.initial.json | 496 +++ .../parsed.initial.json | 491 +++ .../parsed.initial.json | 446 +++ .../parsed.initial.json | 540 +++ .../parsed.initial.json | 415 ++ .../parsed.initial.json | 588 +++ .../parsed.initial.json | 370 ++ .../parsed.initial.json | 514 +++ .../parsed.initial.json | 941 +++++ .../parsed.initial.json | 395 ++ .../parsed.initial.json | 546 +++ .../computer_science_bacs/parsed.initial.json | 851 +++++ .../computer_science_bscs/parsed.initial.json | 1155 ++++++ .../parsed.initial.json | 1898 ++++++++++ .../parsed.initial.json | 653 ++++ .../parsed.initial.json | 602 +++ .../cybersecurity_bs/parsed.initial.json | 684 ++++ .../parsed.initial.json | 698 ++++ .../parsed.initial.json | 739 ++++ .../parsed.initial.json | 595 +++ .../parsed.initial.json | 726 ++++ .../parsed.initial.json | 559 +++ .../parsed.initial.json | 586 +++ .../parsed.initial.json | 1282 +++++++ .../parsed.initial.json | 494 +++ .../parsed.initial.json | 536 +++ .../parsed.initial.json | 406 ++ .../parsed.initial.json | 491 +++ .../parsed.initial.json | 587 +++ .../parsed.initial.json | 507 +++ .../bioengineering_bsbioe/parsed.initial.json | 721 ++++ .../parsed.initial.json | 399 ++ .../parsed.initial.json | 441 +++ .../parsed.initial.json | 569 +++ .../parsed.initial.json | 610 +++ .../parsed.initial.json | 442 +++ .../parsed.initial.json | 452 +++ .../parsed.initial.json | 678 ++++ .../parsed.initial.json | 413 ++ .../parsed.initial.json | 443 +++ .../parsed.initial.json | 422 +++ .../parsed.initial.json | 549 +++ .../parsed.initial.json | 505 +++ .../parsed.initial.json | 510 +++ .../parsed.initial.json | 419 +++ .../parsed.initial.json | 471 +++ .../parsed.initial.json | 496 +++ .../parsed.initial.json | 1200 ++++++ .../parsed.initial.json | 453 +++ .../parsed.initial.json | 470 +++ .../parsed.initial.json | 399 ++ .../health_science_bs/parsed.initial.json | 671 ++++ .../parsed.initial.json" | 226 ++ .../parsed.initial.json | 391 ++ .../public_health_ba/parsed.initial.json | 768 ++++ .../parsed.initial.json | 180 + .../parsed.initial.json | 615 +++ .../parsed.initial.json | 545 +++ .../parsed.initial.json | 999 +++++ .../parsed.initial.json | 546 +++ .../parsed.initial.json | 934 +++++ .../science/biology_bs/parsed.initial.json | 575 +++ .../parsed.initial.json | 571 +++ .../parsed.initial.json | 616 +++ .../parsed.initial.json | 1293 +++++++ .../parsed.initial.json | 470 +++ .../parsed.initial.json | 879 +++++ .../parsed.initial.json | 450 +++ .../parsed.initial.json | 279 ++ .../parsed.initial.json | 718 ++++ .../parsed.initial.json | 483 +++ .../parsed.initial.json | 358 ++ .../linguistics_bs/parsed.initial.json | 229 ++ .../parsed.initial.json | 1619 ++++++++ .../parsed.initial.json | 293 ++ .../parsed.initial.json | 644 ++++ .../parsed.initial.json | 307 ++ .../parsed.initial.json | 189 + .../parsed.initial.json | 388 ++ .../science/psychology_bs/parsed.initial.json | 1131 ++++++ .../parsed.initial.json | 822 ++++ .../parsed.initial.json | 407 ++ .../parsed.initial.json | 688 ++++ .../parsed.initial.json | 170 + .../parsed.initial.json | 314 ++ .../parsed.initial.json | 301 ++ .../parsed.initial.json" | 169 + .../asian_studies_ba/parsed.initial.json | 284 ++ .../parsed.initial.json | 347 ++ .../parsed.initial.json | 438 +++ .../parsed.initial.json | 944 +++++ .../parsed.initial.json | 446 +++ .../parsed.initial.json | 380 ++ .../criminal_justice_bs/parsed.initial.json | 312 ++ .../parsed.initial.json | 338 ++ .../parsed.initial.json | 364 ++ .../parsed.initial.json | 324 ++ .../parsed.initial.json | 102 + .../parsed.initial.json | 96 + .../parsed.initial.json | 1724 +++++++++ .../parsed.initial.json | 340 ++ .../parsed.initial.json | 1624 ++++++++ .../parsed.initial.json | 367 ++ .../parsed.initial.json | 290 ++ .../parsed.initial.json | 358 ++ .../parsed.initial.json | 444 +++ .../economics_ba/parsed.initial.json | 221 ++ .../economics_bs/parsed.initial.json | 214 ++ .../parsed.initial.json | 732 ++++ .../parsed.initial.json | 703 ++++ .../parsed.initial.json | 624 +++ .../parsed.initial.json | 669 ++++ .../parsed.initial.json | 645 ++++ .../parsed.initial.json | 1137 ++++++ .../parsed.initial.json | 690 ++++ .../parsed.initial.json | 330 ++ .../parsed.initial.json | 351 ++ .../parsed.initial.json | 243 ++ .../parsed.initial.json | 373 ++ .../parsed.initial.json | 404 ++ .../parsed.initial.json | 631 ++++ .../parsed.initial.json | 278 ++ .../parsed.initial.json | 767 ++++ .../parsed.initial.json | 411 ++ .../history_ba/parsed.initial.json | 254 ++ .../history_bs/parsed.initial.json | 311 ++ .../parsed.initial.json | 816 ++++ .../parsed.initial.json | 329 ++ .../parsed.initial.json | 348 ++ .../parsed.initial.json | 1040 +++++ .../parsed.initial.json | 368 ++ .../parsed.initial.json | 276 ++ .../parsed.initial.json | 281 ++ .../human_services_ba/parsed.initial.json | 102 + .../human_services_bs/parsed.initial.json | 102 + .../parsed.initial.json | 1214 ++++++ .../parsed.initial.json | 1067 ++++++ .../parsed.initial.json | 1209 ++++++ .../parsed.initial.json | 1128 ++++++ .../parsed.initial.json | 1889 ++++++++++ .../parsed.initial.json | 1235 ++++++ .../parsed.initial.json | 973 +++++ .../parsed.initial.json | 691 ++++ .../parsed.initial.json | 721 ++++ .../parsed.initial.json | 676 ++++ .../parsed.initial.json | 676 ++++ .../parsed.initial.json | 701 ++++ .../parsed.initial.json | 631 ++++ .../parsed.initial.json | 2142 +++++++++++ .../parsed.initial.json | 867 +++++ .../parsed.initial.json | 861 +++++ .../parsed.initial.json | 853 +++++ .../parsed.initial.json | 728 ++++ .../parsed.initial.json | 728 ++++ .../parsed.initial.json | 1544 ++++++++ .../parsed.initial.json | 744 ++++ .../parsed.initial.json | 739 ++++ .../political_science_ba/parsed.initial.json | 612 +++ .../political_science_bs/parsed.initial.json | 623 +++ .../parsed.initial.json | 470 +++ .../religious_studies_ba/parsed.initial.json | 275 ++ .../parsed.initial.json | 188 + .../parsed.initial.json | 205 + .../parsed.initial.json | 345 ++ .../parsed.initial.json | 1086 ++++++ .../parsed.initial.json | 311 ++ .../parsed.initial.json | 754 ++++ .../parsed.initial.json | 337 ++ .../sociology_ba/parsed.initial.json | 137 + .../sociology_bs/parsed.initial.json | 142 + .../parsed.initial.json | 1139 ++++++ .../parsed.initial.json | 310 ++ .../spanish_ba/parsed.initial.json | 200 + .../parsed.initial.json | 255 ++ .../parsed.initial.json | 367 ++ .../tokens.staging.json | 435 +++ .../Architecture_BS/parsed.initial.json | 290 ++ .../parsed.initial.json | 536 +++ .../Art_BA/parsed.initial.json | 574 +++ .../parsed.initial.json | 218 ++ .../parsed.initial.json | 303 ++ .../parsed.initial.json | 395 ++ .../parsed.initial.json | 497 +++ .../parsed.initial.json | 351 ++ .../Game_Design_BFA/parsed.initial.json | 321 ++ .../parsed.initial.json | 354 ++ .../parsed.initial.json | 301 ++ .../Journalism_BA/parsed.initial.json | 133 + .../parsed.initial.json | 599 +++ .../parsed.initial.json | 306 ++ .../parsed.initial.json | 1195 ++++++ .../parsed.initial.json | 663 ++++ .../parsed.initial.json | 222 ++ .../Media_Arts_BFA/parsed.initial.json | 708 ++++ .../parsed.initial.json | 376 ++ .../parsed.initial.json | 225 ++ .../parsed.initial.json | 686 ++++ .../parsed.initial.json | 354 ++ .../parsed.initial.json | 283 ++ .../parsed.initial.json | 361 ++ .../parsed.initial.json | 284 ++ .../parsed.initial.json | 752 ++++ .../parsed.initial.json | 237 ++ .../parsed.initial.json | 474 +++ .../parsed.initial.json | 506 +++ .../parsed.initial.json | 655 ++++ .../Public_Relations_BA/parsed.initial.json | 258 ++ .../Studio_Art_BFA/parsed.initial.json | 240 ++ .../Theatre_BA/parsed.initial.json | 870 +++++ .../Theatre_BS/parsed.initial.json | 870 +++++ .../parsed.initial.json | 412 ++ .../parsed.initial.json | 477 +++ .../parsed.initial.json | 395 ++ .../parsed.initial.json | 1670 +++++++++ .../parsed.initial.json | 1946 ++++++++++ .../parsed.initial.json | 3340 +++++++++++++++++ .../parsed.initial.json | 1822 +++++++++ .../parsed.initial.json | 1815 +++++++++ .../parsed.initial.json | 1478 ++++++++ .../Computer_Science_BACS/parsed.initial.json | 917 +++++ .../parsed.initial.json | 699 ++++ .../parsed.initial.json | 730 ++++ .../parsed.initial.json | 1791 +++++++++ .../parsed.initial.json | 555 +++ .../parsed.initial.json | 553 +++ .../parsed.initial.json | 511 +++ .../parsed.initial.json | 719 ++++ .../parsed.initial.json | 549 +++ .../parsed.initial.json | 912 +++++ .../parsed.initial.json | 506 +++ .../parsed.initial.json | 560 +++ .../parsed.initial.json | 446 +++ .../parsed.initial.json | 465 +++ .../parsed.initial.json | 415 ++ .../parsed.initial.json | 588 +++ .../parsed.initial.json | 417 ++ .../parsed.initial.json | 514 +++ .../parsed.initial.json | 916 +++++ .../parsed.initial.json | 527 +++ .../parsed.initial.json | 395 ++ .../parsed.initial.json | 647 ++++ .../Computing_and_Law_BS/parsed.initial.json | 433 +++ .../Cybersecurity_BS/parsed.initial.json | 654 ++++ .../parsed.initial.json | 1909 ++++++++++ .../parsed.initial.json | 663 ++++ .../parsed.initial.json | 619 +++ .../Data_Science_BS/parsed.initial.json | 613 +++ .../parsed.initial.json | 693 ++++ .../parsed.initial.json | 729 ++++ .../parsed.initial.json | 1773 +++++++++ .../parsed.initial.json | 595 +++ .../parsed.initial.json | 586 +++ .../parsed.initial.json | 721 ++++ .../parsed.initial.json | 576 +++ .../parsed.initial.json | 588 +++ .../parsed.initial.json | 1302 +++++++ .../parsed.initial.json | 494 +++ .../parsed.initial.json | 461 +++ .../parsed.initial.json | 412 ++ .../parsed.initial.json | 425 +++ .../parsed.initial.json | 491 +++ .../parsed.initial.json | 587 +++ .../computer_science_bscs/parsed.initial.json | 1178 ++++++ .../parsed.initial.json | 483 +++ .../bioengineering_bsbioe/parsed.initial.json | 784 ++++ .../parsed.initial.json | 388 ++ .../parsed.initial.json | 471 +++ .../parsed.initial.json | 448 +++ .../parsed.initial.json | 564 +++ .../parsed.initial.json | 610 +++ .../parsed.initial.json | 482 +++ .../parsed.initial.json | 452 +++ .../parsed.initial.json | 688 ++++ .../parsed.initial.json | 413 ++ .../parsed.initial.json | 554 +++ .../parsed.initial.json | 454 +++ .../parsed.initial.json | 509 +++ .../parsed.initial.json | 478 +++ .../parsed.initial.json | 543 +++ .../parsed.initial.json | 465 +++ .../parsed.initial.json | 481 +++ .../parsed.initial.json | 472 +++ .../parsed.initial.json | 1878 +++++++++ .../parsed.initial.json | 448 +++ .../parsed.initial.json | 475 +++ .../parsed.initial.json | 411 ++ .../health_science_bs/parsed.initial.json | 685 ++++ .../parsed.initial.json" | 226 ++ .../parsed.initial.json | 391 ++ .../public_health_ba/parsed.initial.json | 764 ++++ .../parsed.initial.json | 199 + .../parsed.initial.json | 610 +++ .../parsed.initial.json | 540 +++ .../parsed.initial.json | 979 +++++ .../parsed.initial.json | 521 +++ .../parsed.initial.json | 914 +++++ .../science/biology_bs/parsed.initial.json | 570 +++ .../parsed.initial.json | 561 +++ .../science/chemistry_bs/parsed.initial.json | 696 ++++ .../parsed.initial.json | 611 +++ .../parsed.initial.json | 1303 +++++++ .../parsed.initial.json | 421 +++ .../parsed.initial.json | 849 +++++ .../parsed.initial.json | 347 ++ .../parsed.initial.json | 214 ++ .../parsed.initial.json | 568 +++ .../parsed.initial.json | 402 ++ .../parsed.initial.json | 278 ++ .../linguistics_bs/parsed.initial.json | 219 ++ .../parsed.initial.json | 1704 +++++++++ .../parsed.initial.json | 293 ++ .../parsed.initial.json | 624 +++ .../parsed.initial.json | 307 ++ .../parsed.initial.json | 189 + .../parsed.initial.json | 517 +++ .../science/psychology_bs/parsed.initial.json | 1133 ++++++ .../parsed.initial.json | 752 ++++ .../parsed.initial.json | 280 ++ .../parsed.initial.json | 372 ++ .../parsed.initial.json | 658 ++++ .../parsed.initial.json | 170 + .../parsed.initial.json | 304 ++ .../parsed.initial.json | 301 ++ .../parsed.initial.json" | 169 + .../parsed.initial.json | 342 ++ .../parsed.initial.json | 383 ++ .../parsed.initial.json | 961 +++++ .../parsed.initial.json | 441 +++ .../parsed.initial.json | 375 ++ .../parsed.initial.json | 312 ++ .../parsed.initial.json | 226 ++ .../parsed.initial.json | 354 ++ .../parsed.initial.json | 450 +++ .../parsed.initial.json | 102 + .../parsed.initial.json | 96 + .../parsed.initial.json | 1821 +++++++++ .../parsed.initial.json | 357 ++ .../parsed.initial.json | 1721 +++++++++ .../parsed.initial.json | 374 ++ .../parsed.initial.json | 300 ++ .../parsed.initial.json | 319 ++ .../parsed.initial.json | 454 +++ .../economics_ba/parsed.initial.json | 238 ++ .../economics_bs/parsed.initial.json | 231 ++ .../parsed.initial.json | 712 ++++ .../parsed.initial.json | 688 ++++ .../parsed.initial.json | 609 +++ .../parsed.initial.json | 685 ++++ .../parsed.initial.json | 601 +++ .../parsed.initial.json | 1102 ++++++ .../parsed.initial.json | 806 ++++ .../parsed.initial.json | 344 ++ .../parsed.initial.json | 315 ++ .../parsed.initial.json | 382 ++ .../parsed.initial.json | 279 ++ .../parsed.initial.json | 454 +++ .../parsed.initial.json | 452 +++ .../parsed.initial.json | 616 +++ .../parsed.initial.json | 275 ++ .../parsed.initial.json | 756 ++++ .../parsed.initial.json | 420 +++ .../history_ba/parsed.initial.json | 307 ++ .../history_bs/parsed.initial.json | 357 ++ .../parsed.initial.json | 126 + .../parsed.initial.json | 324 ++ .../parsed.initial.json | 348 ++ .../parsed.initial.json | 1054 ++++++ .../parsed.initial.json | 356 ++ .../parsed.initial.json | 146 + .../parsed.initial.json | 271 ++ .../human_services_ba/parsed.initial.json | 102 + .../human_services_bs/parsed.initial.json | 102 + .../parsed.initial.json | 1234 ++++++ .../parsed.initial.json | 1054 ++++++ .../parsed.initial.json | 1241 ++++++ .../parsed.initial.json | 1210 ++++++ .../parsed.initial.json | 1991 ++++++++++ .../parsed.initial.json | 1245 ++++++ .../parsed.initial.json | 1152 ++++++ .../parsed.initial.json | 631 ++++ .../parsed.initial.json | 2263 +++++++++++ .../parsed.initial.json | 822 ++++ .../parsed.initial.json | 822 ++++ .../parsed.initial.json | 78 + .../parsed.initial.json | 837 +++++ .../parsed.initial.json | 708 ++++ .../parsed.initial.json | 708 ++++ .../parsed.initial.json | 1586 ++++++++ .../parsed.initial.json | 766 ++++ .../parsed.initial.json | 675 ++++ .../political_science_ba/parsed.initial.json | 592 +++ .../political_science_bs/parsed.initial.json | 603 +++ .../parsed.initial.json | 1778 +++++++++ .../parsed.initial.json | 228 ++ .../parsed.initial.json | 440 +++ .../religious_studies_ba/parsed.initial.json | 260 ++ .../parsed.initial.json | 188 + .../parsed.initial.json | 205 + .../parsed.initial.json | 350 ++ .../parsed.initial.json | 1106 ++++++ .../parsed.initial.json | 215 ++ .../parsed.initial.json | 728 ++++ .../parsed.initial.json | 327 ++ .../sociology_ba/parsed.initial.json | 147 + .../sociology_bs/parsed.initial.json | 152 + .../parsed.initial.json | 1152 ++++++ .../parsed.initial.json | 306 ++ .../spanish_ba/parsed.initial.json | 193 + packages/api/src/major/majorCollator.ts | 117 + 673 files changed, 392546 insertions(+), 21 deletions(-) create mode 100644 packages/api/src/major/.gitignore create mode 100644 packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json create mode 100644 "packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" create mode 100644 packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json create mode 100644 "packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json create mode 100644 "packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" create mode 100644 packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json create mode 100644 "packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json create mode 100644 "packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" create mode 100644 packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json create mode 100644 "packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json create mode 100644 packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json create mode 100644 packages/api/src/major/majorCollator.ts diff --git a/packages/api/src/major/.gitignore b/packages/api/src/major/.gitignore new file mode 100644 index 000000000..394aae191 --- /dev/null +++ b/packages/api/src/major/.gitignore @@ -0,0 +1,2 @@ +raw.initial.html +tokens.initial.json \ No newline at end of file diff --git a/packages/api/src/major/major.service.ts b/packages/api/src/major/major.service.ts index 404e158b5..2567bf847 100644 --- a/packages/api/src/major/major.service.ts +++ b/packages/api/src/major/major.service.ts @@ -6,37 +6,39 @@ import { } from "@graduate/common"; import { Injectable, Logger } from "@nestjs/common"; import { formatServiceCtx } from "../utils"; -import { SUPPORTED_MAJOR_YEARS, SUPPORTED_MAJORS } from "./majors"; +// import { SUPPORTED_MAJOR_YEARS, SUPPORTED_MAJORS } from "./majors"; +import { MAJOR_YEARS, MAJORS } from "./majorCollator"; @Injectable() export class MajorService { private readonly logger: Logger = new Logger(); findByMajorAndYear(majorName: string, catalogYear: number): Major2 | null { - if (!SUPPORTED_MAJOR_YEARS.includes(catalogYear.toString())) { - this.logger.debug( - { mesage: "Major year not found", catalogYear }, - MajorService.formatMajorServiceCtx("findByMajorAndYear") - ); - return null; - } - - const { majors, supportedMajorNames } = SUPPORTED_MAJORS[catalogYear]; - if (!supportedMajorNames.includes(majorName)) { - this.logger.debug( - { mesage: "Major within year not found", majorName, catalogYear }, - MajorService.formatMajorServiceCtx("findByMajorAndYear") - ); - return null; - } - - return majors[majorName]; + // if (!SUPPORTED_MAJOR_YEARS.includes(catalogYear.toString())) { + // this.logger.debug( + // { mesage: "Major year not found", catalogYear }, + // MajorService.formatMajorServiceCtx("findByMajorAndYear") + // ); + // return null; + // } + + // const { majors, supportedMajorNames } = SUPPORTED_MAJORS[catalogYear]; + // if (!supportedMajorNames.includes(majorName)) { + // this.logger.debug( + // { mesage: "Major within year not found", majorName, catalogYear }, + // MajorService.formatMajorServiceCtx("findByMajorAndYear") + // ); + // return null; + // } + + return MAJORS[catalogYear][majorName]; } getSupportedMajors(): SupportedMajors { const supportedMajors: SupportedMajors = {}; - SUPPORTED_MAJOR_YEARS.forEach((year) => { - const { supportedMajorNames } = SUPPORTED_MAJORS[year]; + MAJOR_YEARS.forEach((year) => { + console.log(MAJOR_YEARS, MAJORS); + const supportedMajorNames = Object.keys(MAJORS[year]); const supportedMajorForYear: SupportedMajorsForYear = {}; supportedMajorNames.forEach((majorName) => { diff --git a/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..1d30ec4c7 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json @@ -0,0 +1,300 @@ +{ + "name": "Architectural Studies and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Architecture History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json new file mode 100644 index 000000000..0a23f5e8c --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json @@ -0,0 +1,248 @@ +{ + "name": "Architectural Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..04cc3b242 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json @@ -0,0 +1,627 @@ +{ + "name": "Architecture and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json new file mode 100644 index 000000000..a8dcea522 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json @@ -0,0 +1,311 @@ +{ + "name": "Architecture, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json new file mode 100644 index 000000000..3dba37635 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json @@ -0,0 +1,441 @@ +{ + "name": "Art, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json new file mode 100644 index 000000000..5b93c9bc5 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..92c3c7493 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "Communication Studies and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..588bf21df --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json @@ -0,0 +1,392 @@ +{ + "name": "Communication Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..7d0baec33 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,400 @@ +{ + "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 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": 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": "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": 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/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..7655290c0 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json @@ -0,0 +1,390 @@ +{ + "name": "Communication Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..0c49e5771 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json @@ -0,0 +1,223 @@ +{ + "name": "Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json new file mode 100644 index 000000000..410d1bc98 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json @@ -0,0 +1,468 @@ +{ + "name": "Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json new file mode 100644 index 000000000..e043e4287 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/game_design_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json new file mode 100644 index 000000000..306e96893 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json @@ -0,0 +1,268 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Art History", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..a3ff86a4f --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..7ad0a56e4 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json @@ -0,0 +1,611 @@ +{ + "name": "Journalism and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..d000c8829 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json @@ -0,0 +1,658 @@ +{ + "name": "Journalism and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json new file mode 100644 index 000000000..33185a277 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json @@ -0,0 +1,133 @@ +{ + "name": "Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json new file mode 100644 index 000000000..e4aad85d9 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json @@ -0,0 +1,222 @@ +{ + "name": "Landscape Architecture, BLA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..5a78fa9fe --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,698 @@ +{ + "name": "Media and Screen Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..3455819ea --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json new file mode 100644 index 000000000..2b401c804 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json new file mode 100644 index 000000000..7fb12af34 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json @@ -0,0 +1,313 @@ +{ + "name": "Media and Screen Studies and Media Arts, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art + Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..161f7cf3c --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,313 @@ +{ + "name": "Media and Screen Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..36ba06204 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,737 @@ +{ + "name": "Media and Screen Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Elective Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..2147c17fa --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..a9807106b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..8d292ca01 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..bc00920f4 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..96c11cd6c --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,333 @@ +{ + "name": "Media Arts and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design Electives", + "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": "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json new file mode 100644 index 000000000..251054cd3 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json @@ -0,0 +1,559 @@ +{ + "name": "Media Arts, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json new file mode 100644 index 000000000..6204609be --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json @@ -0,0 +1,633 @@ +{ + "name": "Music and Communication Studies with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json new file mode 100644 index 000000000..360f0d4cc --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json @@ -0,0 +1,539 @@ +{ + "name": "Music with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Business Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json new file mode 100644 index 000000000..e06cd6e78 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json @@ -0,0 +1,229 @@ +{ + "name": "Studio Art, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json new file mode 100644 index 000000000..a54b6ede9 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json @@ -0,0 +1,603 @@ +{ + "name": "Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..7149df3d8 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,709 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..ba263e397 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,767 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..e16683cff --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json @@ -0,0 +1,548 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..41543bc0b --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,521 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..fb1072e8c --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,496 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..1e337de50 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json @@ -0,0 +1,642 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Options", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..b9f01ad64 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,529 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..32dbee678 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json @@ -0,0 +1,888 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..88cc28e2e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json @@ -0,0 +1,630 @@ +{ + "name": "Computer Science and Environmental and Sustainability Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json new file mode 100644 index 000000000..f8dd56e5b --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json @@ -0,0 +1,486 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json new file mode 100644 index 000000000..1bfdd063c --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json @@ -0,0 +1,481 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..22ee643a9 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,426 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..5006d9201 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,540 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..81fae03cb --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,422 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json new file mode 100644 index 000000000..badcd4b71 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json @@ -0,0 +1,535 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..a27ab4d1c --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,357 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..93834a341 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,521 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..e307fbbf8 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json @@ -0,0 +1,896 @@ +{ + "name": "Computer Science and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..82f7c0c08 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,375 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..21223a283 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json @@ -0,0 +1,536 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Theatre", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json new file mode 100644 index 000000000..3a37696d1 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json @@ -0,0 +1,860 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json new file mode 100644 index 000000000..045513155 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json @@ -0,0 +1,1172 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..883bdf3f2 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,643 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..313a93006 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json @@ -0,0 +1,592 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json new file mode 100644 index 000000000..8b45d66c6 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json @@ -0,0 +1,681 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..b851d04c7 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,683 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..a56aba005 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,726 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..aa346d003 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json @@ -0,0 +1,570 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..2f4d68f4e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,681 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..bd53e7fa8 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,539 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..ea084ff6f --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json @@ -0,0 +1,587 @@ +{ + "name": "Data Science and Environmental and Sustainability Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json new file mode 100644 index 000000000..28f769c9d --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json @@ -0,0 +1,566 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..95c355f0e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,454 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..0d6c3a5b7 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,516 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..e263f6b16 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,376 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..3fa19b124 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,466 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..46cb44743 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,592 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json new file mode 100644 index 000000000..44324fc7d --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -0,0 +1,507 @@ +{ + "name": "Bioengineering and Biochemistry, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json new file mode 100644 index 000000000..1d0b65eec --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json @@ -0,0 +1,700 @@ +{ + "name": "Bioengineering, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json new file mode 100644 index 000000000..0173b4104 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -0,0 +1,399 @@ +{ + "name": "Chemical Engineering and Bioengineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json new file mode 100644 index 000000000..0ee129589 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -0,0 +1,441 @@ +{ + "name": "Chemical Engineering and Environmental Engineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json new file mode 100644 index 000000000..8a07b14ea --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -0,0 +1,559 @@ +{ + "name": "Civil Engineering and Computer Science, BSCE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json new file mode 100644 index 000000000..f6a7f2e2c --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -0,0 +1,622 @@ +{ + "name": "Computer Engineering and Computer Science, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json new file mode 100644 index 000000000..e65ceaf9b --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -0,0 +1,442 @@ +{ + "name": "Computer Engineering, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json new file mode 100644 index 000000000..c26c3cce7 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -0,0 +1,452 @@ +{ + "name": "Electrical and Computer Engineering, BSEE or BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json new file mode 100644 index 000000000..37fb4cffa --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -0,0 +1,661 @@ +{ + "name": "Electrical Engineering and Music with concentration in Music Technology, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json new file mode 100644 index 000000000..ea481678f --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json @@ -0,0 +1,413 @@ +{ + "name": "Electrical Engineering, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json new file mode 100644 index 000000000..dd4559c46 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json new file mode 100644 index 000000000..1f57cea51 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -0,0 +1,422 @@ +{ + "name": "Environmental Engineering, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json new file mode 100644 index 000000000..4249314a1 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json @@ -0,0 +1,565 @@ +{ + "name": "Industrial Engineering, BSIE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json new file mode 100644 index 000000000..cb11a7622 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -0,0 +1,413 @@ +{ + "name": "Mechanical Engineering and Design, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json new file mode 100644 index 000000000..0272712c4 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -0,0 +1,419 @@ +{ + "name": "Mechanical Engineering and History, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Intermediate History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json new file mode 100644 index 000000000..e09986840 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -0,0 +1,461 @@ +{ + "name": "Mechanical Engineering and Physics, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json new file mode 100644 index 000000000..0306403f7 --- /dev/null +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -0,0 +1,519 @@ +{ + "name": "Mechanical Engineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Mechanical and Industrial Engineering Technical Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..b3ee2091a --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,445 @@ +{ + "name": "Health Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..8f0bb2993 --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,468 @@ +{ + "name": "Health Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..730a3a2ce --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,399 @@ +{ + "name": "Health Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json new file mode 100644 index 000000000..d740ca58d --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json @@ -0,0 +1,600 @@ +{ + "name": "Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Selectives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" new file mode 100644 index 000000000..abdf201fe --- /dev/null +++ "b/packages/api/src/major/major/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/13/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/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..88b4fadc4 --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -0,0 +1,391 @@ +{ + "name": "Pharmaceutical Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 7", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json new file mode 100644 index 000000000..4c73f8210 --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json @@ -0,0 +1,794 @@ +{ + "name": "Pharmacy, PharmD", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json new file mode 100644 index 000000000..ac15d3429 --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json @@ -0,0 +1,771 @@ +{ + "name": "Pharmacy Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 5", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json new file mode 100644 index 000000000..8981fe10a --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json @@ -0,0 +1,765 @@ +{ + "name": "Public Health, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..eef4c9bcf --- /dev/null +++ b/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,180 @@ +{ + "name": "Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..94d0d0cce --- /dev/null +++ b/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,550 @@ +{ + "name": "Behavioral Neuroscience and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..54fe0b1c7 --- /dev/null +++ b/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json @@ -0,0 +1,993 @@ +{ + "name": "Biology and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..ca38dd428 --- /dev/null +++ b/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,558 @@ +{ + "name": "Biology and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..f3eb18b03 --- /dev/null +++ b/packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json @@ -0,0 +1,927 @@ +{ + "name": "Biology and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json new file mode 100644 index 000000000..f73804a1b --- /dev/null +++ b/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json @@ -0,0 +1,577 @@ +{ + "name": "Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json new file mode 100644 index 000000000..c613fb7d7 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..4fc263d45 --- /dev/null +++ b/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json @@ -0,0 +1,419 @@ +{ + "name": "Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..40bbe7343 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..b442cfb32 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..4bb2e255e --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..bf445f5ac --- /dev/null +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json @@ -0,0 +1,276 @@ +{ + "name": "Environmental Studies and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History-Area Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..1bac718fb --- /dev/null +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1278 @@ +{ + "name": "Environmental Studies and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..67a8b8065 --- /dev/null +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,440 @@ +{ + "name": "Environmental Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..c42b6d469 --- /dev/null +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,839 @@ +{ + "name": "Environmental Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..f5b9b7f0f --- /dev/null +++ b/packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,450 @@ +{ + "name": "Linguistics and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..3adf23621 --- /dev/null +++ b/packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,279 @@ +{ + "name": "Linguistics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..1d0a99518 --- /dev/null +++ b/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json @@ -0,0 +1,743 @@ +{ + "name": "Linguistics and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..0e02a5d3f --- /dev/null +++ b/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,481 @@ +{ + "name": "Linguistics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..06e782ddf --- /dev/null +++ b/packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,363 @@ +{ + "name": "Linguistics and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..48d88c08b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..f6331590b --- /dev/null +++ b/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json @@ -0,0 +1,293 @@ +{ + "name": "Mathematics and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..4ab2e8eb1 --- /dev/null +++ b/packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json @@ -0,0 +1,611 @@ +{ + "name": "Mathematics and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..3f690f10a --- /dev/null +++ b/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,310 @@ +{ + "name": "Mathematics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..80bd9b2d9 --- /dev/null +++ b/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json @@ -0,0 +1,181 @@ +{ + "name": "Mathematics and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json new file mode 100644 index 000000000..77b075a79 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/science/psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json new file mode 100644 index 000000000..cde31f4fe --- /dev/null +++ b/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json @@ -0,0 +1,1185 @@ +{ + "name": "Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Required Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..9f333414c --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,668 @@ +{ + "name": "Africana Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "African American/African Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..552ca34d9 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -0,0 +1,170 @@ +{ + "name": "American Sign Language and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..1d117c992 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..81d72f0c6 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..72e22ebe8 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json @@ -0,0 +1,320 @@ +{ + "name": "American Sign Language and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Theatre", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" new file mode 100644 index 000000000..5eaa21895 --- /dev/null +++ "b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..1601ea7ef --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json @@ -0,0 +1,266 @@ +{ + "name": "Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..4f71ebf01 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -0,0 +1,347 @@ +{ + "name": "Criminal Justice and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..e1184efa3 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,427 @@ +{ + "name": "Criminal Justice and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..950a74340 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..f837a62c5 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -0,0 +1,424 @@ +{ + "name": "Criminal Justice and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..f24fc1f68 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json @@ -0,0 +1,307 @@ +{ + "name": "Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..293ee637b --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,333 @@ +{ + "name": "Cultural Anthropology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..b8ecf70f9 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,354 @@ +{ + "name": "Cultural Anthropology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..a94a4f5ca --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -0,0 +1,301 @@ +{ + "name": "Cultural Anthropology and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..32becfebd --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..afce17e82 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..ff91acf69 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..159967cae --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,343 @@ +{ + "name": "Economics and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..20fd6a838 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,426 @@ +{ + "name": "Economics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "NUpath Not Fulfilled by Major", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json new file mode 100644 index 000000000..920266bde --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json @@ -0,0 +1,209 @@ +{ + "name": "Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json new file mode 100644 index 000000000..dd89123e6 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json @@ -0,0 +1,207 @@ +{ + "name": "Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..2b6957306 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,754 @@ +{ + "name": "English and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "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": 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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..381fbb00e --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,713 @@ +{ + "name": "English and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..3a680686a --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,643 @@ +{ + "name": "English and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..627f7bb77 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,729 @@ +{ + "name": "English and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..7c2a45406 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,662 @@ +{ + "name": "English and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..257a15e93 --- /dev/null +++ b/packages/api/src/major/major/2021/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/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..cf8620d10 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -0,0 +1,721 @@ +{ + "name": "English and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..8c467beee --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -0,0 +1,350 @@ +{ + "name": "History and Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..f8a49481c --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,351 @@ +{ + "name": "History and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Other Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..096a5d87f --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,243 @@ +{ + "name": "History and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..c4b8118f5 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -0,0 +1,371 @@ +{ + "name": "History and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..e2b0aab40 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -0,0 +1,397 @@ +{ + "name": "History and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..8d5a9c046 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -0,0 +1,656 @@ +{ + "name": "History and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..b6db31bc2 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,278 @@ +{ + "name": "History and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..5d9ab90f1 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -0,0 +1,747 @@ +{ + "name": "History and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Course", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..61a2f2e6d --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,401 @@ +{ + "name": "History and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json new file mode 100644 index 000000000..15dbda917 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json @@ -0,0 +1,259 @@ +{ + "name": "History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Course Requirement", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json new file mode 100644 index 000000000..7abefb5be --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json @@ -0,0 +1,335 @@ +{ + "name": "History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Intermediate/Advanced History Course Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json new file mode 100644 index 000000000..c881088de --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..08fe29a45 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,325 @@ +{ + "name": "Human Services and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Elective", + "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": "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..fe4a6b8c1 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,348 @@ +{ + "name": "Human Services and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..30c7cf78a --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1035 @@ +{ + "name": "Human Services and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..7fde378b6 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -0,0 +1,281 @@ +{ + "name": "Human Services and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..bbabac34d --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -0,0 +1,286 @@ +{ + "name": "Human Services and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json new file mode 100644 index 000000000..dcc632b72 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -0,0 +1,92 @@ +{ + "name": "Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json new file mode 100644 index 000000000..0d9b2febc --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -0,0 +1,92 @@ +{ + "name": "Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..ec74020cd --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,1214 @@ +{ + "name": "International Affairs and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..bfdeedb02 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,1067 @@ +{ + "name": "International Affairs and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..4fbf9526a --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -0,0 +1,1202 @@ +{ + "name": "International Affairs and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..feb4330a1 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -0,0 +1,1128 @@ +{ + "name": "International Affairs and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs and History Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..4fe0b08da --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,1225 @@ +{ + "name": "International Affairs and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..09a23ff73 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -0,0 +1,979 @@ +{ + "name": "International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..37484d4b6 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,671 @@ +{ + "name": "International Affairs with African Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Africa", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..85654e46a --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,701 @@ +{ + "name": "International Affairs with Asian Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Asia", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..e0ab10c40 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,666 @@ +{ + "name": "International Affairs with European Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Europe", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..26d27aab3 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,661 @@ +{ + "name": "International Affairs with Latin American Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Latin America", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..727a7d146 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,691 @@ +{ + "name": "International Affairs with Middle East Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in the Middle East", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json new file mode 100644 index 000000000..8bb1fbe9b --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -0,0 +1,601 @@ +{ + "name": "Jewish Studies and Religion, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Hebrew Language Introduction", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..7c5806276 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json @@ -0,0 +1,1251 @@ +{ + "name": "Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..7ae2287ad --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json @@ -0,0 +1,1064 @@ +{ + "name": "Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..b7d8d2fcc --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,842 @@ +{ + "name": "Political Science and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..2ea091be3 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,836 @@ +{ + "name": "Political Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..979f252a4 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json @@ -0,0 +1,814 @@ +{ + "name": "Political Science and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..69b97d7db --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..79495198e --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -0,0 +1,703 @@ +{ + "name": "Political Science and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..d0ca36f74 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -0,0 +1,703 @@ +{ + "name": "Political Science and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..994fd5a60 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1519 @@ +{ + "name": "Political Science and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..68e2474f3 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,714 @@ +{ + "name": "Political Science and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..b79ec1531 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,709 @@ +{ + "name": "Political Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json new file mode 100644 index 000000000..b072b6cd8 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -0,0 +1,587 @@ +{ + "name": "Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Co-op or Study Abroad", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json new file mode 100644 index 000000000..32290f0cd --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -0,0 +1,598 @@ +{ + "name": "Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Co-op or Study Abroad", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Upper-Division Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json new file mode 100644 index 000000000..5e5a0c6f4 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -0,0 +1,410 @@ +{ + "name": "Religious Studies and Africana Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..71ca5a54e --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -0,0 +1,265 @@ +{ + "name": "Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..a648d2477 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,205 @@ +{ + "name": "Sociology and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..833007019 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,205 @@ +{ + "name": "Sociology and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json new file mode 100644 index 000000000..3853b2a7d --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..a80932d4e --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1130 @@ +{ + "name": "Sociology and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..afae3c2bb --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,306 @@ +{ + "name": "Sociology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..2390fe128 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..f5604e1bb --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,327 @@ +{ + "name": "Sociology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json new file mode 100644 index 000000000..0495993eb --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -0,0 +1,137 @@ +{ + "name": "Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json new file mode 100644 index 000000000..b14cb080d --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -0,0 +1,142 @@ +{ + "name": "Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Students must complete nine elective courses in the SOCL major, at least five of which must be at the 3000-level or higher", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..fe42f1f78 --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1138 @@ +{ + "name": "Spanish and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Study Abroad/Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json new file mode 100644 index 000000000..32fe6d65e --- /dev/null +++ b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -0,0 +1,210 @@ +{ + "name": "Spanish, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..99f09efcb --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json @@ -0,0 +1,367 @@ +{ + "name": "Architectural Studies and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Architecture History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json new file mode 100644 index 000000000..b57b9380f --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json @@ -0,0 +1,248 @@ +{ + "name": "Architectural Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..7a9072e6d --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json @@ -0,0 +1,556 @@ +{ + "name": "Architecture and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json new file mode 100644 index 000000000..99144545a --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json @@ -0,0 +1,311 @@ +{ + "name": "Architecture, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json new file mode 100644 index 000000000..522b24c3d --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json @@ -0,0 +1,554 @@ +{ + "name": "Art, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json new file mode 100644 index 000000000..758696c85 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..0611f022f --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,393 @@ +{ + "name": "Communication Studies and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..a2b6fcac3 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json @@ -0,0 +1,382 @@ +{ + "name": "Communication Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..903fb5c94 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,400 @@ +{ + "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 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": 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": "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": 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/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..97b86f54f --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json @@ -0,0 +1,390 @@ +{ + "name": "Communication Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..858edfb5f --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json @@ -0,0 +1,223 @@ +{ + "name": "Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json new file mode 100644 index 000000000..17a6f246b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/game_design_bfa/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json new file mode 100644 index 000000000..134823f7a --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json @@ -0,0 +1,309 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Art History", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..8abfacf5d --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..c943cc723 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json @@ -0,0 +1,614 @@ +{ + "name": "Journalism and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json new file mode 100644 index 000000000..f27389267 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json @@ -0,0 +1,306 @@ +{ + "name": "Journalism and Interaction Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..ed296d764 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json @@ -0,0 +1,683 @@ +{ + "name": "Journalism and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json new file mode 100644 index 000000000..f16227435 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json @@ -0,0 +1,133 @@ +{ + "name": "Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json new file mode 100644 index 000000000..b2a086b52 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json @@ -0,0 +1,222 @@ +{ + "name": "Landscape Architecture, BLA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..d162db1c2 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,701 @@ +{ + "name": "Media and Screen Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..20c6ad89e --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json new file mode 100644 index 000000000..641054aa3 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json new file mode 100644 index 000000000..ab69c1be4 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json @@ -0,0 +1,361 @@ +{ + "name": "Media and Screen Studies and Media Arts, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..57bc07aaf --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,318 @@ +{ + "name": "Media and Screen Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..90b8f4101 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,772 @@ +{ + "name": "Media and Screen Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Elective Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..aee365964 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..f50eb81c6 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..112f2ba6f --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d7077ac63 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..99277ad80 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,381 @@ +{ + "name": "Media Arts and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design Electives", + "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": "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json new file mode 100644 index 000000000..2fdc1150f --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json @@ -0,0 +1,699 @@ +{ + "name": "Media Arts, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json new file mode 100644 index 000000000..e26eb8ca8 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json @@ -0,0 +1,655 @@ +{ + "name": "Music and Communication Studies with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json new file mode 100644 index 000000000..ba5ed1d93 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json @@ -0,0 +1,245 @@ +{ + "name": "Studio Art, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json new file mode 100644 index 000000000..023ac49b7 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json new file mode 100644 index 000000000..4eaa09104 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json @@ -0,0 +1,355 @@ +{ + "name": "Theatre and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/arts-media-design/theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json new file mode 100644 index 000000000..1929a6b93 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json @@ -0,0 +1,772 @@ +{ + "name": "Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json new file mode 100644 index 000000000..f30e9a97a --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json @@ -0,0 +1,772 @@ +{ + "name": "Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json b/packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json new file mode 100644 index 000000000..d3d75b20f --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..383698d73 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/business/business_administration_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..b4530a881 --- /dev/null +++ b/packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json @@ -0,0 +1,3135 @@ +{ + "name": "Business Administration and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art and Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..b812e1cb4 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json new file mode 100644 index 000000000..d70ad6d1c --- /dev/null +++ b/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json @@ -0,0 +1,1381 @@ +{ + "name": "International Business, BSIB", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..7793cc6b4 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,704 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..ebbc99526 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,755 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..eddcd72fb --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1790 @@ +{ + "name": "Computer Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..e0284e633 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json @@ -0,0 +1,555 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..afdc6e7c2 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,546 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..297b7ced8 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,511 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..2db38049f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json @@ -0,0 +1,714 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..0f19d3ba4 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,527 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..790e5e0f0 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json @@ -0,0 +1,927 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json new file mode 100644 index 000000000..37a10e661 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json @@ -0,0 +1,496 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json new file mode 100644 index 000000000..bfefe1e53 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json @@ -0,0 +1,491 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..cc007489f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,446 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..fe2ad9b1f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,540 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..7fc1da69d --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,415 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json new file mode 100644 index 000000000..8cc574db3 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json @@ -0,0 +1,588 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..c5b39ffde --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,370 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..9dbf13992 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,514 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..b01a84722 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json @@ -0,0 +1,941 @@ +{ + "name": "Computer Science and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..8be5a187b --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,395 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..f06c99eda --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json @@ -0,0 +1,546 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Theatre", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json new file mode 100644 index 000000000..2758ab0df --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json @@ -0,0 +1,851 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json new file mode 100644 index 000000000..be58d745c --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json @@ -0,0 +1,1155 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..35b53b295 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1898 @@ +{ + "name": "Cybersecurity and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..9b93e2324 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,653 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..b38711ec9 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json @@ -0,0 +1,602 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json new file mode 100644 index 000000000..cca9912a0 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json @@ -0,0 +1,684 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json new file mode 100644 index 000000000..05e5bcaed --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -0,0 +1,698 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json new file mode 100644 index 000000000..5d514744f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json @@ -0,0 +1,739 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..4111769aa --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json @@ -0,0 +1,595 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..8c54ff1e9 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -0,0 +1,726 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..2fd6a8f53 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,559 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json new file mode 100644 index 000000000..58f3f6af8 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json @@ -0,0 +1,586 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json new file mode 100644 index 000000000..0ce08d05d --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json @@ -0,0 +1,1282 @@ +{ + "name": "Data Science and International Affairs, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..e3870ce50 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json @@ -0,0 +1,494 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..37c6de8b9 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json @@ -0,0 +1,536 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..ebecf767e --- /dev/null +++ b/packages/api/src/major/major/2022/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/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..763d15d6b --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json @@ -0,0 +1,491 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..61d475152 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,587 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json new file mode 100644 index 000000000..db24d6eb1 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -0,0 +1,507 @@ +{ + "name": "Bioengineering and Biochemistry, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json new file mode 100644 index 000000000..6cb4055fe --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json @@ -0,0 +1,721 @@ +{ + "name": "Bioengineering, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json new file mode 100644 index 000000000..24584fa88 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -0,0 +1,399 @@ +{ + "name": "Chemical Engineering and Bioengineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json new file mode 100644 index 000000000..53f9baec0 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -0,0 +1,441 @@ +{ + "name": "Chemical Engineering and Environmental Engineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json new file mode 100644 index 000000000..8ee2e8bb0 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -0,0 +1,569 @@ +{ + "name": "Civil Engineering and Computer Science, BSCE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json new file mode 100644 index 000000000..d7a039a34 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -0,0 +1,610 @@ +{ + "name": "Computer Engineering and Computer Science, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json new file mode 100644 index 000000000..e295e0ecc --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -0,0 +1,442 @@ +{ + "name": "Computer Engineering, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json new file mode 100644 index 000000000..2af2e7bcf --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -0,0 +1,452 @@ +{ + "name": "Electrical and Computer Engineering, BSEE or BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json new file mode 100644 index 000000000..2ae8f9e80 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -0,0 +1,678 @@ +{ + "name": "Electrical Engineering and Music with concentration in Music Technology, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json new file mode 100644 index 000000000..b94dcbf72 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json @@ -0,0 +1,413 @@ +{ + "name": "Electrical Engineering, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json new file mode 100644 index 000000000..961aad62b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json new file mode 100644 index 000000000..0b8ebda7b --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -0,0 +1,422 @@ +{ + "name": "Environmental Engineering, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json new file mode 100644 index 000000000..c78c0ef12 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json @@ -0,0 +1,549 @@ +{ + "name": "Industrial Engineering, BSIE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json new file mode 100644 index 000000000..d85c27dd5 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json @@ -0,0 +1,505 @@ +{ + "name": "Mechanical Engineering and Bioengineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json new file mode 100644 index 000000000..c627d68d3 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -0,0 +1,510 @@ +{ + "name": "Mechanical Engineering and Design, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art and Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Design Options", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json new file mode 100644 index 000000000..31fa1a0af --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -0,0 +1,419 @@ +{ + "name": "Mechanical Engineering and History, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Intermediate History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json new file mode 100644 index 000000000..461ebe60a --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -0,0 +1,471 @@ +{ + "name": "Mechanical Engineering and Physics, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json new file mode 100644 index 000000000..82f34dc59 --- /dev/null +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -0,0 +1,496 @@ +{ + "name": "Mechanical Engineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Mechanical and Industrial Engineering Technical Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..9dc8744c0 --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1200 @@ +{ + "name": "Health Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..a35d7f004 --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,453 @@ +{ + "name": "Health Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..bb39f57ed --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,470 @@ +{ + "name": "Health Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..767e780cb --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,399 @@ +{ + "name": "Health Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json new file mode 100644 index 000000000..75e79b37d --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json @@ -0,0 +1,671 @@ +{ + "name": "Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Selectives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" new file mode 100644 index 000000000..8999a8a1f --- /dev/null +++ "b/packages/api/src/major/major/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/13/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/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..0e86b5c0f --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -0,0 +1,391 @@ +{ + "name": "Pharmaceutical Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 7", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json new file mode 100644 index 000000000..8959d6dcd --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json @@ -0,0 +1,768 @@ +{ + "name": "Public Health, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..5a44da1aa --- /dev/null +++ b/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,180 @@ +{ + "name": "Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..d44a205f4 --- /dev/null +++ b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json @@ -0,0 +1,615 @@ +{ + "name": "Behavioral Neuroscience and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..5f8408a7b --- /dev/null +++ b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,545 @@ +{ + "name": "Behavioral Neuroscience and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..c83833265 --- /dev/null +++ b/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json @@ -0,0 +1,999 @@ +{ + "name": "Biology and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..86caad83e --- /dev/null +++ b/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,546 @@ +{ + "name": "Biology and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..9464ae024 --- /dev/null +++ b/packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json @@ -0,0 +1,934 @@ +{ + "name": "Biology and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json new file mode 100644 index 000000000..24ab10ad5 --- /dev/null +++ b/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json @@ -0,0 +1,575 @@ +{ + "name": "Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json new file mode 100644 index 000000000..5e1e5da3a --- /dev/null +++ b/packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -0,0 +1,571 @@ +{ + "name": "Cell and Molecular Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..f300f2416 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..eb25793ea --- /dev/null +++ b/packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1293 @@ +{ + "name": "Environmental Studies and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..08513464c --- /dev/null +++ b/packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,470 @@ +{ + "name": "Environmental Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..a2101f648 --- /dev/null +++ b/packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,879 @@ +{ + "name": "Environmental Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..f7aa97316 --- /dev/null +++ b/packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,450 @@ +{ + "name": "Linguistics and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..af4c495b0 --- /dev/null +++ b/packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,279 @@ +{ + "name": "Linguistics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..81097389b --- /dev/null +++ b/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json @@ -0,0 +1,718 @@ +{ + "name": "Linguistics and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..693fdf222 --- /dev/null +++ b/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,483 @@ +{ + "name": "Linguistics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..1b0df3f1b --- /dev/null +++ b/packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,358 @@ +{ + "name": "Linguistics and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..4b562f391 --- /dev/null +++ b/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json @@ -0,0 +1,229 @@ +{ + "name": "Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..8b0656545 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..d5188206f --- /dev/null +++ b/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json @@ -0,0 +1,293 @@ +{ + "name": "Mathematics and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..1249b309f --- /dev/null +++ b/packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json @@ -0,0 +1,644 @@ +{ + "name": "Mathematics and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..e16cf3c95 --- /dev/null +++ b/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,307 @@ +{ + "name": "Mathematics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..5e768b6da --- /dev/null +++ b/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json @@ -0,0 +1,189 @@ +{ + "name": "Mathematics and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..18ed1f014 --- /dev/null +++ b/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json @@ -0,0 +1,388 @@ +{ + "name": "Psychology and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/science/psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json new file mode 100644 index 000000000..081466a35 --- /dev/null +++ b/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json @@ -0,0 +1,1131 @@ +{ + "name": "Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Required Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..c0d72d66e --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,822 @@ +{ + "name": "Africana Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..e0fa0abfe --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json @@ -0,0 +1,407 @@ +{ + "name": "Africana Studies and Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..8dca33098 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,688 @@ +{ + "name": "Africana Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "African American/African Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..e94a3d853 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -0,0 +1,170 @@ +{ + "name": "American Sign Language and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..ee7041c38 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..c344d809b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" new file mode 100644 index 000000000..f2c74de28 --- /dev/null +++ "b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..a93b0b78a --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json @@ -0,0 +1,284 @@ +{ + "name": "Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..3b97f143e --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -0,0 +1,347 @@ +{ + "name": "Criminal Justice and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..6567a3692 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,438 @@ +{ + "name": "Criminal Justice and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..0c1ea54ff --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..1e66898ef --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -0,0 +1,446 @@ +{ + "name": "Criminal Justice and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..c35d94075 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json @@ -0,0 +1,380 @@ +{ + "name": "Criminal Justice and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Sociology Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..ddcea02b9 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json @@ -0,0 +1,312 @@ +{ + "name": "Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..9a49f3ab7 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,338 @@ +{ + "name": "Cultural Anthropology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..c6864fc3d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,364 @@ +{ + "name": "Cultural Anthropology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..b7e2b1e7b --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -0,0 +1,324 @@ +{ + "name": "Cultural Anthropology and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..ba694212e --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..2818e0e78 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..3c246e4e2 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..aec1aff8d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json @@ -0,0 +1,340 @@ +{ + "name": "Economics and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Elective Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..b23f4b9ac --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1624 @@ +{ + "name": "Economics and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Economics Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Experiential Learning", + "requirements": [], + "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/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..47d27695c --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json @@ -0,0 +1,367 @@ +{ + "name": "Economics and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..742718022 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..38b919eeb --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,358 @@ +{ + "name": "Economics and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..cca7d5e1d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,444 @@ +{ + "name": "Economics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "NUpath Not Fulfilled by Major", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json new file mode 100644 index 000000000..9dc1a314b --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json @@ -0,0 +1,221 @@ +{ + "name": "Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json new file mode 100644 index 000000000..55ecefca6 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json @@ -0,0 +1,214 @@ +{ + "name": "Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..5ac1cf7a0 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,732 @@ +{ + "name": "English and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..a8abc018e --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,703 @@ +{ + "name": "English and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..e43809f9c --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,624 @@ +{ + "name": "English and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..da62db22d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,669 @@ +{ + "name": "English and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 128, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..d0c0fea86 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,645 @@ +{ + "name": "English and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..09a30683d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -0,0 +1,1137 @@ +{ + "name": "English and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..f6c6c4c2c --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -0,0 +1,690 @@ +{ + "name": "English and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..b25f28560 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -0,0 +1,330 @@ +{ + "name": "History and Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..84ea436fe --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,351 @@ +{ + "name": "History and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Other Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..3189eaf00 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,243 @@ +{ + "name": "History and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..d8c4436d9 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -0,0 +1,373 @@ +{ + "name": "History and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..508548dab --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -0,0 +1,404 @@ +{ + "name": "History and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..e7dd624c1 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -0,0 +1,631 @@ +{ + "name": "History and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..7c874b8bd --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,278 @@ +{ + "name": "History and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..d8fbb14f5 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -0,0 +1,767 @@ +{ + "name": "History and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Course", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d319dd59f --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,411 @@ +{ + "name": "History and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json new file mode 100644 index 000000000..6d94ae644 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json @@ -0,0 +1,254 @@ +{ + "name": "History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Course Requirement", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json new file mode 100644 index 000000000..0e6c8aa48 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json @@ -0,0 +1,311 @@ +{ + "name": "History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Intermediate/Advanced History Course Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json new file mode 100644 index 000000000..ef62725e3 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..43396dc83 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,329 @@ +{ + "name": "Human Services and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "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": "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..701c3358e --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,348 @@ +{ + "name": "Human Services and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..fc314252f --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1040 @@ +{ + "name": "Human Services and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..fb1e4353d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json @@ -0,0 +1,368 @@ +{ + "name": "Human Services and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..c2018b33a --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -0,0 +1,276 @@ +{ + "name": "Human Services and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..4ecfd10ef --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -0,0 +1,281 @@ +{ + "name": "Human Services and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json new file mode 100644 index 000000000..08a727325 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json new file mode 100644 index 000000000..85f51cef6 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..8e44dbfdd --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,1214 @@ +{ + "name": "International Affairs and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..37ea0b771 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,1067 @@ +{ + "name": "International Affairs and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..b007cad53 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -0,0 +1,1209 @@ +{ + "name": "International Affairs and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..d89011d53 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -0,0 +1,1128 @@ +{ + "name": "International Affairs and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs and History Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..0b4428043 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1889 @@ +{ + "name": "International Affairs and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Electives", + "requirements": [], + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..e8e718879 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,1235 @@ +{ + "name": "International Affairs and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..a9586889d --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -0,0 +1,973 @@ +{ + "name": "International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..0c7781c5c --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,691 @@ +{ + "name": "International Affairs with African Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Africa", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..5f20375ac --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,721 @@ +{ + "name": "International Affairs with Asian Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Asia", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..c5729e4a0 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,676 @@ +{ + "name": "International Affairs with European Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Europe", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..d268db785 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,676 @@ +{ + "name": "International Affairs with Latin American Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in Latin America", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json new file mode 100644 index 000000000..15e923678 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json @@ -0,0 +1,701 @@ +{ + "name": "International Affairs with Middle East Studies Concentration, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience in the Middle East", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json new file mode 100644 index 000000000..0c9f886f6 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -0,0 +1,631 @@ +{ + "name": "Jewish Studies and Religion, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Hebrew Language Introduction", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..1f9c4479b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..650bc56a7 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,867 @@ +{ + "name": "Political Science and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..d2b3074a9 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,861 @@ +{ + "name": "Political Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..e1dae221b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..b1d8fe2a5 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -0,0 +1,728 @@ +{ + "name": "Political Science and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..0fa3686f6 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -0,0 +1,728 @@ +{ + "name": "Political Science and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..ab19f09bb --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1544 @@ +{ + "name": "Political Science and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..103c13217 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,744 @@ +{ + "name": "Political Science and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..bbde630ad --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,739 @@ +{ + "name": "Political Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json new file mode 100644 index 000000000..019e8e3c0 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -0,0 +1,612 @@ +{ + "name": "Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Co-op or Study Abroad", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json new file mode 100644 index 000000000..14fec2079 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -0,0 +1,623 @@ +{ + "name": "Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Co-op or Study Abroad", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Upper-Division Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json new file mode 100644 index 000000000..82da574da --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -0,0 +1,470 @@ +{ + "name": "Religious Studies and Africana Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..7a71e62ba --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -0,0 +1,275 @@ +{ + "name": "Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..c3951ff1a --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,188 @@ +{ + "name": "Sociology and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..fb09c8bbd --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,205 @@ +{ + "name": "Sociology and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json new file mode 100644 index 000000000..64cda196e --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..b1ba5584b --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1086 @@ +{ + "name": "Sociology and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..49532146c --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,311 @@ +{ + "name": "Sociology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..069db602f --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d9e464af9 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,337 @@ +{ + "name": "Sociology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json new file mode 100644 index 000000000..6241d92f1 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -0,0 +1,137 @@ +{ + "name": "Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json new file mode 100644 index 000000000..cbdf8ea04 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -0,0 +1,142 @@ +{ + "name": "Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Students must complete nine elective courses in the SOCL major, at least five of which must be at the 3000-level or higher", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..c01fcd3bc --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1139 @@ +{ + "name": "Spanish and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Study Abroad/Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json new file mode 100644 index 000000000..6e7f3c523 --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json @@ -0,0 +1,310 @@ +{ + "name": "Spanish and Linguistics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Linguistics Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json new file mode 100644 index 000000000..e36b273fe --- /dev/null +++ b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -0,0 +1,200 @@ +{ + "name": "Spanish, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json new file mode 100644 index 000000000..25fa545a1 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json @@ -0,0 +1,255 @@ +{ + "name": "Architectural Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Major Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json new file mode 100644 index 000000000..2aaa4e83a --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json @@ -0,0 +1,367 @@ +{ + "name": "Architectural Studies and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Architecture History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json new file mode 100644 index 000000000..47de0be6a --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json @@ -0,0 +1,435 @@ +{ + "url": "https://catalogg.northeastern.edu/undergraduate/arts-media-design/architecture/architectural-studies-design-bs/", + "majorName": "Architectural Studies and Design, BS", + "yearVersion": 2023, + "programRequiredHours": 132, + "sections": [ + { + "description": "Architectural Studies Courses", + "entries": [ + { + "hour": 0, + "description": "Required Courses", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Fundamental Architectural Representation", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 1110 + }, + { + "hour": 6, + "description": "Fundamental Architectural Design", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 1120 + }, + { + "hour": 4, + "type": "AND_COURSE", + "description": "Buildings and Cities, A Global History and Recitation for ARCH 1310", + "courses": [ + { + "subject": "ARCH", + "classId": 1310, + "description": "Buildings and Cities, A Global History" + }, + { + "subject": "ARCH", + "classId": 1311, + "description": "Recitation for ARCH 1310" + } + ] + }, + { + "hour": 6, + "description": "Site, Space, Program", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 2130 + }, + { + "hour": 4, + "description": "Introduction to Building Systems", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 2260 + }, + { + "hour": 4, + "description": "Advanced Architectural Communication", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 3450 + }, + { + "hour": 0, + "description": "Architecture History Elective", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Either ARCH 1370 or any ARCH 2300-level history course", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "Electives", + "type": "HEADER" + }, + { + "type": "X_OF_MANY", + "description": "Complete two of the following:", + "hour": 8 + }, + { + "hour": 0, + "description": "Special Topics in Architectural History", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 1370 + }, + { + "hour": 0, + "description": "Understanding Design", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 1450 + }, + { + "hour": 0, + "description": "Urban Housing", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 2140 + }, + { + "hour": 0, + "description": "Any second ARCH 2300-level history course", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "Architecture Topics Abroad: Theory", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 3351 + }, + { + "hour": 0, + "description": "Architecture Topics Abroad: Drawing", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 3352 + }, + { + "hour": 0, + "description": "Advanced Topics in Architectural History", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 3370 + }, + { + "hour": 0, + "description": "Urban and Architectural History Abroad", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 4850 + }, + { + "hour": 0, + "description": "Design Tactics and Operations", + "type": "PLAIN_COURSE", + "subject": "ARCH", + "classId": 5310 + } + ], + "type": "PRIMARY" + }, + { + "description": "Design Requirements", + "entries": [ + { + "hour": 0, + "description": "Art + Design Fundamentals", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Color and Composition (with optional ARTF 1123)", + "type": "PLAIN_COURSE", + "subject": "ARTF", + "classId": 1122 + }, + { + "hour": 0, + "description": "Art + Design Fundamentals Elective", + "type": "HEADER" + }, + { + "hour": 5, + "description": "Complete one of the following:", + "type": "SECTION_INFO", + "parsedCount": 1 + }, + { + "hour": 0, + "type": "AND_COURSE", + "description": "Form and Structure and Form and Structure Tools", + "courses": [ + { + "subject": "ARTF", + "classId": 1124, + "description": "Form and Structure" + }, + { + "subject": "ARTF", + "classId": 1125, + "description": "Form and Structure Tools" + } + ] + }, + { + "hour": 0, + "type": "AND_COURSE", + "description": "Movement and Time and Movement and Time Tools", + "courses": [ + { + "subject": "ARTF", + "classId": 2220, + "description": "Movement and Time" + }, + { + "subject": "ARTF", + "classId": 2221, + "description": "Movement and Time Tools" + } + ] + }, + { + "hour": 0, + "type": "AND_COURSE", + "description": "Experience and Interaction and Experience and Interaction Tools", + "courses": [ + { + "subject": "ARTF", + "classId": 2223, + "description": "Experience and Interaction" + }, + { + "subject": "ARTF", + "classId": 2224, + "description": "Experience and Interaction Tools" + } + ] + }, + { + "hour": 0, + "description": "Design Required", + "type": "HEADER" + }, + { + "hour": 4, + "type": "AND_COURSE", + "description": "Design Perspectives: An Introduction to Design in the World and Seminar for Design Perspectives", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "description": "Design Perspectives: An Introduction to Design in the World" + }, + { + "subject": "ARTG", + "classId": 1002, + "description": "Seminar for Design Perspectives" + } + ] + }, + { + "hour": 4, + "type": "AND_COURSE", + "description": "Design: Process + Practices and Studio for Design: Process + Practices", + "courses": [ + { + "subject": "ARTG", + "classId": 1270, + "description": "Design: Process + Practices" + }, + { + "subject": "ARTG", + "classId": 1271, + "description": "Studio for Design: Process + Practices" + } + ] + }, + { + "hour": 4, + "type": "AND_COURSE", + "description": "Typographic Systems and Studio for Typographic Systems", + "courses": [ + { + "subject": "ARTG", + "classId": 1290, + "description": "Typographic Systems" + }, + { + "subject": "ARTG", + "classId": 1291, + "description": "Studio for Typographic Systems" + } + ] + }, + { + "hour": 0, + "description": "Design Elective", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Complete any 4 SH ARTG course not otherwise required in the curriculum. 1", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "Art + Design History Elective", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Complete any one art history course within the ARTH subject code.", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "Art + Design Elective", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Complete any one ARTD, ARTE, ARTF, ARTG, ARTH, ARTS, or GAME course as long as prerequisites have been met.", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "If ARTG 5000 Topics in Design (or any other topics course in the subjects listed above) is completed more than once, the additional completions may be allowed toward the electives.", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "Degree Capstone Project", + "type": "HEADER" + }, + { + "hour": 4, + "description": "Design Degree Project", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 4550 + } + ], + "type": "PRIMARY" + }, + { + "description": "Design Option", + "entries": [ + { + "hour": 8, + "description": "Complete one of the following options:", + "type": "COMMENT" + }, + { + "hour": 0, + "description": "Experience Design Option", + "type": "HEADER" + }, + { + "hour": 0, + "description": "Experience Design Principles", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 3462 + }, + { + "hour": 0, + "description": "Experience Design 2", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 3463 + }, + { + "hour": 0, + "description": "Graphic Design Option", + "type": "HEADER" + }, + { + "hour": 0, + "description": "Graphic Design Principles", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 2252 + }, + { + "hour": 0, + "description": "Graphic Design 2", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 3450 + }, + { + "hour": 0, + "description": "Information Design Option", + "type": "HEADER" + }, + { + "hour": 0, + "description": "Information Design Principles", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 2242 + }, + { + "hour": 0, + "description": "Topics in Information Design Inquiry", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 3444 + }, + { + "hour": 0, + "description": "Interaction Design Option", + "type": "HEADER" + }, + { + "hour": 0, + "description": "Interaction Design Principles (with optional ARTG 2401)", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 2400 + }, + { + "hour": 0, + "description": "Interaction Design 2: Mobile", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 3700 + } + ], + "type": "PRIMARY" + }, + { + "description": "Integrative Requirement", + "entries": [ + { + "hour": 4, + "description": "Design Degree Project", + "type": "PLAIN_COURSE", + "subject": "ARTG", + "classId": 4550 + } + ], + "type": "PRIMARY" + } + ] +} diff --git a/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json new file mode 100644 index 000000000..b8781af74 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json @@ -0,0 +1,290 @@ +{ + "name": "Architecture, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 5", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json new file mode 100644 index 000000000..c1717002c --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json @@ -0,0 +1,536 @@ +{ + "name": "Architecture and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Art_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json new file mode 100644 index 000000000..8ff530fbb --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json @@ -0,0 +1,574 @@ +{ + "name": "Art, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..aeea7ef8f --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json @@ -0,0 +1,218 @@ +{ + "name": "Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json new file mode 100644 index 000000000..af5a92502 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json @@ -0,0 +1,303 @@ +{ + "name": "Communication Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json b/packages/api/src/major/major/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/major/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/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json new file mode 100644 index 000000000..71ecf417d --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json @@ -0,0 +1,497 @@ +{ + "name": "Communication Studies and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..ecfdad7a5 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json new file mode 100644 index 000000000..0146b16a3 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json @@ -0,0 +1,321 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Art History", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json new file mode 100644 index 000000000..5be164a65 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json new file mode 100644 index 000000000..c26abf6c2 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Journalism_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json new file mode 100644 index 000000000..1534d7ed3 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json @@ -0,0 +1,133 @@ +{ + "name": "Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json new file mode 100644 index 000000000..f8c8d4fe8 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json @@ -0,0 +1,599 @@ +{ + "name": "Journalism and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json new file mode 100644 index 000000000..bc8aeb8d0 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json @@ -0,0 +1,306 @@ +{ + "name": "Journalism and Interaction Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json new file mode 100644 index 000000000..b6cccda5e --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json @@ -0,0 +1,1195 @@ +{ + "name": "Journalism and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json new file mode 100644 index 000000000..4c62aa368 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json @@ -0,0 +1,663 @@ +{ + "name": "Journalism and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json new file mode 100644 index 000000000..553f9b3e2 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json @@ -0,0 +1,222 @@ +{ + "name": "Landscape Architecture, BLA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json new file mode 100644 index 000000000..fadd0d019 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json @@ -0,0 +1,708 @@ +{ + "name": "Media Arts, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Art and Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "University of Arts London", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..059860deb --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json @@ -0,0 +1,376 @@ +{ + "name": "Media Arts and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design Electives", + "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": "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json new file mode 100644 index 000000000..99f2017e4 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json new file mode 100644 index 000000000..451ef9732 --- /dev/null +++ b/packages/api/src/major/major/2023/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/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json new file mode 100644 index 000000000..202f1f192 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json @@ -0,0 +1,354 @@ +{ + "name": "Media and Screen Studies and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Introductory-Level Course", + "requirements": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 1001, + "idRangeEnd": 1999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json new file mode 100644 index 000000000..af8f32c59 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json new file mode 100644 index 000000000..627db0b6b --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json @@ -0,0 +1,361 @@ +{ + "name": "Media and Screen Studies and Media Arts, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json new file mode 100644 index 000000000..2695c849d --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json @@ -0,0 +1,284 @@ +{ + "name": "Media and Screen Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Advanced Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json new file mode 100644 index 000000000..d96cec1b6 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json @@ -0,0 +1,752 @@ +{ + "name": "Media and Screen Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Elective Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json new file mode 100644 index 000000000..8096b0149 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json @@ -0,0 +1,237 @@ +{ + "name": "Media and Screen Studies and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json new file mode 100644 index 000000000..67c6eee96 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json new file mode 100644 index 000000000..0830e4d14 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json new file mode 100644 index 000000000..76e9ee977 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json @@ -0,0 +1,655 @@ +{ + "name": "Music and Communication Studies with Concentration in Music Industry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json new file mode 100644 index 000000000..c00606a03 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json @@ -0,0 +1,258 @@ +{ + "name": "Public Relations, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Subject Expertise", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4608, + "subject": "COMM" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json new file mode 100644 index 000000000..2c5cdedfd --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json @@ -0,0 +1,240 @@ +{ + "name": "Studio Art, BFA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/arts-media-design/Theatre_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json new file mode 100644 index 000000000..d971fdda3 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json @@ -0,0 +1,870 @@ +{ + "name": "Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/arts-media-design/Theatre_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json new file mode 100644 index 000000000..16d15d5d6 --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json @@ -0,0 +1,870 @@ +{ + "name": "Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json new file mode 100644 index 000000000..671600b1b --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json new file mode 100644 index 000000000..1e4355c8a --- /dev/null +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json @@ -0,0 +1,477 @@ +{ + "name": "Theatre and Journalism, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..6e1dcac53 --- /dev/null +++ b/packages/api/src/major/major/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": "4/13/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/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json b/packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json new file mode 100644 index 000000000..fdb2001f0 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..063063183 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/business/business_administration_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..957c8da5c --- /dev/null +++ b/packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json @@ -0,0 +1,3340 @@ +{ + "name": "Business Administration and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/business/business_administration_and_law_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json new file mode 100644 index 000000000..506f6d8d6 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..c6c6a6021 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json new file mode 100644 index 000000000..b60f9d67c --- /dev/null +++ b/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json @@ -0,0 +1,1478 @@ +{ + "name": "International Business, BSIB", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json new file mode 100644 index 000000000..3138b0f47 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json @@ -0,0 +1,917 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json new file mode 100644 index 000000000..ca96c63b7 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json @@ -0,0 +1,699 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json new file mode 100644 index 000000000..278a150ef --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json @@ -0,0 +1,730 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json new file mode 100644 index 000000000..2c8b3e5ba --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json @@ -0,0 +1,1791 @@ +{ + "name": "Computer Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json new file mode 100644 index 000000000..b71429337 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json @@ -0,0 +1,555 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json new file mode 100644 index 000000000..4beeb78fa --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json @@ -0,0 +1,553 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json new file mode 100644 index 000000000..782150321 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json @@ -0,0 +1,511 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json new file mode 100644 index 000000000..de0618ba3 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json @@ -0,0 +1,719 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..96a5061be --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json @@ -0,0 +1,549 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json new file mode 100644 index 000000000..b65d2110f --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json @@ -0,0 +1,912 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json new file mode 100644 index 000000000..b48659ff1 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json @@ -0,0 +1,506 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json new file mode 100644 index 000000000..910956384 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json @@ -0,0 +1,560 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Course", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Advanced Writing in the Disciplines", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json new file mode 100644 index 000000000..a5056b32b --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json @@ -0,0 +1,446 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json new file mode 100644 index 000000000..1c5d2862f --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json @@ -0,0 +1,465 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json new file mode 100644 index 000000000..7c829be34 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json @@ -0,0 +1,415 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json new file mode 100644 index 000000000..c46c0666c --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json @@ -0,0 +1,588 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json new file mode 100644 index 000000000..1b9ff3a31 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json @@ -0,0 +1,417 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json new file mode 100644 index 000000000..d252ecfcd --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json @@ -0,0 +1,514 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json new file mode 100644 index 000000000..deba5652c --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json @@ -0,0 +1,916 @@ +{ + "name": "Computer Science and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..57d7b7480 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json @@ -0,0 +1,527 @@ +{ + "name": "Computer Science and Politics, Philosophy, and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json new file mode 100644 index 000000000..02ec301fe --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json @@ -0,0 +1,395 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json new file mode 100644 index 000000000..c33830276 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json @@ -0,0 +1,647 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Theatre", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json new file mode 100644 index 000000000..79241f814 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json @@ -0,0 +1,433 @@ +{ + "name": "Computing and Law, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json new file mode 100644 index 000000000..a3cd05c9a --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json @@ -0,0 +1,654 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json new file mode 100644 index 000000000..a09ab4ed3 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json @@ -0,0 +1,1909 @@ +{ + "name": "Cybersecurity and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json new file mode 100644 index 000000000..e46dd4dab --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json @@ -0,0 +1,663 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..b8565e341 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json @@ -0,0 +1,619 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json new file mode 100644 index 000000000..940371c48 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json @@ -0,0 +1,613 @@ +{ + "name": "Data Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json new file mode 100644 index 000000000..42b7ea518 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json @@ -0,0 +1,693 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json new file mode 100644 index 000000000..c94d614a7 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json @@ -0,0 +1,729 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json new file mode 100644 index 000000000..25276ed73 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json @@ -0,0 +1,1773 @@ +{ + "name": "Data Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json new file mode 100644 index 000000000..42e49ad8f --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json @@ -0,0 +1,595 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json new file mode 100644 index 000000000..2b423f3d6 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json @@ -0,0 +1,586 @@ +{ + "name": "Data Science and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json new file mode 100644 index 000000000..b22c33c6f --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json @@ -0,0 +1,721 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json new file mode 100644 index 000000000..28861d4d6 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json @@ -0,0 +1,576 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json new file mode 100644 index 000000000..ad6c68c44 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json @@ -0,0 +1,588 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json new file mode 100644 index 000000000..fc8790782 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json @@ -0,0 +1,1302 @@ +{ + "name": "Data Science and International Affairs, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Affairs Elective", + "requirements": [], + "minRequirementCount": 1 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json new file mode 100644 index 000000000..0b9621d46 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json @@ -0,0 +1,494 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json new file mode 100644 index 000000000..03c115f94 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json @@ -0,0 +1,461 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json new file mode 100644 index 000000000..9f689f3fe --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json @@ -0,0 +1,412 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json new file mode 100644 index 000000000..86ac7098c --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json @@ -0,0 +1,425 @@ +{ + "name": "Data Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json new file mode 100644 index 000000000..82922b766 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json @@ -0,0 +1,491 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json new file mode 100644 index 000000000..93496b353 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json @@ -0,0 +1,587 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json new file mode 100644 index 000000000..591f3fed0 --- /dev/null +++ b/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json @@ -0,0 +1,1178 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json new file mode 100644 index 000000000..66c17b3b5 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -0,0 +1,483 @@ +{ + "name": "Bioengineering and Biochemistry, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json new file mode 100644 index 000000000..2485788fc --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json @@ -0,0 +1,784 @@ +{ + "name": "Bioengineering, BSBioE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json new file mode 100644 index 000000000..c9c4a2994 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -0,0 +1,388 @@ +{ + "name": "Chemical Engineering and Bioengineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Chemical Engineering Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json new file mode 100644 index 000000000..cb98ce99e --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json @@ -0,0 +1,471 @@ +{ + "name": "Chemical Engineering and Data Science, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Programming Sequence Pathways", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json new file mode 100644 index 000000000..2fc428e16 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -0,0 +1,448 @@ +{ + "name": "Chemical Engineering and Environmental Engineering, BSChE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json new file mode 100644 index 000000000..7fd359b42 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -0,0 +1,564 @@ +{ + "name": "Civil Engineering and Computer Science, BSCE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json new file mode 100644 index 000000000..e46b8b802 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -0,0 +1,610 @@ +{ + "name": "Computer Engineering and Computer Science, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json new file mode 100644 index 000000000..b046e6bb4 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -0,0 +1,482 @@ +{ + "name": "Computer Engineering, BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json new file mode 100644 index 000000000..1431f11aa --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -0,0 +1,452 @@ +{ + "name": "Electrical and Computer Engineering, BSEE or BSCmpE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json new file mode 100644 index 000000000..e6dec3189 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -0,0 +1,688 @@ +{ + "name": "Electrical Engineering and Music with Concentration in Music Technology, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json new file mode 100644 index 000000000..abcfe3794 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json @@ -0,0 +1,413 @@ +{ + "name": "Electrical Engineering, BSEE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json new file mode 100644 index 000000000..e670b1195 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json new file mode 100644 index 000000000..213f542da --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -0,0 +1,454 @@ +{ + "name": "Environmental Engineering, BSEnvE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json new file mode 100644 index 000000000..2321af098 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json @@ -0,0 +1,509 @@ +{ + "name": "Industrial Engineering, BSIE", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json new file mode 100644 index 000000000..55eaebc65 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json @@ -0,0 +1,478 @@ +{ + "name": "Mechanical Engineering and Bioengineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json new file mode 100644 index 000000000..91b8d88a0 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -0,0 +1,543 @@ +{ + "name": "Mechanical Engineering and Design, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art and Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art and Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Design Options", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json new file mode 100644 index 000000000..e5625089a --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -0,0 +1,465 @@ +{ + "name": "Mechanical Engineering and History, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json new file mode 100644 index 000000000..4a7e08397 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -0,0 +1,481 @@ +{ + "name": "Mechanical Engineering and Physics, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json new file mode 100644 index 000000000..d70f2db95 --- /dev/null +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -0,0 +1,472 @@ +{ + "name": "Mechanical Engineering, BSME", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Mechanical and Industrial Engineering Technical Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..03de7b4db --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1878 @@ +{ + "name": "Health Science and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..4f2b3bbd2 --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,448 @@ +{ + "name": "Health Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..96a7fcf92 --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -0,0 +1,475 @@ +{ + "name": "Health Science and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..285cfab40 --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -0,0 +1,411 @@ +{ + "name": "Health Science and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json new file mode 100644 index 000000000..cebe0d3fe --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json @@ -0,0 +1,685 @@ +{ + "name": "Health Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Selectives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Capstone Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git "a/packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" new file mode 100644 index 000000000..37a42d633 --- /dev/null +++ "b/packages/api/src/major/major/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/13/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/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json new file mode 100644 index 000000000..17219095c --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -0,0 +1,391 @@ +{ + "name": "Pharmaceutical Sciences, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 7", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "SEMESTER 8", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json new file mode 100644 index 000000000..3fc12194a --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json @@ -0,0 +1,764 @@ +{ + "name": "Public Health, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Capstone Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..17347f405 --- /dev/null +++ b/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,199 @@ +{ + "name": "Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json new file mode 100644 index 000000000..df48c024f --- /dev/null +++ b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json @@ -0,0 +1,610 @@ +{ + "name": "Behavioral Neuroscience and Design, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Art + Design History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Option", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..ddc633c3b --- /dev/null +++ b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,540 @@ +{ + "name": "Behavioral Neuroscience and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Required General Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json new file mode 100644 index 000000000..9451bb9a2 --- /dev/null +++ b/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json @@ -0,0 +1,979 @@ +{ + "name": "Biology and English, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..ce574653c --- /dev/null +++ b/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json @@ -0,0 +1,521 @@ +{ + "name": "Biology and Mathematics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..e2256471d --- /dev/null +++ b/packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json @@ -0,0 +1,914 @@ +{ + "name": "Biology and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/biology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json new file mode 100644 index 000000000..48b8fa7f9 --- /dev/null +++ b/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json @@ -0,0 +1,570 @@ +{ + "name": "Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json new file mode 100644 index 000000000..4cc5dd2e0 --- /dev/null +++ b/packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -0,0 +1,561 @@ +{ + "name": "Cell and Molecular Biology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 136, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "Introduction to College", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json new file mode 100644 index 000000000..f1fd6e00a --- /dev/null +++ b/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json @@ -0,0 +1,696 @@ +{ + "name": "Chemistry, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json new file mode 100644 index 000000000..b941b4e9a --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..077d74b7c --- /dev/null +++ b/packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1303 @@ +{ + "name": "Environmental Studies and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..27840123d --- /dev/null +++ b/packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,421 @@ +{ + "name": "Environmental Studies and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Advanced Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..b8966f4c8 --- /dev/null +++ b/packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,849 @@ +{ + "name": "Environmental Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..ce20f7001 --- /dev/null +++ b/packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,347 @@ +{ + "name": "Linguistics and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..3bc74d078 --- /dev/null +++ b/packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,214 @@ +{ + "name": "Linguistics and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..f245b4cbf --- /dev/null +++ b/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json @@ -0,0 +1,568 @@ +{ + "name": "Linguistics and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..75083e0c6 --- /dev/null +++ b/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,402 @@ +{ + "name": "Linguistics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json new file mode 100644 index 000000000..94bfc8dec --- /dev/null +++ b/packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -0,0 +1,278 @@ +{ + "name": "Linguistics and Speech-Language Pathology and Audiology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..8d9a29f3e --- /dev/null +++ b/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json @@ -0,0 +1,219 @@ +{ + "name": "Linguistics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Supporting Courses", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..3d613ae53 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json new file mode 100644 index 000000000..7c08dcaa2 --- /dev/null +++ b/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json @@ -0,0 +1,293 @@ +{ + "name": "Mathematics and Physics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..cfa017793 --- /dev/null +++ b/packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json @@ -0,0 +1,624 @@ +{ + "name": "Mathematics and Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..fb0cfd6e9 --- /dev/null +++ b/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,307 @@ +{ + "name": "Mathematics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..c62688472 --- /dev/null +++ b/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json @@ -0,0 +1,189 @@ +{ + "name": "Mathematics and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json new file mode 100644 index 000000000..dd7521c60 --- /dev/null +++ b/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json @@ -0,0 +1,517 @@ +{ + "name": "Psychology and Theatre, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/science/psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json new file mode 100644 index 000000000..a238169be --- /dev/null +++ b/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json @@ -0,0 +1,1133 @@ +{ + "name": "Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Required Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Interdisciplinary Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..e08149d9b --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json @@ -0,0 +1,752 @@ +{ + "name": "Africana Studies and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..6c7016d4b --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json @@ -0,0 +1,280 @@ +{ + "name": "Africana Studies and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json new file mode 100644 index 000000000..115d867d3 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json @@ -0,0 +1,372 @@ +{ + "name": "Africana Studies and Media and Screen Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..9477e0a60 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -0,0 +1,658 @@ +{ + "name": "Africana Studies and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "African American/African Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..7a50ef1b7 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -0,0 +1,170 @@ +{ + "name": "American Sign Language and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json new file mode 100644 index 000000000..c0a3217ba --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..56769a9c2 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" new file mode 100644 index 000000000..d05df10fb --- /dev/null +++ "b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..61e2868aa --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -0,0 +1,342 @@ +{ + "name": "Criminal Justice and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..9fa2d90b4 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,383 @@ +{ + "name": "Criminal Justice and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json new file mode 100644 index 000000000..0c4a74af0 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..d312439ff --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -0,0 +1,441 @@ +{ + "name": "Criminal Justice and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..b7225a60a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json @@ -0,0 +1,375 @@ +{ + "name": "Criminal Justice and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Sociology Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..a4e68a0fd --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,312 @@ +{ + "name": "Criminology and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..70d5b18b0 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,226 @@ +{ + "name": "Cultural Anthropology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4600, + "subject": "ANTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..818b7c48a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,354 @@ +{ + "name": "Cultural Anthropology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..bc300b6dd --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -0,0 +1,450 @@ +{ + "name": "Cultural Anthropology and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Related Discipline Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..a428b36b7 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..ee174b998 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,96 @@ +{ + "name": "Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..dcb399f2a --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..1869dc722 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json @@ -0,0 +1,357 @@ +{ + "name": "Economics and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Elective Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..4be7fbff0 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1721 @@ +{ + "name": "Economics and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Economics Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Experiential Learning", + "requirements": [], + "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/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json new file mode 100644 index 000000000..0e44d3184 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json @@ -0,0 +1,374 @@ +{ + "name": "Economics and Journalism, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Journalism Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json new file mode 100644 index 000000000..69b44b2a7 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..c11a56702 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,319 @@ +{ + "name": "Economics and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Advanced Philosophy Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..23a51551a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -0,0 +1,454 @@ +{ + "name": "Economics and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "NUpath Not Fulfilled by Major", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Open Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json new file mode 100644 index 000000000..b8dfd5689 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json @@ -0,0 +1,238 @@ +{ + "name": "Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json new file mode 100644 index 000000000..e3b6f7358 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json @@ -0,0 +1,231 @@ +{ + "name": "Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..2d5de078b --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,712 @@ +{ + "name": "English and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..e8c2e03d6 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,688 @@ +{ + "name": "English and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..8aea7eb77 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,609 @@ +{ + "name": "English and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "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": "Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json new file mode 100644 index 000000000..44121f444 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -0,0 +1,685 @@ +{ + "name": "English and Graphic and Information Design, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2023, + "requirementSections": [ + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Art and Design History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..0b586d341 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,601 @@ +{ + "name": "English and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..0fa4a0c1c --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -0,0 +1,1102 @@ +{ + "name": "English and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json new file mode 100644 index 000000000..9b5fdb93e --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -0,0 +1,806 @@ +{ + "name": "English and Theatre, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..df709437f --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json @@ -0,0 +1,344 @@ +{ + "name": "Global Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experience", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json new file mode 100644 index 000000000..f01c1b3b2 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -0,0 +1,315 @@ +{ + "name": "History and Asian Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..d026f5a44 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,382 @@ +{ + "name": "History and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Other Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..8ffd89429 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,279 @@ +{ + "name": "History and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Introductory Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..e35c2b5ee --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -0,0 +1,454 @@ +{ + "name": "History and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Introductory-Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..e7fa299b7 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -0,0 +1,452 @@ +{ + "name": "History and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json new file mode 100644 index 000000000..00e307883 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -0,0 +1,616 @@ +{ + "name": "History and English, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "English Course-Level Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "English Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..eef05271a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,275 @@ +{ + "name": "History and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Introductory Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..354207024 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -0,0 +1,756 @@ +{ + "name": "History and Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Introductory Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..f00ebcf5a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,420 @@ +{ + "name": "History and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Introductory Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "History Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json new file mode 100644 index 000000000..5518b3a55 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json @@ -0,0 +1,307 @@ +{ + "name": "History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "History Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "General History Elective Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate/Advanced Course Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced Course Requirement", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json new file mode 100644 index 000000000..d3351883f --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json @@ -0,0 +1,357 @@ +{ + "name": "History, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "History Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate/Advanced History Course Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/major/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/major/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/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..085c7115d --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,324 @@ +{ + "name": "Human Services and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "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": "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": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json new file mode 100644 index 000000000..14c611d9d --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -0,0 +1,348 @@ +{ + "name": "Human Services and Criminal Justice, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..9c63d3d3a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1054 @@ +{ + "name": "Human Services and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json new file mode 100644 index 000000000..83c4affda --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json @@ -0,0 +1,356 @@ +{ + "name": "Human Services and Psychology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Psychology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json new file mode 100644 index 000000000..6fe177bfa --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -0,0 +1,146 @@ +{ + "name": "Human Services and Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Intermediate-Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced-Level Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json new file mode 100644 index 000000000..c9a07dcf2 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -0,0 +1,271 @@ +{ + "name": "Human Services and Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json new file mode 100644 index 000000000..0e68a3b28 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json new file mode 100644 index 000000000..15966adb2 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -0,0 +1,102 @@ +{ + "name": "Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json new file mode 100644 index 000000000..fdd3d32b3 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -0,0 +1,1234 @@ +{ + "name": "International Affairs and Criminal Justice, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Criminal Justice Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..a38f60150 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,1054 @@ +{ + "name": "International Affairs and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json new file mode 100644 index 000000000..a05d39e61 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -0,0 +1,1241 @@ +{ + "name": "International Affairs and Economics, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json new file mode 100644 index 000000000..8bb1be493 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -0,0 +1,1210 @@ +{ + "name": "International Affairs and History, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "History Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Intermediate History Cluster", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Advanced History", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs and History Integrative Requirements", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json new file mode 100644 index 000000000..b79688203 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json @@ -0,0 +1,1991 @@ +{ + "name": "International Affairs and International Business, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..a753da674 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,1245 @@ +{ + "name": "International Affairs and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..fda3472df --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -0,0 +1,1152 @@ +{ + "name": "International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Affairs Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "International Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Students pursuing a regional concentration, are required to complete their international semester in the same region.", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Foreign Language Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json new file mode 100644 index 000000000..3e294dcad --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -0,0 +1,631 @@ +{ + "name": "Jewish Studies and Religion, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Hebrew Language Introduction", + "requirements": [], + "minRequirementCount": 0 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..3838ff2f7 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json new file mode 100644 index 000000000..0a76a2e95 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -0,0 +1,822 @@ +{ + "name": "Political Science and Communication Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json new file mode 100644 index 000000000..98a762496 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -0,0 +1,822 @@ +{ + "name": "Political Science and Communication Studies, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Communication Studies Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/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/major/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/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json new file mode 100644 index 000000000..711f3de80 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -0,0 +1,837 @@ +{ + "name": "Political Science and Economics, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Supporting Courses", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json new file mode 100644 index 000000000..4f889bf37 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -0,0 +1,708 @@ +{ + "name": "Political Science and Human Services, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json new file mode 100644 index 000000000..21490f7d6 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -0,0 +1,708 @@ +{ + "name": "Political Science and Human Services, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Human Services Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..0adbf634d --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1586 @@ +{ + "name": "Political Science and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..c003caa30 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,766 @@ +{ + "name": "Political Science and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json new file mode 100644 index 000000000..8d55f7965 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -0,0 +1,675 @@ +{ + "name": "Political Science and Philosophy, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Advanced Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Additional Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json new file mode 100644 index 000000000..118d81c9e --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -0,0 +1,592 @@ +{ + "name": "Political Science, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Co-op or Study Abroad", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json new file mode 100644 index 000000000..7286b272f --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -0,0 +1,603 @@ +{ + "name": "Political Science, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 + }, + { + "type": "SECTION", + "title": "Co-op or Study Abroad", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Political Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Upper-Division Electives", + "requirements": [], + "minRequirementCount": 0 + } + ], + "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/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json new file mode 100644 index 000000000..0e0910c36 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json @@ -0,0 +1,1778 @@ +{ + "name": "Politics, Philosophy, and Economics and Business Administration, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "PPE Elective Coursework", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/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/major/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/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json new file mode 100644 index 000000000..d04732e00 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -0,0 +1,440 @@ +{ + "name": "Religious Studies and Africana Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..eb84f4009 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -0,0 +1,260 @@ +{ + "name": "Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json new file mode 100644 index 000000000..e2c55856a --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -0,0 +1,188 @@ +{ + "name": "Sociology and Cultural Anthropology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json new file mode 100644 index 000000000..827ac7347 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -0,0 +1,205 @@ +{ + "name": "Sociology and Cultural Anthropology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Anthropology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json new file mode 100644 index 000000000..1c08725b9 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..e292d6954 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1106 @@ +{ + "name": "Sociology and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json new file mode 100644 index 000000000..3e6441a52 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -0,0 +1,215 @@ +{ + "name": "Sociology and Philosophy, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Advanced Philosophy Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Elective", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json new file mode 100644 index 000000000..fc6975eee --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json new file mode 100644 index 000000000..0160c21cb --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -0,0 +1,327 @@ +{ + "name": "Sociology and Religious Studies, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json new file mode 100644 index 000000000..45a80c4c8 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -0,0 +1,147 @@ +{ + "name": "Sociology, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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 Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json new file mode 100644 index 000000000..226e89812 --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -0,0 +1,152 @@ +{ + "name": "Sociology, BS", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Required Sociology Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "Social Science Electives", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json new file mode 100644 index 000000000..7e032cffe --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -0,0 +1,1152 @@ +{ + "name": "Spanish and International Affairs, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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": "Study Abroad/Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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 Experiential Learning", + "requirements": [], + "minRequirementCount": 0 + }, + { + "type": "SECTION", + "title": "International Affairs Elective", + "requirements": [], + "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": "Global Dynamics Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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": "Regional Analysis Requirement", + "requirements": [], + "minRequirementCount": 0 + }, + { + "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/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json new file mode 100644 index 000000000..ce73a7995 --- /dev/null +++ b/packages/api/src/major/major/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/13/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/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json new file mode 100644 index 000000000..f33bf5f0b --- /dev/null +++ b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -0,0 +1,193 @@ +{ + "name": "Spanish, BA", + "metadata": { + "verified": false, + "lastEdited": "4/13/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/majorCollator.ts b/packages/api/src/major/majorCollator.ts new file mode 100644 index 000000000..91413d9b5 --- /dev/null +++ b/packages/api/src/major/majorCollator.ts @@ -0,0 +1,117 @@ +import { Major2 } from "@graduate/common"; + +const MAJORS: Record> = {}; +const MAJOR_YEARS = new Set(); + +const rootDir = "./src/major/major"; + +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 + ); +} + +async function collateMajors() { + 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 }; From 39caf756564d13c4a85fbe9ad81e2c52dfd26973 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 14 Apr 2024 13:57:55 -0400 Subject: [PATCH 02/10] Remove empty sections --- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 32 +----------- .../Architecture_BS/parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../Art_BA/parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../Game_Design_BFA/parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../Journalism_BA/parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 38 +------------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../Media_Arts_BFA/parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../Public_Relations_BA/parsed.initial.json | 8 +-- .../Studio_Art_BFA/parsed.initial.json | 2 +- .../Theatre_BA/parsed.initial.json | 2 +- .../Theatre_BS/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../Computer_Science_BACS/parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 32 +----------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 32 +----------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../Computing_and_Law_BS/parsed.initial.json | 8 +-- .../Cybersecurity_BS/parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../Data_Science_BS/parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 32 +----------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../computer_science_bscs/parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../bioengineering_bsbioe/parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../health_science_bs/parsed.initial.json | 20 +------- .../parsed.initial.json" | 2 +- .../parsed.initial.json | 14 +----- .../public_health_ba/parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../science/biology_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../science/chemistry_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../linguistics_bs/parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../science/psychology_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json" | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 20 +------- .../economics_ba/parsed.initial.json | 2 +- .../economics_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 32 +----------- .../parsed.initial.json | 38 +------------- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 14 +----- .../history_ba/parsed.initial.json | 26 +--------- .../history_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 32 +----------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 8 +-- .../human_services_ba/parsed.initial.json | 8 +-- .../human_services_bs/parsed.initial.json | 8 +-- .../parsed.initial.json | 38 +------------- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 50 +------------------ .../parsed.initial.json | 20 +------- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 38 +------------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 26 +--------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 14 +----- .../political_science_ba/parsed.initial.json | 14 +----- .../political_science_bs/parsed.initial.json | 20 +------- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../religious_studies_ba/parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 8 +-- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 20 +------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +-- .../sociology_ba/parsed.initial.json | 14 +----- .../sociology_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 32 +----------- .../parsed.initial.json | 2 +- .../spanish_ba/parsed.initial.json | 2 +- 230 files changed, 230 insertions(+), 2414 deletions(-) diff --git a/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json index 25fa545a1..648f17ab3 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architectural Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -118,12 +118,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Major Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Real Estate", diff --git a/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json index 2aaa4e83a..3ebd8d60a 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architectural Studies and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -56,12 +56,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Architecture History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Electives", @@ -243,24 +237,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -273,12 +249,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", diff --git a/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json index b8781af74..3408d335d 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architecture, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 142, "yearVersion": 2023, @@ -140,12 +140,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "SEMESTER 5", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 6", diff --git a/packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json index c1717002c..196bafaaa 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architecture and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -86,12 +86,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -495,12 +489,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json index 8ff530fbb..901b44562 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Art, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -138,12 +138,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Art History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json index aeea7ef8f..f1fa29d53 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -203,12 +203,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json index af5a92502..0ee4a2465 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -181,12 +181,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Sociology Courses", @@ -214,24 +208,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Introductory Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate-Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced-Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json index 71ecf417d..b47e7ffe2 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -191,12 +191,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", diff --git a/packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json index ecfdad7a5..84ac5e503 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication and Media Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json index 0146b16a3..abfd0b5c2 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Game Design, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -306,12 +306,6 @@ } ], "minRequirementCount": 7 - }, - { - "type": "SECTION", - "title": "Art History", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json index 5be164a65..135462f21 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Game Design and Music with Concentration in Music Technology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json index c26abf6c2..9ad73d541 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Graphic and Information Design and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json index 1534d7ed3..3ae2ab7ad 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -107,12 +107,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Journalism-Related Requirement", diff --git a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json index f8c8d4fe8..0b82f13b2 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -80,12 +80,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -536,12 +530,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", diff --git a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json index bc8aeb8d0..dcb7b9f35 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and Interaction Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, @@ -102,12 +102,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design Fundamentals", diff --git a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json index b6cccda5e..f43fe26fa 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -105,12 +105,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -168,24 +162,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -248,12 +224,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -776,12 +746,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json index 4c62aa368..8dbdd37ba 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -70,12 +70,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Foundation Courses", diff --git a/packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json index 553f9b3e2..8253b7228 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Landscape Architecture, BLA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 142, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json index fadd0d019..87b3b8b9f 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media Arts, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2023, @@ -335,18 +335,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Art and Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "University of Arts London", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json index 059860deb..49c53736f 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media Arts and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -175,12 +175,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Art and Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -350,12 +344,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Bridge/Integrative Requirement", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json index 99f2017e4..b6d9ea58a 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json index 451ef9732..b0e09a504 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -623,12 +623,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json index 202f1f192..dfde5310b 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -290,12 +290,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introductory-Level Course", @@ -310,18 +304,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json index af8f32c59..7c0535db7 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json index 627db0b6b..9262662c1 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Media Arts, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, @@ -335,12 +335,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Art and Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json index 2695c849d..448485a1e 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -205,12 +205,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Advanced Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -258,12 +252,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json index d96cec1b6..2763853fc 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 0, "yearVersion": 2023, @@ -227,12 +227,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Elective Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json index 8096b0149..3788e6fe1 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -200,18 +200,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Introductory Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json index 67c6eee96..19172cb1c 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json index 0830e4d14..aead68022 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json index 76e9ee977..87c660393 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Music and Communication Studies with Concentration in Music Industry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -575,18 +575,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Music Option", diff --git a/packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json index c00606a03..fbd9ed9bf 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Public Relations, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 60, "yearVersion": 2023, @@ -232,12 +232,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Subject Expertise", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json index 2c5cdedfd..f21cda9af 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Studio Art, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json index d971fdda3..05f397f8c 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json index 16d15d5d6..140f8ab82 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json index 671600b1b..f358d1f38 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre and Interaction Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json index 1e4355c8a..ad973a1ba 100644 --- a/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre and Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, @@ -377,12 +377,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", diff --git a/packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json index 6e1dcac53..0e53a1130 100644 --- a/packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -29,12 +29,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -198,18 +192,6 @@ ], "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", diff --git a/packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json b/packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json index fdb2001f0..b6b12aba3 100644 --- a/packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json +++ b/packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bachelor of Science in Business Administration, BSBA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json index 063063183..c72fe09b1 100644 --- a/packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json index 957c8da5c..0b3f153fc 100644 --- a/packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -385,18 +385,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Art and Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art and Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -409,12 +397,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", diff --git a/packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json index 506f6d8d6..6ec9dd683 100644 --- a/packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Law, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json index c6c6a6021..f068037fe 100644 --- a/packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json index b60f9d67c..c6cd1b954 100644 --- a/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json +++ b/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Business, BSIB", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json index 3138b0f47..9a3564a12 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science, BACS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -584,12 +584,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json index ca96c63b7..950cf4d80 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Behavioral Neuroscience, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -684,12 +684,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json index 278a150ef..170603c98 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2023, @@ -715,12 +715,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json index 2c8b3e5ba..fcbec6e06 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -466,12 +466,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json index b71429337..23a7063d8 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Cognitive Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -540,12 +540,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json index 4beeb78fa..a0e1dc397 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -538,12 +538,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json index 782150321..023781557 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -358,12 +358,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -496,12 +490,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json index de0618ba3..cfffa9523 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -331,24 +331,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -361,12 +343,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", @@ -704,12 +680,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json index 96a5061be..64de4d61e 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -508,12 +508,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json index b65d2110f..4d3a3eb71 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2023, @@ -715,12 +715,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", @@ -897,12 +891,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json index b48659ff1..cac54eea3 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Game Development, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -491,12 +491,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json index 910956384..caa8fa25f 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and History, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2023, @@ -372,24 +372,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Course", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Capstone Seminar or Senior Project", @@ -539,18 +521,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Advanced Writing in the Disciplines", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json index a5056b32b..7c6c3368b 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2023, @@ -306,12 +306,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Journalism-Related Requirement", @@ -431,12 +425,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json index 1c5d2862f..ca958bedb 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -450,12 +450,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json index 7c829be34..c04544882 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -400,12 +400,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json index c46c0666c..f216298fe 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Media Arts, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2023, @@ -573,12 +573,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json index 1b9ff3a31..aad347188 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -330,12 +330,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -402,12 +396,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json index d252ecfcd..6683b6481 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2023, @@ -499,12 +499,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json index deba5652c..14ef67864 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -439,12 +439,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json index 57d7b7480..1bf06d8a6 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Politics, Philosophy, and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -512,12 +512,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json index 02ec301fe..cd1f75938 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -380,12 +380,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json index c33830276..e04d69257 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -226,12 +226,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Theatre", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -632,12 +626,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json index 79241f814..e904c9884 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computing and Law, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -402,12 +402,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Co-op Requirement", diff --git a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json index a3cd05c9a..0a458629b 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2023, @@ -362,12 +362,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Law Requirement", diff --git a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json index a09ab4ed3..73547a732 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -584,12 +584,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json index e46dd4dab..b18d322c2 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2023, @@ -555,12 +555,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Criminal Justice Capstone", @@ -648,12 +642,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json index b8565e341..38a7f2a5f 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -578,12 +578,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json index 940371c48..82f4ef95f 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -598,12 +598,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json index 42b7ea518..c8a873f7f 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Behavioral Neuroscience, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -678,12 +678,6 @@ } ], "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json index c94d614a7..18b7a88c5 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 138, "yearVersion": 2023, @@ -714,12 +714,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json index 25276ed73..984b2053c 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -448,12 +448,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json index 42e49ad8f..6cd2bcd1d 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Chemistry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -580,12 +580,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json index 2b423f3d6..120c6de50 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, @@ -409,12 +409,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -571,12 +565,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json index b22c33c6f..c7f7b7a35 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Ecology and Evolutionary Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -706,12 +706,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json index 28861d4d6..2633d0a5a 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -535,12 +535,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json index ad6c68c44..6b4817b17 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Health Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -573,12 +573,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json index fc8790782..9fe3d49f9 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and International Affairs, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, @@ -293,18 +293,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -827,12 +815,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", @@ -1135,12 +1117,6 @@ ], "minRequirementCount": 53 }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "", @@ -1287,12 +1263,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json index 0b9621d46..741c78dd3 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, @@ -342,12 +342,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics Requirement", @@ -479,12 +473,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json index 03c115f94..c936ed5b2 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -446,12 +446,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json index 9f689f3fe..5c1b2f7ab 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -397,12 +397,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json index 86ac7098c..51d368fc5 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -300,12 +300,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", @@ -410,12 +404,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json index 82922b766..e40a8343b 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -476,12 +476,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json index 93496b353..dacd2e590 100644 --- a/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -572,12 +572,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json index 591f3fed0..c27861a66 100644 --- a/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json +++ b/packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science, BSCS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2023, @@ -802,12 +802,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json index 66c17b3b5..dd9f24a32 100644 --- a/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bioengineering and Biochemistry, BSBioE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json index 2485788fc..b2f733aa1 100644 --- a/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bioengineering, BSBioE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2023, @@ -330,12 +330,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json index c9c4a2994..5e458840f 100644 --- a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Bioengineering, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2023, @@ -66,12 +66,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Chemical Engineering Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Credit", @@ -357,12 +351,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json index cb98ce99e..645ddbdeb 100644 --- a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Data Science, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -112,12 +112,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Programming Sequence Pathways", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Computer Science Option", @@ -456,12 +450,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json index 2fc428e16..ff50d6469 100644 --- a/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Environmental Engineering, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -422,12 +422,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json index 7fd359b42..a188ea2eb 100644 --- a/packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Civil Engineering and Computer Science, BSCE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2023, @@ -528,12 +528,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json index e46b8b802..5043191f9 100644 --- a/packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Engineering and Computer Science, BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2023, @@ -542,12 +542,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json index b046e6bb4..8db94858d 100644 --- a/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Engineering, BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -467,12 +467,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json index 1431f11aa..c34baa516 100644 --- a/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical and Computer Engineering, BSEE or BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2023, @@ -437,12 +437,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json index e6dec3189..df8c41373 100644 --- a/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical Engineering and Music with Concentration in Music Technology, BSEE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2023, @@ -673,12 +673,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json index abcfe3794..e75532f15 100644 --- a/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical Engineering, BSEE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -398,12 +398,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json index e670b1195..8299ab77c 100644 --- a/packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Engineering and Health Science, BSEnvE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json index 213f542da..be95cd432 100644 --- a/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Engineering, BSEnvE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -439,12 +439,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json index 2321af098..c9e469014 100644 --- a/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Industrial Engineering, BSIE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2023, @@ -494,12 +494,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json index 55eaebc65..45c20b7a7 100644 --- a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Bioengineering, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2023, @@ -447,12 +447,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json index 91b8d88a0..c9650890b 100644 --- a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Design, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2023, @@ -335,24 +335,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Art and Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art and Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Design Options", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json index e5625089a..74d8bc4e7 100644 --- a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and History, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2023, @@ -250,12 +250,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Pre-1800 History Elective", @@ -343,18 +337,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Mathematics/Science", diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json index 4a7e08397..27f5c3e1d 100644 --- a/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Physics, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2023, @@ -455,12 +455,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json index d70f2db95..2b2d83cd9 100644 --- a/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2023, @@ -183,12 +183,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Mechanical and Industrial Engineering Technical Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Credit", @@ -457,12 +451,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json index 03de7b4db..8a4f026ee 100644 --- a/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -402,12 +402,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json index 4f2b3bbd2..75e9ec6a8 100644 --- a/packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -176,12 +176,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Public Health Core", @@ -406,12 +400,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json index 96a7fcf92..3a9407283 100644 --- a/packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -227,12 +227,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Psychology Lab", @@ -434,12 +428,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json index 285cfab40..066f5ebcb 100644 --- a/packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -380,12 +380,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json index cebe0d3fe..1a4b062b3 100644 --- a/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -170,12 +170,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Selectives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Society and Health", @@ -582,12 +576,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Capstone Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Health Science Capstone", @@ -670,12 +658,6 @@ } ], "minRequirementCount": 5 - }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git "a/packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" index 37a42d633..fb0855aab 100644 --- "a/packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" +++ "b/packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" @@ -2,7 +2,7 @@ "name": "Nursing, BSN—Accelerated Program for Second-Degree Students", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json index 17219095c..b7d80fcf1 100644 --- a/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Pharmaceutical Sciences, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 145, "yearVersion": 2023, @@ -126,18 +126,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "SEMESTER 7", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "SEMESTER 8", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 9", diff --git a/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json index 3fc12194a..8f2d5dcea 100644 --- a/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Public Health, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -666,12 +666,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Capstone Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Health Science Capstone", @@ -749,12 +743,6 @@ } ], "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json index 17347f405..e6892d832 100644 --- a/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -184,12 +184,6 @@ } ], "minRequirementCount": 10 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json index df48c024f..7ae95329a 100644 --- a/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Behavioral Neuroscience and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2023, @@ -399,18 +399,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -423,12 +411,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", @@ -595,12 +577,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json index ddc633c3b..08048192a 100644 --- a/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Behavioral Neuroscience and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -429,12 +429,6 @@ ], "minRequirementCount": 7 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", @@ -525,12 +519,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json index 9451bb9a2..b712b80c9 100644 --- a/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -882,12 +882,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative English Course", diff --git a/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json index ce574653c..fbdb9f76d 100644 --- a/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json index e2256471d..3a999a058 100644 --- a/packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2023, @@ -389,12 +389,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json index 48b8fa7f9..c63cde62e 100644 --- a/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json index 4cc5dd2e0..8289445e6 100644 --- a/packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -2,17 +2,11 @@ "name": "Cell and Molecular Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2023, "requirementSections": [ - { - "type": "SECTION", - "title": "Introduction to College", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Experiential Learning", diff --git a/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json index f1fd6e00a..565f35ebc 100644 --- a/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemistry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json index b941b4e9a..80e32aa0f 100644 --- a/packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Ecology and Evolutionary Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json index 077d74b7c..b0713a72e 100644 --- a/packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -292,12 +292,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -372,12 +366,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -900,12 +888,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json index 27840123d..afff5f058 100644 --- a/packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -322,12 +322,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Advanced Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -375,12 +369,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Additional Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json index b8966f4c8..0566d0049 100644 --- a/packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -307,12 +307,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Integrative Course", diff --git a/packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json index ce20f7001..065703a84 100644 --- a/packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -262,12 +262,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociolinguistics", diff --git a/packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json index 3bc74d078..a3a6d8c99 100644 --- a/packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -188,12 +188,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json index f245b4cbf..ae4892df1 100644 --- a/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -91,12 +91,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -481,12 +475,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json index 75083e0c6..5d7c05222 100644 --- a/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -326,12 +326,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics Requirement", diff --git a/packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json index 94bfc8dec..d774299de 100644 --- a/packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -86,12 +86,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Speech-Language Pathology and Audiology Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Speech-Language Pathology and Audiology", diff --git a/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json index 8d9a29f3e..3434e4ea0 100644 --- a/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -204,12 +204,6 @@ } ], "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Supporting Courses", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json index 3d613ae53..b6af26d97 100644 --- a/packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json index 7c08dcaa2..2925b4f6d 100644 --- a/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json index cfa017793..7dcebb96b 100644 --- a/packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -136,12 +136,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json index fb0cfd6e9..81d3d77f5 100644 --- a/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -281,12 +281,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json index c62688472..6a813edc6 100644 --- a/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json index dd7521c60..4f6159178 100644 --- a/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Psychology and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json index a238169be..9643cbd4b 100644 --- a/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -246,18 +246,6 @@ ], "minRequirementCount": 12 }, - { - "type": "SECTION", - "title": "Psychology Required Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Interdisciplinary Cluster", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Educational Psychology", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json index e08149d9b..552656faa 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -644,12 +644,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json index 6c7016d4b..25a1086fc 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -232,12 +226,6 @@ ], "minRequirementCount": 7 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json index 115d867d3..2c36df632 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and Media and Screen Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json index 9477e0a60..d4d3a5c63 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -117,12 +117,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "African American/African Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Core Courses", @@ -181,12 +175,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json index 7a50ef1b7..beedfe645 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -139,12 +139,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json index c0a3217ba..ba3e5c0a4 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json index 56769a9c2..edd08a757 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git "a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" index d05df10fb..609378dc5 100644 --- "a/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" +++ "b/packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" @@ -2,7 +2,7 @@ "name": "American Sign Language—English Interpreting, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json index 61e2868aa..14a647aff 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, @@ -159,12 +159,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introductory Journalism Course", @@ -228,12 +222,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json index 9fa2d90b4..44eb6013f 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -181,12 +181,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -224,12 +218,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Advanced Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Philosophy 4000/5000 Elective", @@ -339,18 +327,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Philosophy Integrative Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json index 0c4a74af0..809cdcfca 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json index d312439ff..20b05131e 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -178,12 +178,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introductory Course", @@ -415,12 +409,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json index b7225a60a..d4502c3cf 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -125,18 +125,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Sociology Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json index a4e68a0fd..42e58b1fa 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminology and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -297,12 +297,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json index 70d5b18b0..9e884b725 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -34,12 +34,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Area Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", @@ -52,12 +46,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -117,12 +105,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Advanced Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -170,12 +152,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json index 818b7c48a..9293c866c 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -78,12 +78,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Foundational Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json index bc300b6dd..c2f215c89 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -86,12 +86,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Related Discipline Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Theatre Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json index a428b36b7..8328cd9a8 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -81,18 +81,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json index ee174b998..7e208a8dc 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -75,18 +75,6 @@ } ], "minRequirementCount": 5 - }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json index dcb399f2a..52b98008a 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json index 1869dc722..4665fd19b 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -165,12 +165,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Elective Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Calculus", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json index 4be7fbff0..216489071 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and International Business, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -61,12 +61,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Economics Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Accounting", @@ -286,12 +280,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "Elective", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json index 0e44d3184..d16f18d69 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 89, "yearVersion": 2023, @@ -196,12 +196,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Calculus", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json index 69b44b2a7..f32b9158f 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json index c11a56702..5ff110e9f 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -177,12 +177,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Advanced Philosophy Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -230,18 +224,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json index 23a51551a..942bfa0dc 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -237,12 +237,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Other Requirements Outside Major", @@ -407,18 +401,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "NUpath Not Fulfilled by Major", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Combined Major Credit/ GPA Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json index b8dfd5689..80b5b4e22 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json index e3b6f7358..06992acec 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json index 2d5de078b..1fb872082 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", @@ -654,12 +648,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative English Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json index e8c2e03d6..4c5ef66ee 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Crime, Law, and the Justice System", @@ -613,12 +607,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json index 8aea7eb77..0b7f33cb3 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundation Courses", @@ -528,12 +522,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone Requirement", @@ -561,12 +549,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Integrative Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json index 44121f444..a6f0ef655 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Graphic and Information Design, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2023, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -451,12 +445,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design at Northeastern", @@ -508,12 +496,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Art and Design History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Design", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json index 0b586d341..0a1b8a86d 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", @@ -517,12 +511,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Advanced Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -570,12 +558,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json index 0fa4a0c1c..ef832496a 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json index 9b5fdb93e..e0b53ed30 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -457,12 +457,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json index df709437f..5177ef020 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Global Asian Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -133,12 +133,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Elective Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json index f01c1b3b2..6c274ea7a 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Asian Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -89,12 +83,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json index d026f5a44..0aa4291ae 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -93,12 +93,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Pre-1800 History Elective", @@ -316,18 +310,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Other Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Methods", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json index 8ffd89429..1621c7dd8 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -129,30 +129,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Introductory Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundation Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json index e35c2b5ee..63bb4a445 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -113,18 +113,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Introductory-Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Intermediate/Advanced History Electives", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json index e7fa299b7..a76790ed2 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -47,12 +41,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Pre-1800 History Elective", @@ -125,18 +113,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Course for History—Research Methods", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json index 00e307883..75639f731 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -104,24 +98,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -568,12 +544,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json index eef05271a..23b8373f5 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -123,30 +123,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Introductory Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Capstone Seminar or Senior Project", @@ -191,12 +167,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Advanced Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -244,12 +214,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json index 354207024..60a5656a2 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -118,30 +118,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Introductory Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Foundation Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json index f00ebcf5a..a69ce7535 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -123,18 +123,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Introductory Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "History Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Foundational Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json index 5518b3a55..f0237e2ed 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -274,30 +274,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "History Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "General History Elective Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced Course Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced Course Requirement", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json index d3351883f..39dd020ce 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -129,12 +129,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Pre-1800 Course", @@ -301,12 +295,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Course Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json index 085c7115d..0baba4fd8 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -76,12 +76,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -251,12 +245,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communications Capstone Option", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json index 14c611d9d..af2cec558 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -46,12 +46,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Crime, Law, and the Justice System", @@ -240,12 +234,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Additional Courses", @@ -312,12 +300,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Additional Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json index 9c63d3d3a..38355adfd 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -59,12 +59,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -112,18 +106,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -186,12 +168,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -714,12 +690,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json index 83c4affda..2eebe5c98 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2023, @@ -232,12 +232,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json index 6fe177bfa..6c606b5ee 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -56,12 +56,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Human Services Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone 1", @@ -96,24 +90,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Intermediate-Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced-Level Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar 2", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json index c9a07dcf2..c8963906a 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json index 0e68a3b28..937435798 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -71,12 +71,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar and Internship", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json index 15966adb2..6cc0ebb69 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2023, @@ -71,12 +71,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar and Internship", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json index fdd3d32b3..0402a2171 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -69,24 +69,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -149,12 +131,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -677,12 +653,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", @@ -1120,12 +1090,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json index a38f60150..128aba50f 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -49,18 +49,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -123,12 +111,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -651,12 +633,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json index a05d39e61..33598e492 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -71,12 +71,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -151,12 +145,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -679,12 +667,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json index 8bb1be493..828d86763 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -71,18 +71,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -145,12 +133,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -673,12 +655,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", @@ -1023,12 +999,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Pre-1800 History Elective", @@ -1111,24 +1081,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs and History Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json index b79688203..3e9f2b731 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and International Business, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -71,18 +71,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -145,12 +133,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json index a753da674..9560e5520 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -54,12 +54,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -134,12 +128,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -662,12 +650,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json index fda3472df..c01ac0f94 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -81,18 +81,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -395,12 +383,6 @@ ], "minRequirementCount": 53 }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -463,24 +445,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Students pursuing a regional concentration, are required to complete their international semester in the same region.", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Global Dynamics", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json index 3e294dcad..9cffe824c 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Jewish Studies and Religion, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -616,12 +616,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Hebrew Language Introduction", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json index 3838ff2f7..47abc1838 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json index 0a76a2e95..3dca3ca37 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -272,12 +272,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json index 98a762496..5f2a30f01 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -103,12 +103,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Requirements", @@ -272,12 +266,6 @@ ], "minRequirementCount": 14 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json index 711f3de80..d9fb6e126 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -232,12 +232,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Supporting Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Combination A", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json index 4f889bf37..0e5bfc106 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json index 21490f7d6..aed3e84ed 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json index 0adbf634d..601bca7b1 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -61,12 +61,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics", @@ -156,12 +150,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -174,18 +162,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json index c003caa30..4fb2aef74 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -268,12 +268,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json index 8d55f7965..97b281aa5 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -129,12 +129,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Advanced Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -177,12 +171,6 @@ ], "minRequirementCount": 7 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json index 118d81c9e..7188f1eed 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -109,18 +109,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Co-op or Study Abroad", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json index 7286b272f..60a9b9116 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -114,24 +114,6 @@ } ], "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Co-op or Study Abroad", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Upper-Division Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json index 0e0910c36..cdc52764a 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Politics, Philosophy, and Economics and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -98,12 +98,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "PPE Elective Coursework", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Business Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json index d04732e00..cab1649a5 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Religious Studies and Africana Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -392,12 +392,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json index eb84f4009..b1bc5fc47 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json index e2c55856a..adee76417 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -140,12 +140,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json index 827ac7347..59fd1f812 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Course", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json index 1c08725b9..7893f2efa 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Environmental Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json index e292d6954..74ddbc0f2 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -170,12 +170,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -250,12 +244,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -778,12 +766,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json index 3e6441a52..fccd0813c 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", @@ -116,12 +110,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Advanced Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Critical Philosophy Elective", @@ -169,12 +157,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Philosophy Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json index fc6975eee..e2083063b 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json index 0160c21cb..cd0944aa4 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json index 45a80c4c8..9048d5dd2 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -110,18 +110,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Sociology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Experiential Learning Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json index 226e89812..fd4f80cd9 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -115,18 +115,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required Sociology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Experiential Learning Requirement", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json index 7e032cffe..681db22d9 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, @@ -172,12 +172,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Study Abroad/Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -210,18 +204,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -284,12 +266,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -812,12 +788,6 @@ ], "minRequirementCount": 85 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json index ce73a7995..0eb681bcb 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish and Linguistics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json index f33bf5f0b..c71268a95 100644 --- a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json +++ b/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2023, From 969a3ecca7ff3ce7cf0327a17ecaf8d3a4f297de Mon Sep 17 00:00:00 2001 From: Tze Zhe Brandon Lim Date: Sun, 14 Apr 2024 14:00:02 -0400 Subject: [PATCH 03/10] Remove fuzzy search use --- packages/frontend/components/Form/Select.tsx | 57 ++++++++++++-------- 1 file changed, 34 insertions(+), 23 deletions(-) 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}} From 55c3d9283f3807b8f359d8a1b6fb2ab15e6e2c16 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 14 Apr 2024 14:11:14 -0400 Subject: [PATCH 04/10] Remove empty sections for real --- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../architecture_bs/parsed.initial.json | 2 +- .../art_ba/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../design_bfa/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../game_design_bfa/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../journalism_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../media_arts_bfa/parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../studio_art_bfa/parsed.initial.json | 2 +- .../theatre_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../computer_science_bacs/parsed.initial.json | 8 +--- .../computer_science_bscs/parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../cybersecurity_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../bioengineering_bsbioe/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../health_science_bs/parsed.initial.json | 14 +----- .../parsed.initial.json" | 2 +- .../parsed.initial.json | 14 +----- .../pharmacy_pharmd/parsed.initial.json | 8 +--- .../pharmacy_studies_bs/parsed.initial.json | 26 +---------- .../public_health_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../science/biology_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../science/chemistry_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../science/psychology_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json" | 2 +- .../asian_studies_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../criminal_justice_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../economics_ba/parsed.initial.json | 2 +- .../economics_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../history_ba/parsed.initial.json | 8 +--- .../history_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../human_services_ba/parsed.initial.json | 8 +--- .../human_services_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 38 +--------------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 44 +------------------ .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../philosophy_ba/parsed.initial.json | 8 +--- .../philosophy_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../political_science_ba/parsed.initial.json | 14 +----- .../political_science_bs/parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../religious_studies_ba/parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../sociology_ba/parsed.initial.json | 14 +----- .../sociology_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../spanish_ba/parsed.initial.json | 2 +- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../architecture_bs/parsed.initial.json | 2 +- .../art_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../game_design_bfa/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../journalism_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../media_arts_bfa/parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../studio_art_bfa/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../theatre_ba/parsed.initial.json | 2 +- .../theatre_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../computer_science_bacs/parsed.initial.json | 8 +--- .../computer_science_bscs/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../cybersecurity_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../bioengineering_bsbioe/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../health_science_bs/parsed.initial.json | 14 +----- .../parsed.initial.json" | 2 +- .../parsed.initial.json | 14 +----- .../public_health_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../science/biology_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../linguistics_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../science/psychology_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 2 +- .../parsed.initial.json" | 2 +- .../asian_studies_ba/parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../criminal_justice_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../economics_ba/parsed.initial.json | 2 +- .../economics_bs/parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 32 +------------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../history_ba/parsed.initial.json | 8 +--- .../history_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../human_services_ba/parsed.initial.json | 8 +--- .../human_services_bs/parsed.initial.json | 8 +--- .../parsed.initial.json | 38 +--------------- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 44 +------------------ .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../political_science_ba/parsed.initial.json | 14 +----- .../political_science_bs/parsed.initial.json | 20 +-------- .../parsed.initial.json | 8 +--- .../religious_studies_ba/parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 8 +--- .../parsed.initial.json | 2 +- .../parsed.initial.json | 20 +-------- .../parsed.initial.json | 14 +----- .../parsed.initial.json | 2 +- .../parsed.initial.json | 8 +--- .../sociology_ba/parsed.initial.json | 14 +----- .../sociology_bs/parsed.initial.json | 14 +----- .../parsed.initial.json | 26 +---------- .../parsed.initial.json | 8 +--- .../spanish_ba/parsed.initial.json | 2 +- 435 files changed, 435 insertions(+), 4077 deletions(-) diff --git a/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json index 1d30ec4c7..9f3ec62c8 100644 --- a/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architectural Studies and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2021, @@ -56,12 +56,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Architecture History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Electives", @@ -193,24 +187,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -223,12 +199,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Interaction Design Option", diff --git a/packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json index 0a23f5e8c..04521ca10 100644 --- a/packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architectural Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json index 04cc3b242..596d86d5c 100644 --- a/packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architecture and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -82,12 +82,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -586,12 +580,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json index a8dcea522..99b88ce91 100644 --- a/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architecture, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 142, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json index 3dba37635..2cd83c3b6 100644 --- a/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Art, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json index 5b93c9bc5..5783418aa 100644 --- a/packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication and Media Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json index 92c3c7493..75c842462 100644 --- a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Graphic and Information Design, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -181,12 +181,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design at Northeastern", diff --git a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json index 588bf21df..749dedc5b 100644 --- a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -186,12 +186,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Sociology Courses", diff --git a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json index 7d0baec33..5e25c2d08 100644 --- a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -29,12 +29,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -203,18 +197,6 @@ ], "minRequirementCount": 15 }, - { - "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", diff --git a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json index 7655290c0..86e03390f 100644 --- a/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -186,12 +186,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", diff --git a/packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json index 0c49e5771..9637e9c93 100644 --- a/packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -208,12 +208,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json index 410d1bc98..4a574eac7 100644 --- a/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Design, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json index e043e4287..62e061576 100644 --- a/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Game Design and Music with concentration in Music Technology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json index 306e96893..d5ba715b0 100644 --- a/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Game Design, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -253,12 +253,6 @@ } ], "minRequirementCount": 6 - }, - { - "type": "SECTION", - "title": "Art History", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json index a3ff86a4f..4006efc9e 100644 --- a/packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Graphic and Information Design and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json index 7ad0a56e4..bc0d49bad 100644 --- a/packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, @@ -80,18 +80,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -570,12 +558,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json index d000c8829..0944c0354 100644 --- a/packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, @@ -70,12 +70,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Foundation Courses", diff --git a/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json index 33185a277..3f1c6026b 100644 --- a/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, @@ -107,12 +107,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Journalism-Related Requirement", diff --git a/packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json index e4aad85d9..59eff42ad 100644 --- a/packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Landscape Architecture, BLA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 142, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json index 5a78fa9fe..b0b9894d7 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -173,12 +173,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -657,12 +651,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json index 3455819ea..6ebc778ff 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json index 2b401c804..6fa0197e7 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json index 7fb12af34..a5663cdda 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Media Arts, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -287,12 +287,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Art + Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json index 161f7cf3c..e20c2fddd 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -287,12 +287,6 @@ ], "minRequirementCount": 15 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json index 36ba06204..c35a3320d 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -239,12 +239,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Elective Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json index 2147c17fa..4b10f86e2 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json index a9807106b..0c22a5c50 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json index 8d292ca01..f3f760f1f 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json index bc00920f4..e5765e740 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json index 96c11cd6c..3cb5e5cdc 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media Arts and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -127,12 +127,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Art and Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -307,12 +301,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Bridge/Integrative Requirement", diff --git a/packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json index 251054cd3..ecd0bfc69 100644 --- a/packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media Arts, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json index 6204609be..592f4d5eb 100644 --- a/packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Music and Communication Studies with Concentration in Music Industry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -548,18 +548,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Music Option", diff --git a/packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json index 360f0d4cc..b5f95e18e 100644 --- a/packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Music with Concentration in Music Industry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -503,12 +503,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Business Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone for Music Industry", diff --git a/packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json index e06cd6e78..0ab337fc0 100644 --- a/packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Studio Art, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json index a54b6ede9..9af6d81c4 100644 --- a/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json index 7149df3d8..1d60eea53 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Behavioral Neuroscience, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -694,12 +694,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json index ba263e397..2e04e74d2 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2021, @@ -752,12 +752,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json index e16683cff..1d72b0fe3 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Cognitive Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -533,12 +533,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json index 41543bc0b..3da909fde 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -506,12 +506,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json index fb1072e8c..3ba54d30b 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -338,12 +338,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -481,12 +475,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json index 1e337de50..71d112122 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -281,24 +281,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -311,12 +293,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Options", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Interaction Design Option", @@ -627,12 +603,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json index b9f01ad64..c7f97e4bc 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2021, @@ -488,12 +488,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json index 32dbee678..7a0d1327a 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -245,12 +245,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -729,12 +723,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -873,12 +861,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json index 88cc28e2e..3bcfaa6fa 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Environmental and Sustainability Sciences, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2021, @@ -615,12 +615,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json index f8dd56e5b..1c6f3975c 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Game Development, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -471,12 +471,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json index 1bfdd063c..e565cdd1e 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and History, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2021, @@ -460,18 +460,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Advanced Writing in the Disciplines", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json index 22ee643a9..34c5b244e 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2021, @@ -286,12 +286,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Journalism-Related Requirement", @@ -411,12 +405,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json index 5006d9201..78d0130f6 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -525,12 +525,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json index 81fae03cb..beb35a5d4 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -407,12 +407,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json index badcd4b71..e81e4a17c 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Media Arts, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2021, @@ -520,12 +520,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json index a27ab4d1c..659a6d3cd 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -270,12 +270,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -342,12 +336,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json index 93834a341..2e9d16f3b 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2021, @@ -506,12 +506,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json index e307fbbf8..e904e5016 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -424,12 +424,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json index 82f7c0c08..52e871f37 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -360,12 +360,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json index 21223a283..34a30c3eb 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -192,12 +192,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Theatre", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", @@ -521,12 +515,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json index 3a37696d1..1b6f8a11d 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science, BACS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -537,12 +537,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json index 045513155..dc07ccbea 100644 --- a/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science, BSCS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -807,12 +807,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json index 883bdf3f2..6544afdee 100644 --- a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2021, @@ -525,12 +525,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Criminal Justice Capstone", @@ -628,12 +622,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json index 313a93006..a8bf4fa27 100644 --- a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -551,12 +551,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json index 8b45d66c6..6c3f7f68b 100644 --- a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -600,12 +600,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json index b851d04c7..3c08d2d73 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Behavioral Neuroscience, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -668,12 +668,6 @@ } ], "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json index a56aba005..a7cfd8d1f 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 138, "yearVersion": 2021, @@ -711,12 +711,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json index aa346d003..dfbec0ea4 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Chemistry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -555,12 +555,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json index 2f4d68f4e..0a8ba6b3e 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Ecology and Evolutionary Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -666,12 +666,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json index bd53e7fa8..59719b2cb 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -498,12 +498,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json index ea084ff6f..df1fb0a4d 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Environmental and Sustainability Sciences, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2021, @@ -572,12 +572,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json index 28f769c9d..1a9ad65a2 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Health Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -551,12 +551,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json index 95c355f0e..c86516a48 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2021, @@ -322,12 +322,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics Requirement", @@ -439,12 +433,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json index 0d6c3a5b7..4f91a45ca 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -501,12 +501,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json index e263f6b16..b81042fdd 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -361,12 +361,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json index 3fa19b124..ddba47fc4 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2021, @@ -451,12 +451,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json index 46cb44743..a724ca79a 100644 --- a/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -577,12 +577,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json index 44324fc7d..85c3eb2c7 100644 --- a/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bioengineering and Biochemistry, BSBioE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2021, @@ -481,12 +481,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json index 1d0b65eec..fc58c3b2c 100644 --- a/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bioengineering, BSBioE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2021, @@ -352,12 +352,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json index 0173b4104..478e0f084 100644 --- a/packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Bioengineering, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2021, @@ -368,12 +368,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json index 0ee129589..5f6418561 100644 --- a/packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Environmental Engineering, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -415,12 +415,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json index 8a07b14ea..b756c3268 100644 --- a/packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Civil Engineering and Computer Science, BSCE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 138, "yearVersion": 2021, @@ -523,12 +523,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json index f6a7f2e2c..6a9337529 100644 --- a/packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Engineering and Computer Science, BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2021, @@ -554,12 +554,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json index e65ceaf9b..40377b816 100644 --- a/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Engineering, BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -427,12 +427,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json index c26c3cce7..883869455 100644 --- a/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical and Computer Engineering, BSEE or BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2021, @@ -437,12 +437,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json index 37fb4cffa..34a45dd90 100644 --- a/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical Engineering and Music with concentration in Music Technology, BSEE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2021, @@ -646,12 +646,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json index ea481678f..bba33632b 100644 --- a/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical Engineering, BSEE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -398,12 +398,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json index dd4559c46..bfca46190 100644 --- a/packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Engineering and Health Science, BSEnvE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json index 1f57cea51..33edfcba7 100644 --- a/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Engineering, BSEnvE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -407,12 +407,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json index 4249314a1..62ff380bf 100644 --- a/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Industrial Engineering, BSIE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2021, @@ -550,12 +550,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json index cb11a7622..d2ee9151a 100644 --- a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Design, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2021, @@ -285,24 +285,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Mathematics/Science", diff --git a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json index 0272712c4..c409fc06a 100644 --- a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and History, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2021, @@ -297,18 +297,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Mathematics/Science", diff --git a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json index e09986840..cca5dea3a 100644 --- a/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Physics, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2021, @@ -435,12 +435,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json index 0306403f7..f093f24b2 100644 --- a/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2021, @@ -173,12 +173,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Mechanical and Industrial Engineering Technical Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Credit", @@ -504,12 +498,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json index b3ee2091a..d7f5d3488 100644 --- a/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -181,12 +181,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Public Health Core", @@ -399,12 +393,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json index 8f0bb2993..07b6c1239 100644 --- a/packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -220,12 +220,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Psychology Lab", @@ -427,12 +421,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json index 730a3a2ce..7f9f759fb 100644 --- a/packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -368,12 +368,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json index d740ca58d..bd92cdfb8 100644 --- a/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2021, @@ -149,12 +149,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Selectives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Society and Health", @@ -585,12 +579,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git "a/packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" index abdf201fe..d4944d03f 100644 --- "a/packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" +++ "b/packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" @@ -2,7 +2,7 @@ "name": "Nursing, BSN—Accelerated Program for Second-Degree Students", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 67, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json index 88b4fadc4..1a425fa1f 100644 --- a/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Pharmaceutical Sciences, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 145, "yearVersion": 2021, @@ -126,18 +126,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "SEMESTER 7", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "SEMESTER 8", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 9", diff --git a/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json index 4c73f8210..616d0467f 100644 --- a/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Pharmacy, PharmD", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 204, "yearVersion": 2021, @@ -338,12 +338,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Professional Electives", diff --git a/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json index ac15d3429..8b425b642 100644 --- a/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Pharmacy Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 164, "yearVersion": 2021, @@ -96,12 +96,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "SEMESTER 5", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 6", @@ -129,12 +123,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "SEMESTER 7", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 8", @@ -179,12 +167,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "SEMESTER 9", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 10", @@ -308,12 +290,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Professional Elective", diff --git a/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json index 8981fe10a..dedecab4a 100644 --- a/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Public Health, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -750,12 +750,6 @@ } ], "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json index eef4c9bcf..2aaa758c0 100644 --- a/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2021, @@ -165,12 +165,6 @@ } ], "minRequirementCount": 15 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json index 94d0d0cce..5bc4ed15b 100644 --- a/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Behavioral Neuroscience and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -439,12 +439,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", @@ -535,12 +529,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json index 54fe0b1c7..8f6f661f3 100644 --- a/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -439,12 +439,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -901,12 +895,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative English Course", diff --git a/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json index ca38dd428..92736cde2 100644 --- a/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 143, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json index f3eb18b03..a7d431236 100644 --- a/packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2021, @@ -401,18 +401,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json index f73804a1b..846b0b74a 100644 --- a/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json index c613fb7d7..119e86835 100644 --- a/packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cell and Molecular Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json index 4fc263d45..9b4d53303 100644 --- a/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemistry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json index 40bbe7343..fc811f7c5 100644 --- a/packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Ecology and Evolutionary Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json index b442cfb32..e896c7ba8 100644 --- a/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental and Sustainability Sciences and Chemistry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json index 4bb2e255e..b146775be 100644 --- a/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental and Sustainability Sciences and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json index bf445f5ac..00f627eb3 100644 --- a/packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -183,12 +183,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "History-Area Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Integrative Course", @@ -225,12 +219,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone Course", diff --git a/packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json index 1bac718fb..60387122e 100644 --- a/packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -287,12 +287,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -357,12 +351,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -850,12 +838,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", diff --git a/packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json index 67a8b8065..ca72c6445 100644 --- a/packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -394,12 +394,6 @@ ], "minRequirementCount": 15 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json index c42b6d469..177fba9ed 100644 --- a/packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -302,12 +302,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Integrative Course (choose one):", diff --git a/packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json index f5b9b7f0f..33269d8fe 100644 --- a/packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -365,12 +365,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociolinguistics", diff --git a/packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json index 3adf23621..6ce538f52 100644 --- a/packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -253,12 +253,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json index 1d0a99518..556d1fa0f 100644 --- a/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -225,12 +225,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -656,12 +650,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json index 0e02a5d3f..1ee66dbf1 100644 --- a/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -405,12 +405,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics Requirement", diff --git a/packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json index 06e782ddf..0436d1152 100644 --- a/packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -195,12 +195,6 @@ ], "minRequirementCount": 20 }, - { - "type": "SECTION", - "title": "Speech-Language Pathology and Audiology Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Speech-Language Pathology and Audiology", diff --git a/packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json index 48d88c08b..842a42811 100644 --- a/packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json index f6331590b..c51d9e28c 100644 --- a/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json index 4ab2e8eb1..9d6d17666 100644 --- a/packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -63,12 +63,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Math Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Required Courses", @@ -128,12 +122,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json index 3f690f10a..5478186b8 100644 --- a/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -284,12 +284,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json index 80bd9b2d9..eb719da4e 100644 --- a/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -63,12 +63,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Math Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Required Courses", diff --git a/packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json index 77b075a79..1d4fae5f4 100644 --- a/packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Physics and Music with Concentration in Music Technology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json index cde31f4fe..0202deb96 100644 --- a/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -263,18 +263,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Psychology Required Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Interdisciplinary Cluster", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Educational Psychology", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json index 9f333414c..66a76acc3 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -132,12 +132,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "African American/African Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Core Courses", @@ -196,12 +190,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json index 552ca34d9..41f8ad7f2 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -139,12 +139,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json index 1d117c992..95c580b63 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json index 81d72f0c6..cb4828482 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json index 72e22ebe8..8e58848cc 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -90,12 +90,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Theatre", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", diff --git "a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" index 5eaa21895..bf7e095cd 100644 --- "a/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" +++ "b/packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" @@ -2,7 +2,7 @@ "name": "American Sign Language—English Interpreting, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json index 1601ea7ef..12956c461 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Asian Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -63,12 +63,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Language Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json index 4f71ebf01..a88ac8d8e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2021, @@ -164,12 +164,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introductory Journalism Course", @@ -233,12 +227,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json index e1184efa3..1318a9a4b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -191,12 +191,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -389,12 +383,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Philosophy Integrative Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json index 950a74340..18332a644 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json index f837a62c5..28c83c823 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -398,12 +398,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json index f24fc1f68..71a64a2da 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -292,12 +292,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json index 293ee637b..421ddf4a2 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -78,12 +78,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -287,12 +281,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json index b8ecf70f9..1518e9455 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -78,12 +78,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Foundational Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json index a94a4f5ca..9db9511da 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -86,12 +86,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json index 32becfebd..2a3f503b9 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -81,18 +81,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json index afce17e82..72edaa69e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -75,18 +75,6 @@ } ], "minRequirementCount": 5 - }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json index ff91acf69..b74c2875c 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json index 159967cae..253675958 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -265,12 +265,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json index 20fd6a838..a914d808e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -237,12 +237,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Other Requirements Outside Major", @@ -379,18 +373,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "NUpath Not Fulfilled by Major", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Combined Major Credit/ GPA Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json index 920266bde..b1a050b6e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json index dd89123e6..e13d9760b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json index 2b6957306..6e7a44e50 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -516,12 +510,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -696,12 +684,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative English Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json index 381fbb00e..946c74633 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -482,12 +476,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Crime, Law, and the Justice System", @@ -638,12 +626,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json index 3a680686a..07ba0984c 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -511,12 +505,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundation Courses", @@ -594,18 +582,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Integrative Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json index 627f7bb77..24a6ff9de 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Graphic and Information Design, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -511,12 +505,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design at Northeastern", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json index 7c2a45406..e5d06e986 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -511,12 +505,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Philosophy Required Courses", @@ -631,12 +619,6 @@ ], "minRequirementCount": 15 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json index 257a15e93..cec9a447e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -466,12 +466,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json index cf8620d10..72565ae83 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -486,12 +480,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json index 8c467beee..a4ffaa444 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Asian Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -89,12 +83,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json index f8a49481c..be1e92733 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -285,18 +285,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Other Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Methods", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json index 096a5d87f..f7e24eb54 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -105,18 +99,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundation Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json index c4b8118f5..b8d41f54c 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -94,18 +88,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json index e2b0aab40..58cb15af4 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -94,18 +88,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Course for History—Research Methods", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json index 8d5a9c046..7d212476e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -104,24 +98,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -603,12 +579,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json index b6db31bc2..2f993024e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -99,18 +93,6 @@ ], "minRequirementCount": 8 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Capstone Seminar or Senior Project", @@ -247,12 +229,6 @@ ], "minRequirementCount": 16 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json index 5d9ab90f1..b0d691c28 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level Course", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json index 61a2f2e6d..922182e3b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -104,18 +98,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Foundational Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json index 15dbda917..e05b3861c 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -244,12 +244,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Course Requirement", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json index 7abefb5be..3d23a5bc0 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -255,12 +255,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Course Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json index c881088de..e21e6f9ed 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, Culture, and Law, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json index 08fe29a45..b6209b2e3 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -66,12 +66,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Human Services Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -246,12 +240,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communications Capstone Option", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json index fe4a6b8c1..5b3a0a0e8 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -46,12 +46,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Crime, Law, and the Justice System", @@ -240,12 +234,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Additional Courses", @@ -312,12 +300,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Additional Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json index 30c7cf78a..2754a3176 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -54,12 +54,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -107,12 +101,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -177,12 +165,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -670,12 +652,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json index 7fde378b6..7ff1e8cc8 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -56,12 +56,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Human Services Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone 1", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json index bbabac34d..28807400d 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json index dcc632b72..89c81fc4b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -61,12 +61,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar and Internship", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json index 0d9b2febc..af6be6a44 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2021, @@ -61,12 +61,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar and Internship", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json index ec74020cd..2a895d558 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -64,24 +64,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -134,12 +116,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -627,12 +603,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", @@ -1100,12 +1070,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json index bfdeedb02..2175af1f4 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -49,18 +49,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -113,12 +101,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -606,12 +588,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json index 4fbf9526a..4985125c8 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -71,12 +71,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -141,12 +135,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -634,12 +622,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json index feb4330a1..6ef82458a 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -71,18 +71,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -135,12 +123,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -628,12 +610,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", @@ -1029,24 +1005,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs and History Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json index 4fe0b08da..d9fc7ddc3 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -54,12 +54,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -124,12 +118,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -617,12 +605,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json index 09a23ff73..c04cca3c9 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -81,12 +81,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Electives", @@ -151,12 +145,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json index 37484d4b6..6f433f7a5 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with African Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -158,24 +158,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Africa", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json index 85654e46a..fddc64e80 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with Asian Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -188,24 +188,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Asia", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json index e0ab10c40..2f60a4e1b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with European Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -153,24 +153,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Europe", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json index 26d27aab3..092f17068 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with Latin American Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -148,24 +148,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Latin America", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json index 727a7d146..de684453d 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with Middle East Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -178,24 +178,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in the Middle East", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json index 8bb1fbe9b..cff7f010b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Jewish Studies and Religion, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -586,12 +586,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Hebrew Language Introduction", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json index 7c5806276..58f392b31 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -125,12 +125,6 @@ } ], "minRequirementCount": 16 - }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json index 7ae2287ad..ae3773453 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -100,12 +100,6 @@ } ], "minRequirementCount": 11 - }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json index b7d8d2fcc..7d62198f6 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -297,12 +297,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json index 2ea091be3..564f1df16 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -291,12 +291,6 @@ ], "minRequirementCount": 15 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json index 979f252a4..8be680ce7 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -56,12 +56,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Breadth Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json index 69b97d7db..65f36503d 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json index 79495198e..50064b707 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json index d0ca36f74..b21bc525b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json index 994fd5a60..827e21e74 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -108,12 +108,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Relations Elective", @@ -178,12 +172,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -671,12 +659,6 @@ ], "minRequirementCount": 80 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "University-Wide Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json index 68e2474f3..bb86c9c82 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -221,12 +221,6 @@ ], "minRequirementCount": 17 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json index b79ec1531..041ec5ba2 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -216,12 +216,6 @@ ], "minRequirementCount": 16 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json index b072b6cd8..5038da4f4 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -109,18 +109,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Co-op or Study Abroad", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json index 32290f0cd..aa84aa7d9 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -114,24 +114,6 @@ } ], "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Co-op or Study Abroad", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Upper-Division Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json index 5e5a0c6f4..22ef8da03 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Religious Studies and Africana Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -357,12 +357,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json index 71ca5a54e..12eb7ff10 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json index a648d2477..d17f60e4b 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json index 833007019..81f6e958d 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Course", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json index 3853b2a7d..38de34b50 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Environmental Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json index a80932d4e..4fc2e34bc 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -671,18 +671,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Africa", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json index afae3c2bb..e6de01cef 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", @@ -260,12 +254,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json index 2390fe128..1d914e9be 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json index f5604e1bb..694dc2659 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json index 0495993eb..6ca59d5e6 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -100,18 +100,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Sociology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Experiential Learning Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json index b14cb080d..eb24e6aa5 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -105,18 +105,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Students must complete nine elective courses in the SOCL major, at least five of which must be at the 3000-level or higher", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Experiential Learning Requirement", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json index fe42f1f78..9ab822b6f 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, @@ -178,12 +178,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Study Abroad/Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -216,12 +210,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -286,12 +274,6 @@ ], "minRequirementCount": 9 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json index 32fe6d65e..4bb11740e 100644 --- a/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json +++ b/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2021, diff --git a/packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json index 99f09efcb..1d8b280a7 100644 --- a/packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architectural Studies and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, @@ -56,12 +56,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Architecture History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Electives", @@ -231,24 +225,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -261,12 +237,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", diff --git a/packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json index b57b9380f..30fccc931 100644 --- a/packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architectural Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json index 7a9072e6d..a2981126a 100644 --- a/packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architecture and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -86,12 +86,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -515,12 +509,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json index 99144545a..ebec4ac49 100644 --- a/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Architecture, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 142, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json index 522b24c3d..376f76e59 100644 --- a/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Art, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, @@ -138,12 +138,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Art History Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json index 758696c85..d91883d22 100644 --- a/packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication and Media Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json index 0611f022f..e46898aff 100644 --- a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Graphic and Information Design, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -181,12 +181,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design at Northeastern", diff --git a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json index a2b6fcac3..fc9c97aa7 100644 --- a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -186,12 +186,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Sociology Courses", diff --git a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json index 903fb5c94..705307d7b 100644 --- a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -29,12 +29,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -203,18 +197,6 @@ ], "minRequirementCount": 15 }, - { - "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", diff --git a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json index 97b86f54f..6e9c4af29 100644 --- a/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -186,12 +186,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", diff --git a/packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json index 858edfb5f..c7d57e498 100644 --- a/packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -208,12 +208,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json index 17a6f246b..d175819da 100644 --- a/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Game Design and Music with concentration in Music Technology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json index 134823f7a..1d1640f0c 100644 --- a/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Game Design, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -294,12 +294,6 @@ } ], "minRequirementCount": 7 - }, - { - "type": "SECTION", - "title": "Art History", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json index 8abfacf5d..ba1ee351a 100644 --- a/packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Graphic and Information Design and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json index c943cc723..7426208ae 100644 --- a/packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, @@ -80,12 +80,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -551,12 +545,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", diff --git a/packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json index f27389267..5bc113e21 100644 --- a/packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and Interaction Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2022, @@ -102,12 +102,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design Fundamentals", diff --git a/packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json index ed296d764..8116e1887 100644 --- a/packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, @@ -70,12 +70,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Foundation Courses", diff --git a/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json index f16227435..d65194048 100644 --- a/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, @@ -107,12 +107,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Journalism-Related Requirement", diff --git a/packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json index b2a086b52..8761a1894 100644 --- a/packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Landscape Architecture, BLA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 142, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json index d162db1c2..82d0b9353 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -638,12 +638,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json index 20c6ad89e..f5ca13a0c 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json index 641054aa3..6a8d8f9bd 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json index ab69c1be4..d9375277c 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Media Arts, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2022, @@ -335,12 +335,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Art and Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json index 57bc07aaf..7de2cd311 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -292,12 +292,6 @@ ], "minRequirementCount": 16 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json index 90b8f4101..a8aef5253 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 0, "yearVersion": 2022, @@ -227,12 +227,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Elective Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json index aee365964..74809410f 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json index f50eb81c6..510fa9bb8 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json index 112f2ba6f..7ae0076a2 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json index d7077ac63..3f8a34009 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media and Screen Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json index 99277ad80..cbdb61723 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media Arts and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -175,12 +175,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Art and Design Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -355,12 +349,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Bridge/Integrative Requirement", diff --git a/packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json index 2fdc1150f..dae5e9f01 100644 --- a/packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Media Arts, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json index e26eb8ca8..a101faa30 100644 --- a/packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Music and Communication Studies with Concentration in Music Industry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -570,18 +570,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Music Option", diff --git a/packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json index ba5ed1d93..e759b0a54 100644 --- a/packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Studio Art, BFA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json index 023ac49b7..62c8861ff 100644 --- a/packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre and Interaction Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json index 4eaa09104..f8ae9499e 100644 --- a/packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre and Journalism, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2022, @@ -260,12 +260,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", diff --git a/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json index 1929a6b93..b2894298e 100644 --- a/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json index f30e9a97a..6a2287b87 100644 --- a/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json b/packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json index d3d75b20f..da423f7f9 100644 --- a/packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json +++ b/packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bachelor of Science in Business Administration, BSBA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json index 383698d73..9dcc76053 100644 --- a/packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json index b4530a881..14ebace6d 100644 --- a/packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -356,24 +356,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art and Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art and Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -386,12 +368,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", diff --git a/packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json index b812e1cb4..2d1813f59 100644 --- a/packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Business Administration and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json index d70ad6d1c..1fe884c63 100644 --- a/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json +++ b/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Business, BSIB", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json index 7793cc6b4..ee57602d4 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Behavioral Neuroscience, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -689,12 +689,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json index ebbc99526..b275f719c 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2022, @@ -740,12 +740,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json index eddcd72fb..0c49720cf 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -461,12 +461,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json index e0284e633..e52fc5d6e 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Cognitive Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -540,12 +540,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json index afdc6e7c2..01d512563 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -531,12 +531,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json index 297b7ced8..e05d8c8f1 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -358,12 +358,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -496,12 +490,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json index 2db38049f..329d1f930 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -319,24 +319,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -349,12 +331,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", @@ -699,12 +675,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json index 0f19d3ba4..e85ec7de8 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2022, @@ -486,12 +486,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json index 790e5e0f0..532ea8e1f 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -730,12 +730,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", @@ -912,12 +906,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json index 37a10e661..035e33113 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Game Development, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -481,12 +481,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json index bfefe1e53..88ae6b941 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and History, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2022, @@ -470,18 +470,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Advanced Writing in the Disciplines", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json index cc007489f..1c1cbb1bc 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2022, @@ -306,12 +306,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Journalism-Related Requirement", @@ -431,12 +425,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json index fe2ad9b1f..ad4382a82 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -525,12 +525,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json index 7fc1da69d..225f05933 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, @@ -400,12 +400,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json index 8cc574db3..bca4fc547 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Media Arts, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2022, @@ -573,12 +573,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json index c5b39ffde..4711a6de5 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -283,12 +283,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course Requirement", @@ -355,12 +349,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json index 9dbf13992..27e570876 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2022, @@ -499,12 +499,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json index b01a84722..d91881c96 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -444,12 +444,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json index 8be5a187b..643d1d20f 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -380,12 +380,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json index f06c99eda..dff145a50 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -212,12 +212,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Theatre", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Stages", @@ -531,12 +525,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json index 2758ab0df..b45a91d16 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science, BACS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -547,12 +547,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json index be58d745c..3f9604166 100644 --- a/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Science, BSCS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2022, @@ -819,12 +819,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json index 35b53b295..123e20546 100644 --- a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -569,12 +569,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json index 9b93e2324..fcb9cfb5e 100644 --- a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 134, "yearVersion": 2022, @@ -535,12 +535,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Criminal Justice Capstone", @@ -638,12 +632,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json index b38711ec9..2a76a96b7 100644 --- a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -561,12 +561,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json index cca9912a0..8163065cc 100644 --- a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cybersecurity, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -372,12 +372,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Law Requirement", diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json index 05e5bcaed..7dcc758cd 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Behavioral Neuroscience, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -683,12 +683,6 @@ } ], "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json index 5d514744f..1b9a5e1da 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 138, "yearVersion": 2022, @@ -724,12 +724,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json index 4111769aa..88b495847 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Chemistry, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -580,12 +580,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json index 8c54ff1e9..5891544ad 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Ecology and Evolutionary Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -711,12 +711,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json index 2fd6a8f53..a6dafb836 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -518,12 +518,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Economics GPA Requirement", diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json index 58f3f6af8..f4472b19c 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Health Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -571,12 +571,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json index 0ce08d05d..5cb46b370 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and International Affairs, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2022, @@ -293,18 +293,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -362,12 +350,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", @@ -875,12 +857,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "", @@ -1267,12 +1243,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json index e3870ce50..362a86307 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2022, @@ -342,12 +342,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics Requirement", @@ -479,12 +473,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json index 37c6de8b9..fd011a8cc 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -521,12 +521,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json index ebecf767e..50e12f549 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -391,12 +391,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json index 763d15d6b..7b772567e 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, @@ -476,12 +476,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json index 61d475152..d810812a4 100644 --- a/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Data Science and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -572,12 +572,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json index db24d6eb1..051fd8b23 100644 --- a/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bioengineering and Biochemistry, BSBioE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2022, @@ -481,12 +481,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json index 6cb4055fe..d3785b9be 100644 --- a/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Bioengineering, BSBioE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2022, @@ -352,12 +352,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json index 24584fa88..6cb28a515 100644 --- a/packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Bioengineering, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2022, @@ -368,12 +368,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json index 53f9baec0..62528158c 100644 --- a/packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Chemical Engineering and Environmental Engineering, BSChE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -415,12 +415,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json b/packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json index 8ee2e8bb0..f5859c802 100644 --- a/packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Civil Engineering and Computer Science, BSCE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2022, @@ -533,12 +533,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json index d7a039a34..352bf4b54 100644 --- a/packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Engineering and Computer Science, BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2022, @@ -542,12 +542,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json index e295e0ecc..190847eda 100644 --- a/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Computer Engineering, BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -427,12 +427,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json b/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json index 2af2e7bcf..17bb288ef 100644 --- a/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical and Computer Engineering, BSEE or BSCmpE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 135, "yearVersion": 2022, @@ -437,12 +437,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json b/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json index 2ae8f9e80..44018fc29 100644 --- a/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical Engineering and Music with concentration in Music Technology, BSEE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2022, @@ -663,12 +663,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json index b94dcbf72..7325c8da6 100644 --- a/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Electrical Engineering, BSEE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -398,12 +398,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json b/packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json index 961aad62b..895e6ddfe 100644 --- a/packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Engineering and Health Science, BSEnvE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json index 0b8ebda7b..a96fc6bec 100644 --- a/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Engineering, BSEnvE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -407,12 +407,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json index c78c0ef12..0897448ac 100644 --- a/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Industrial Engineering, BSIE", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2022, @@ -534,12 +534,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json index d85c27dd5..a8b3b08cb 100644 --- a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Bioengineering, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2022, @@ -474,12 +474,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json index c627d68d3..c636871b1 100644 --- a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Design, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2022, @@ -296,30 +296,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art and Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art and Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Design Options", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json index 31fa1a0af..31f58358a 100644 --- a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and History, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 141, "yearVersion": 2022, @@ -297,18 +297,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Mathematics/Science", diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json index 461ebe60a..d8fcf0107 100644 --- a/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering and Physics, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2022, @@ -445,12 +445,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json index 82f34dc59..7d99f8f42 100644 --- a/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json +++ b/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mechanical Engineering, BSME", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 140, "yearVersion": 2022, @@ -173,12 +173,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Mechanical and Industrial Engineering Technical Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Credit", @@ -481,12 +475,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json index 9dc8744c0..9d96438bc 100644 --- a/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -390,12 +390,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json index a35d7f004..396fba6d9 100644 --- a/packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -181,12 +181,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Public Health Core", @@ -411,12 +405,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json index bb39f57ed..5ac3b657c 100644 --- a/packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -227,12 +227,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Psychology Lab", @@ -429,12 +423,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json index 767e780cb..5abd6732d 100644 --- a/packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -368,12 +368,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json index 75e79b37d..80723f6ac 100644 --- a/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Health Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, @@ -170,12 +170,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Selectives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Society and Health", @@ -656,12 +650,6 @@ } ], "minRequirementCount": 5 - }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git "a/packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" "b/packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" index 8999a8a1f..18bf7849d 100644 --- "a/packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" +++ "b/packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" @@ -2,7 +2,7 @@ "name": "Nursing, BSN—Accelerated Program for Second-Degree Students", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 67, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json index 0e86b5c0f..545c3e3d7 100644 --- a/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Pharmaceutical Sciences, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 145, "yearVersion": 2022, @@ -126,18 +126,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "SEMESTER 7", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "SEMESTER 8", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "SEMESTER 9", diff --git a/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json index 8959d6dcd..68e9d7448 100644 --- a/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Public Health, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -753,12 +753,6 @@ } ], "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json index 5a44da1aa..7aab5c161 100644 --- a/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -165,12 +165,6 @@ } ], "minRequirementCount": 15 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json index d44a205f4..e5840da4f 100644 --- a/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Behavioral Neuroscience and Design, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 133, "yearVersion": 2022, @@ -392,18 +392,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Degree Capstone Project", @@ -416,12 +404,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Design Option", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Experience Design Option", @@ -600,12 +582,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json index 5f8408a7b..8448743da 100644 --- a/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Behavioral Neuroscience and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -434,12 +434,6 @@ ], "minRequirementCount": 7 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", @@ -530,12 +524,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Required General Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json index c83833265..47daf596f 100644 --- a/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and English, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -897,12 +897,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative English Course", diff --git a/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json index 86caad83e..ce9198b90 100644 --- a/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 139, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json index 9464ae024..a32afebad 100644 --- a/packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2022, @@ -389,12 +389,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json index 24ab10ad5..de309f4c7 100644 --- a/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json index 5e1e5da3a..4ea07013d 100644 --- a/packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json @@ -2,17 +2,11 @@ "name": "Cell and Molecular Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 136, "yearVersion": 2022, "requirementSections": [ - { - "type": "SECTION", - "title": "Introduction to College", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Experiential Learning", diff --git a/packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json index f300f2416..218c45ad0 100644 --- a/packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Ecology and Evolutionary Biology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 137, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json index eb25793ea..d55c83feb 100644 --- a/packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -302,12 +302,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -377,12 +371,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -890,12 +878,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json index 08513464c..3aa17f2aa 100644 --- a/packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -424,12 +424,6 @@ ], "minRequirementCount": 18 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json index a2101f648..eae3c36b7 100644 --- a/packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Environmental Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -317,12 +317,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Political Science Integrative Course (choose one):", diff --git a/packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json index f7aa97316..14b74e73a 100644 --- a/packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -365,12 +365,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociolinguistics", diff --git a/packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json index af4c495b0..ab0507566 100644 --- a/packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -253,12 +253,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json index 81097389b..2ee109b67 100644 --- a/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -220,12 +220,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", @@ -631,12 +625,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json index 693fdf222..aa5254d6f 100644 --- a/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -407,12 +407,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Mathematics Requirement", diff --git a/packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json index 1b0df3f1b..ae883cdf7 100644 --- a/packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics and Speech-Language Pathology and Audiology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -190,12 +190,6 @@ ], "minRequirementCount": 19 }, - { - "type": "SECTION", - "title": "Speech-Language Pathology and Audiology Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Speech-Language Pathology and Audiology", diff --git a/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json index 4b562f391..4b79ff060 100644 --- a/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -214,12 +214,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Supporting Courses", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json index 8b0656545..ccfdeb76e 100644 --- a/packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json index d5188206f..54902ef55 100644 --- a/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Physics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json index 1249b309f..cedc1528c 100644 --- a/packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -136,12 +136,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json index e16cf3c95..5bfbdf00e 100644 --- a/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -281,12 +281,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json index 5e768b6da..aa4d63dd0 100644 --- a/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Mathematics and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json index 18ed1f014..9d0206d7a 100644 --- a/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Psychology and Theatre, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 131, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json index 081466a35..9bfc5bf8e 100644 --- a/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -236,18 +236,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Psychology Required Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Interdisciplinary Cluster", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Educational Psychology", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json index c0d72d66e..47d60c595 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -689,12 +689,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json index e0fa0abfe..d3d629a5f 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and Media and Screen Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -182,12 +182,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json index 8dca33098..2afa74505 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Africana Studies and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -127,12 +127,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "African American/African Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Core Courses", @@ -191,12 +185,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json index e94a3d853..54e5383e6 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -139,12 +139,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json index ee7041c38..4aa91aa1b 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Linguistics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json index c344d809b..cf4d52767 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "American Sign Language and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git "a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" "b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" index f2c74de28..9c6f5abb5 100644 --- "a/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" +++ "b/packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" @@ -2,7 +2,7 @@ "name": "American Sign Language—English Interpreting, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json index a93b0b78a..70e535ffd 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Asian Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -88,12 +88,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Elective Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json index 3b97f143e..a3f7bda31 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 129, "yearVersion": 2022, @@ -164,12 +164,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introductory Journalism Course", @@ -233,12 +227,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json index 6567a3692..4309c178f 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -191,12 +191,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -394,18 +388,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Integrative Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Philosophy Integrative Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json index 0c1ea54ff..7497a1142 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json index 1e66898ef..e4a9deabe 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -183,12 +183,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introductory Course", @@ -420,12 +414,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json index c35d94075..d0c3c8da4 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -130,18 +130,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Sociology Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json index ddcea02b9..aebe83536 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -297,12 +297,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json index 9a49f3ab7..8861d01f5 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -78,12 +78,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -292,12 +286,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json index c6864fc3d..f4f8f9d59 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -78,12 +78,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Foundational Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json index b7e2b1e7b..c599cbc9a 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -86,12 +86,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Theatre Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json index ba694212e..e0a544200 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -81,18 +81,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json index 2818e0e78..2ea222b17 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -75,18 +75,6 @@ } ], "minRequirementCount": 5 - }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json index 3c246e4e2..19c52c4ba 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json index aec1aff8d..b93bc5086 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -165,12 +165,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Elective Courses", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Calculus", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json index b23f4b9ac..66fa055d6 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and International Business, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -61,12 +61,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Economics Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Accounting", @@ -286,12 +280,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "Elective", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json index 47d27695c..e0a12542b 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Journalism, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 89, "yearVersion": 2022, @@ -196,12 +196,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Journalism Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Calculus", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json index 742718022..99c83c760 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Mathematics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json index 38b919eeb..d0d705df0 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -275,12 +275,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json index cca7d5e1d..d9adf24c1 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -234,12 +234,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Other Requirements Outside Major", @@ -397,18 +391,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "NUpath Not Fulfilled by Major", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Open Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Combined Major Credit/ GPA Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json index 9dc1a314b..39c8a70a0 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json index 55ecefca6..a2bdd23b1 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json index 5ac1cf7a0..8d2378724 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -472,12 +472,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", @@ -674,12 +668,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative English Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json index a8abc018e..1aa1ee437 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -472,12 +472,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Crime, Law, and the Justice System", @@ -628,12 +622,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json index e43809f9c..4dc73038e 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -472,12 +472,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundation Courses", @@ -543,12 +537,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone Requirement", @@ -576,12 +564,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Integrative Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json index da62db22d..50296f2a4 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json @@ -2,17 +2,11 @@ "name": "English and Graphic and Information Design, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, "requirementSections": [ - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -466,12 +460,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Art and Design at Northeastern", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json index d0c0fea86..62023426a 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -472,12 +472,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", @@ -614,12 +608,6 @@ ], "minRequirementCount": 15 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json index 09a30683d..202c1af78 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -472,12 +472,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundational Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json index f6c6c4c2c..35c0e8fd1 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "English and Theatre, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -472,12 +472,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "English Capstone Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json index b25f28560..1db9751ce 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Asian Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -89,12 +83,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json index 84ea436fe..cdf717bf7 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -285,18 +285,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Other Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Methods", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json index 3189eaf00..7b374f082 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -105,18 +99,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Foundation Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json index d8c4436d9..d3078b40b 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -94,18 +88,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json index 508548dab..952dd8a10 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -94,18 +88,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Supplemental Course for History—Research Methods", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json index e7dd624c1..fb1e6b6de 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and English, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -104,24 +98,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Courses", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "English Course-Level Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to College", @@ -583,12 +559,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "English Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json index 7c874b8bd..84a58cf63 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -99,18 +93,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Capstone Seminar or Senior Project", @@ -247,12 +229,6 @@ ], "minRequirementCount": 17 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json index d8fbb14f5..ad93aea9c 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -24,12 +24,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Introductory Level Course", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json index d319dd59f..c3667273d 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -29,12 +29,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Introductory Level", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "History Seminar and Historical Writing", @@ -104,18 +98,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Foundational Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json index 6d94ae644..0f19661e0 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -239,12 +239,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Course Requirement", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json index 0e6c8aa48..ed29e8dcc 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -255,12 +255,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate/Advanced History Course Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json index ef62725e3..9da37e5b8 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "History, Culture, and Law, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json index 43396dc83..5980c7eda 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -76,12 +76,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communication Studies Common Requirements", @@ -256,12 +250,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Communications Capstone Option", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json index 701c3358e..0a317491f 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Criminal Justice, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -46,12 +46,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction to Crime, Law, and the Justice System", @@ -240,12 +234,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Additional Courses", @@ -312,12 +300,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "Additional Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json index fc314252f..30646dc1f 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -59,12 +59,6 @@ ], "minRequirementCount": 6 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -112,12 +106,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -187,12 +175,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -700,12 +682,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json index fb1e4353d..8976b28b2 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Psychology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 132, "yearVersion": 2022, @@ -254,12 +254,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Psychology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json index c2018b33a..94d60f445 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -56,12 +56,6 @@ ], "minRequirementCount": 2 }, - { - "type": "SECTION", - "title": "Human Services Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone 1", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json index 4ecfd10ef..a06515a30 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services and Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json index 08a727325..b0e2a74fb 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -71,12 +71,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar and Internship", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json index 85f51cef6..492db0d19 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 130, "yearVersion": 2022, @@ -71,12 +71,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Seminar and Internship", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json index 8e44dbfdd..699a09ce1 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Criminal Justice, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -64,24 +64,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -139,12 +121,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -652,12 +628,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", @@ -1100,12 +1070,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Criminal Justice Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Introduction", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json index 37ea0b771..c858c9224 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -49,18 +49,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -118,12 +106,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -631,12 +613,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json index b007cad53..00e9144b3 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Economics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -71,12 +71,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -146,12 +140,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -659,12 +647,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json index d89011d53..2fec42629 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and History, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -71,18 +71,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -140,12 +128,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -653,12 +635,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", @@ -1029,24 +1005,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Intermediate History Cluster", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Advanced History", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs and History Integrative Requirements", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Research Methods", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json index 0b4428043..da95fc362 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and International Business, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -71,18 +71,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "International Affairs Electives", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -140,12 +128,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json index e8e718879..0cc7d224a 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -54,12 +54,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -129,12 +123,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -642,12 +630,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json index a9586889d..b5886e2c6 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -81,18 +81,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "International Affairs Elective", - "requirements": [], - "minRequirementCount": 1 - }, { "type": "SECTION", "title": "NUpath Requirements", @@ -150,12 +138,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json index 0c7781c5c..a8ba6a8f6 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with African Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -158,24 +158,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Africa", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json index 5f20375ac..ea0a5a8a3 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with Asian Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -188,24 +188,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Asia", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json index c5729e4a0..c5da769b1 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with European Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -143,24 +143,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Europe", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json index d268db785..a056d7024 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with Latin American Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -143,24 +143,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in Latin America", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json index 15e923678..e3525df8b 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "International Affairs with Middle East Studies Concentration, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -168,24 +168,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experience in the Middle East", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Foreign Language Requirement", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "NUpath Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json index 0c9f886f6..ff59eef31 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Jewish Studies and Religion, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -616,12 +616,6 @@ } ], "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Hebrew Language Introduction", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json index 1f9c4479b..317ae9202 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Business Administration, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json index 650bc56a7..045b09ad5 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Communication Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -297,12 +297,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json index d2b3074a9..4e4c73175 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Communication Studies, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -291,12 +291,6 @@ ], "minRequirementCount": 15 }, - { - "type": "SECTION", - "title": "Communication Studies Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json index e1dae221b..4c1a9f972 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Economics, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json index b1d8fe2a5..456f67fbe 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Human Services, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json index 0fa3686f6..e56f30a0b 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Human Services, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Human Services Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Courses", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json index ab19f09bb..cc85022b5 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -108,12 +108,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Relations Elective", @@ -183,12 +177,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -696,12 +684,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json index 103c13217..bfec126c6 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -226,12 +226,6 @@ ], "minRequirementCount": 18 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json index bbde630ad..4dff0b33e 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science and Philosophy, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -221,12 +221,6 @@ ], "minRequirementCount": 17 }, - { - "type": "SECTION", - "title": "Additional Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json index 019e8e3c0..558cc18c7 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -109,18 +109,6 @@ } ], "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Co-op or Study Abroad", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json index 14fec2079..cb651c91a 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Political Science, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -114,24 +114,6 @@ } ], "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Co-op or Study Abroad", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Political Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Upper-Division Electives", - "requirements": [], - "minRequirementCount": 0 } ], "concentrations": { diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json index 82da574da..945455b17 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Religious Studies and Africana Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -422,12 +422,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Senior Capstone", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json index 7a71e62ba..9329b6720 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json index c3951ff1a..10a4b5a75 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Cultural Anthropology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -140,12 +140,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json index fb09c8bbd..7bc9a1cb0 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Cultural Anthropology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -157,12 +157,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Anthropology Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Course", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json index 64cda196e..3c9a6f3ae 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Environmental Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json index b1ba5584b..3957b12c1 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -170,12 +170,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -245,12 +239,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -758,12 +746,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json index 49532146c..22bff56e5 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Philosophy, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", @@ -265,12 +259,6 @@ ], "minRequirementCount": 11 }, - { - "type": "SECTION", - "title": "Philosophy Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json index 069db602f..358bcaeaa 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Political Science, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json index d9e464af9..d61e1ab51 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology and Religious Studies, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -39,12 +39,6 @@ ], "minRequirementCount": 5 }, - { - "type": "SECTION", - "title": "Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Capstone", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json index 6241d92f1..a31dd1f01 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -100,18 +100,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Sociology Electives", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Experiential Learning Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json index cbdf8ea04..174391ff5 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Sociology, BS", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -105,18 +105,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Students must complete nine elective courses in the SOCL major, at least five of which must be at the 3000-level or higher", - "requirements": [], - "minRequirementCount": 0 - }, - { - "type": "SECTION", - "title": "Social Science Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Sociology Experiential Learning Requirement", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json index c01fcd3bc..a992f2e88 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish and International Affairs, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -173,12 +173,6 @@ ], "minRequirementCount": 1 }, - { - "type": "SECTION", - "title": "Study Abroad/Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Required Courses", @@ -211,12 +205,6 @@ ], "minRequirementCount": 3 }, - { - "type": "SECTION", - "title": "International Experiential Learning", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "International Affairs Elective", @@ -286,12 +274,6 @@ ], "minRequirementCount": 10 }, - { - "type": "SECTION", - "title": "Global Dynamics Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "BA Language Requirements", @@ -799,12 +781,6 @@ ], "minRequirementCount": 82 }, - { - "type": "SECTION", - "title": "Regional Analysis Requirement", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Universitywide Requirements", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json index 6e7f3c523..1d5768179 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish and Linguistics, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, @@ -263,12 +263,6 @@ ], "minRequirementCount": 4 }, - { - "type": "SECTION", - "title": "Linguistics Electives", - "requirements": [], - "minRequirementCount": 0 - }, { "type": "SECTION", "title": "Integrative Coursework", diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json index e36b273fe..37bd42629 100644 --- a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json +++ b/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json @@ -2,7 +2,7 @@ "name": "Spanish, BA", "metadata": { "verified": false, - "lastEdited": "4/13/2024" + "lastEdited": "4/14/2024" }, "totalCreditsRequired": 128, "yearVersion": 2022, From 587c239058ea7b8e03c41e48bad3c0fa9b380bde Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 15 Apr 2024 00:22:06 -0400 Subject: [PATCH 05/10] Add existing majors back into new structure --- .../parsed.commit.json | 446 ++++ .../parsed.commit.json | 323 +++ .../game_design_bfa/parsed.commit.json | 300 +++ .../parsed.commit.json | 713 ++++++ .../parsed.commit.json | 780 +++++++ .../parsed.commit.json | 1727 +++++++++++++++ .../parsed.commit.json | 554 +++++ .../parsed.commit.json | 530 +++++ .../parsed.commit.json | 507 +++++ .../parsed.commit.json | 741 +++++++ .../parsed.commit.json | 493 +++++ .../parsed.commit.json | 927 ++++++++ .../parsed.commit.json | 479 +++++ .../parsed.commit.json | 483 +++++ .../parsed.commit.json | 443 ++++ .../parsed.commit.json | 566 +++++ .../parsed.commit.json | 422 ++++ .../parsed.commit.json | 537 +++++ .../parsed.commit.json | 553 +++++ .../parsed.commit.json | 369 ++++ .../parsed.commit.json | 521 +++++ .../parsed.commit.json | 384 ++++ .../parsed.commit.json | 534 +++++ .../computer_science_bacs/parsed.commit.json | 893 ++++++++ .../computer_science_bscs/parsed.commit.json | 1219 +++++++++++ .../parsed.commit.json | 1824 ++++++++++++++++ .../parsed.commit.json | 654 ++++++ .../parsed.commit.json | 568 +++++ .../cybersecurity_bs/parsed.commit.json | 664 ++++++ .../parsed.commit.json | 693 ++++++ .../parsed.commit.json | 736 +++++++ .../parsed.commit.json | 1716 +++++++++++++++ .../parsed.commit.json | 584 +++++ .../parsed.commit.json | 718 +++++++ .../parsed.commit.json | 518 +++++ .../parsed.commit.json | 576 +++++ .../parsed.commit.json | 438 ++++ .../parsed.commit.json | 537 +++++ .../parsed.commit.json | 398 ++++ .../parsed.commit.json | 476 ++++ .../parsed.commit.json | 602 ++++++ .../data_science_bs/parsed.commit.json | 622 ++++++ .../parsed.commit.json | 516 +++++ .../parsed.commit.json | 353 +++ .../game_design_bfa/parsed.commit.json | 330 +++ .../parsed.commit.json | 711 ++++++ .../parsed.commit.json | 768 +++++++ .../parsed.commit.json | 1809 ++++++++++++++++ .../parsed.commit.json | 564 +++++ .../parsed.commit.json | 553 +++++ .../parsed.commit.json | 522 +++++ .../parsed.commit.json | 813 +++++++ .../parsed.commit.json | 491 +++++ .../parsed.commit.json | 969 +++++++++ .../parsed.commit.json | 488 +++++ .../parsed.commit.json | 490 +++++ .../parsed.commit.json | 463 ++++ .../parsed.commit.json | 569 +++++ .../parsed.commit.json | 416 ++++ .../parsed.commit.json | 562 +++++ .../parsed.commit.json | 595 +++++ .../parsed.commit.json | 394 ++++ .../parsed.commit.json | 515 +++++ .../parsed.commit.json | 384 ++++ .../parsed.commit.json | 559 +++++ .../computer_science_bacs/parsed.commit.json | 876 ++++++++ .../computer_science_bscs/parsed.commit.json | 1130 ++++++++++ .../parsed.commit.json | 1911 +++++++++++++++++ .../parsed.commit.json | 664 ++++++ .../parsed.commit.json | 576 +++++ .../cybersecurity_bs/parsed.commit.json | 656 ++++++ .../parsed.commit.json | 703 ++++++ .../parsed.commit.json | 756 +++++++ .../parsed.commit.json | 1798 ++++++++++++++++ .../parsed.commit.json | 609 ++++++ .../parsed.commit.json | 763 +++++++ .../parsed.commit.json | 538 +++++ .../parsed.commit.json | 596 +++++ .../parsed.commit.json | 500 +++++ .../parsed.commit.json | 557 +++++ .../parsed.commit.json | 428 ++++ .../parsed.commit.json | 501 +++++ .../parsed.commit.json | 597 +++++ .../data_science_bs/parsed.commit.json | 617 ++++++ 84 files changed, 56378 insertions(+) create mode 100644 packages/api/src/major/major/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2021/computer-information-science/data_science_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json create mode 100644 packages/api/src/major/major/2022/computer-information-science/data_science_bs/parsed.commit.json diff --git a/packages/api/src/major/major/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json b/packages/api/src/major/major/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json new file mode 100644 index 000000000..c4cd3f7a4 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json @@ -0,0 +1,446 @@ +{ + "name": "Game Art and Animation, BFA", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 129, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Game Art Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations", + "requirements": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 1111, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2212, + "subject": "ARTH" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Art History Elective", + "requirements": [ + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2210, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2211, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2213, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts Required", + "requirements": [ + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "GAME" + } + ] + }, + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "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": 2380, + "subject": "ARTD" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Animation", + "requirements": [ + { + "type": "COURSE", + "classId": 3470, + "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" + } + ], + "minRequirementCount": 5 + }, + { + "type": "SECTION", + "warnings": ["At least one must be at the 4000 level."], + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2010, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2755, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3055, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4155, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2213, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3470, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "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": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4670, + "subject": "ARTD" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "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/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json b/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json new file mode 100644 index 000000000..cb776d780 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json @@ -0,0 +1,323 @@ +{ + "name": "Game Design and Music with concentration in Music Technology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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/major/2021/arts-media-design/game_design_bfa/parsed.commit.json b/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.commit.json new file mode 100644 index 000000000..671f60aa4 --- /dev/null +++ b/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.commit.json @@ -0,0 +1,300 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Game Aesthetics and Critical Play", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Art + Design", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Art History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json new file mode 100644 index 000000000..0bf5e9a36 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json @@ -0,0 +1,713 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "warnings": [ + "Students entering through the behavioral neuroscience program may take Behavioral Neuroscience at Northeastern (BNSC 1000) instead of CS 1200.", + "Students entering through the behavioral neuroscience program may take Professional Development for Co-op (EESC 2000) instead of CS 1210." + ], + "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": "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" + } + ] + }, + { + "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": 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 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json new file mode 100644 index 000000000..726e09660 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json @@ -0,0 +1,780 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2021, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "warnings": [ + "Students entering through the biology department may take Biology at Northeastern (BIOL 1000) instead of CS 1200.", + "Students entering through the biology department may take Professional Development for Co-op (EESC 2000) instead of CS 1210." + ], + "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", + "warnings": [ + "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "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": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 2 + }, + { + "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/major/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json new file mode 100644 index 000000000..6a35a4597 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json @@ -0,0 +1,1727 @@ +{ + "name": "Computer Science and Business Administration, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": 1 + }, + { + "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": "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" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Brand Management", + "warnings": [ + "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", + "A maximum of one course may be applied to requirements of a second concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Business Analytics", + "warnings": [ + "Only one course may double count between another concentration or minor." + ], + "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" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Corporate Innovation and Venture", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4505, + "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": 4 + }, + { + "type": "SECTION", + "title": "Entrepreneurial Startups", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "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": 4 + }, + { + "type": "SECTION", + "title": "Family Business", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Fintech", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Healthcare Management and Consulting", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "International Business", + "warnings": [ + "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", + "Electives not listed may be approved via the undergraduate dean's office.", + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3202, + "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" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "ENTR" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Management", + "warnings": [ + "Only one non-MGMT course may be used as an elective (last group)." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "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": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Marketing Analytics", + "warnings": [ + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "OR", + "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": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Innovation and Entrepreneurship", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json new file mode 100644 index 000000000..6eaaadcff --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json @@ -0,0 +1,554 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "Required Psychology 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", + "warnings": [ + "With prior approval, directed study research and Honors Project courses can also be counted (PSYC 4970, PSYC 4971, PSYC 4991" + ], + "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/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json new file mode 100644 index 000000000..16c487547 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json @@ -0,0 +1,530 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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", + "warnings": [ + "Special Topics in Communication Studies (COMM 4912), and Junior/Senior Honors Project 1 (COMM 4970) are excluded." + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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", + "warnings": [ + "If Advocacy Writing (COMM 3409) is selected it will also satisfy a communication studies elective requirement. One additional general elective will be then required in its place." + ], + "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/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json new file mode 100644 index 000000000..8c2b397ce --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json @@ -0,0 +1,507 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives." + ], + "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": "Criminal Justice Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "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/major/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json new file mode 100644 index 000000000..c88cf5d12 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json @@ -0,0 +1,741 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "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": "Design Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTS", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree-Focused Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "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": 2 + }, + { + "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": 1, + "concentrationOptions": [ + { + "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 + } + ] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json new file mode 100644 index 000000000..922d93c18 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json @@ -0,0 +1,493 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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", + "warnings": [ + "No more than 2 of the four required courses can be in the ECON 1200-1999 range" + ], + "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": "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/major/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json new file mode 100644 index 000000000..48ce1c138 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json @@ -0,0 +1,927 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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", + "warnings": [ + "This course may also be used to fulfill an additional English requirement below", + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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": 1 + }, + { + "type": "SECTION", + "title": "Pre-Nineteenth-Century Literature", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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": "English Electives", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "ENGL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "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/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json new file mode 100644 index 000000000..7bce2b5a8 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json @@ -0,0 +1,479 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 1, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json new file mode 100644 index 000000000..6de9a27f0 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json @@ -0,0 +1,483 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "OR", + "courses": [ + { + "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": "OR", + "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": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2303, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "History Capstone Seminar or Senior Project", + "warnings": [ + "Only Public History concentrators may also select the second course." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4701, + "subject": "HIST" + }, + { + "type": "COURSE", + "classId": 4903, + "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": "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/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json new file mode 100644 index 000000000..044d9931e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json @@ -0,0 +1,443 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "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": 5 + }, + { + "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 Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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": "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", + "warnings": ["This course also fulfils a requirement above."], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json new file mode 100644 index 000000000..a7ebb161e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json @@ -0,0 +1,566 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 1 + }, + { + "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": "OR", + "courses": [ + { + "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", + "warnings": [ + "Complete one LING course, not counted elsewhere, numbered 3000-4799, or one of the following.", + "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last five courses)." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4799, + "exceptions": [] + } + ] + }, + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "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/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json new file mode 100644 index 000000000..14a39bd55 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json @@ -0,0 +1,422 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "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/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json new file mode 100644 index 000000000..cb5fa8af8 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json @@ -0,0 +1,537 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "At least two of the following courses must be a 3000-level course." + ], + "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": 6 + }, + { + "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": "OR", + "courses": [ + { + "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/major/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json new file mode 100644 index 000000000..bc324cbba --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json @@ -0,0 +1,553 @@ +{ + "name": "Computer Science and Music with Concentration in Music Technology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 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": "Music Theory and Composition", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1202, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "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 / Popular Music", + "requirements": [ + { + "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": 3352, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 2380, + "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" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Technology", + "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 Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "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": "Music Technology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4611, + "subject": "MUST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "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": "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/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json new file mode 100644 index 000000000..0a7eccc5f --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json @@ -0,0 +1,369 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "Electives", + "warnings": ["At least one of the following must be 4000 or above"], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "PHIL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "warnings": [ + "These courses will double count in other areas of your major." + ], + "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/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json new file mode 100644 index 000000000..0d98e6682 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json @@ -0,0 +1,521 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "Physics 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": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "warnings": [ + "The computer science elective is not required if the student has completed the computer science capstone (above)" + ], + "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", + "warnings": [ + "Only one physics elective is required if the student has completed the physics capstone (above)." + ], + "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/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json new file mode 100644 index 000000000..41445a29e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json @@ -0,0 +1,384 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "OR", + "courses": [ + { + "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": "OR", + "courses": [ + { + "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/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json new file mode 100644 index 000000000..215a5de27 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json @@ -0,0 +1,534 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "OR", + "courses": [ + { + "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": "OR", + "courses": [ + { + "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/major/2021/computer-information-science/computer_science_bacs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.commit.json new file mode 100644 index 000000000..52f4d5935 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.commit.json @@ -0,0 +1,893 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 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": "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", + "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": "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": "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": 3 + }, + { + "type": "SECTION", + "title": "Concentration: Human-Centered Computing", + "warnings": [ + "The concentration in human-centered computing requires a fall co-op pattern." + ], + "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": "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": "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/major/2021/computer-information-science/computer_science_bscs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.commit.json new file mode 100644 index 000000000..f3d21c8fc --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.commit.json @@ -0,0 +1,1219 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": "OR", + "courses": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "type": "AND", + "courses": [ + { + "subject": "ENVR", + "classId": 1200, + "description": "Dynamic Earth", + "type": "COURSE" + }, + { + "subject": "ENVR", + "classId": 1201, + "description": "Lab for ENVR 1200", + "type": "COURSE" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": 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", + "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": "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": "Human-Centered Computing", + "warnings": [ + "The concentration in human-centered computing requires a fall co-op pattern." + ], + "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": "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": "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/major/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json new file mode 100644 index 000000000..0806edf34 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json @@ -0,0 +1,1824 @@ +{ + "name": "Cybersecurity and Business Administration, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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" + } + ], + "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": "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": "COURSE", + "classId": 3302, + "subject": "ENGW" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "ENGW" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Brand Management", + "warnings": [ + "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", + "A maximum of one course may be applied to requirements of a second concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Business Analytics", + "warnings": [ + "Only one course may double count between another concentration or minor." + ], + "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" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Corporate Innovation and Venture", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4505, + "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": 4 + }, + { + "type": "SECTION", + "title": "Entrepreneurial Startups", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "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": 4 + }, + { + "type": "SECTION", + "title": "Family Business", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Fintech", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Healthcare Management and Consulting", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "International Business", + "warnings": [ + "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", + "Electives not listed may be approved via the undergraduate dean's office.", + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3202, + "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" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "ENTR" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Management", + "warnings": [ + "Only one non-MGMT course may be used as an elective (last group)." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "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": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Marketing Analytics", + "warnings": [ + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "OR", + "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": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Innovation and Entrepreneurship", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json new file mode 100644 index 000000000..74adbab2f --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json @@ -0,0 +1,654 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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 Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "exceptions": [], + "idRangeStart": 3000, + "idRangeEnd": 5999, + "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", + "warnings": [ + "Co-op students should complete at least one of the following courses. CRIM 3000 is required for the first co-op. CRIM 4000 is required if a second co-op is taken:" + ], + "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/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json new file mode 100644 index 000000000..f19a95b91 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json @@ -0,0 +1,568 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "At least two of the following must be numbered ECON 3000 or above." + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "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": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.commit.json new file mode 100644 index 000000000..b670ea8be --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.commit.json @@ -0,0 +1,664 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "Cybersecurity Electives", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Cyber Operations", + "warnings": [ + "Your degree automatically defaults to the Cybersecurity Elective options, contact your advisor to switch!" + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json new file mode 100644 index 000000000..d1ebd81bd --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json @@ -0,0 +1,693 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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" + } + ] + }, + { + "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": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json new file mode 100644 index 000000000..3e4d41a97 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json @@ -0,0 +1,736 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": 1 + }, + { + "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": 1 + }, + { + "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/major/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json new file mode 100644 index 000000000..ee217863e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json @@ -0,0 +1,1716 @@ +{ + "name": "Data Science and Business Administration, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 2 + }, + { + "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": 1 + }, + { + "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": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Integrative Course", + "requirements": [ + { + "type": "COURSE", + "classId": 5001, + "subject": "BUSN" + } + ], + "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": "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": 3315, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 1, + "concentrationOptions": [ + { + "type": "SECTION", + "title": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Brand Management", + "warnings": [ + "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", + "A maximum of one course may be applied to requirements of a second concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Business Analytics", + "warnings": [ + "Only one course may double count between another concentration or minor." + ], + "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" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Corporate Innovation and Venture", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4505, + "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": 4 + }, + { + "type": "SECTION", + "title": "Entrepreneurial Startups", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2215, + "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": 4 + }, + { + "type": "SECTION", + "title": "Family Business", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Fintech", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Healthcare Management and Consulting", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "International Business", + "warnings": [ + "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", + "Electives not listed may be approved via the undergraduate dean's office.", + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 3202, + "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" + }, + { + "type": "COURSE", + "classId": 4512, + "subject": "ENTR" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Management", + "warnings": [ + "Only one non-MGMT course may be used as an elective (last group)." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "MKTG" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "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": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Marketing Analytics", + "warnings": [ + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "OR", + "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": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Innovation and Entrepreneurship", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3308, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3320, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4401, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "SCHM" + } + ] + } + ], + "minRequirementCount": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json new file mode 100644 index 000000000..a2bbc5465 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json @@ -0,0 +1,584 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": 1 + }, + { + "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/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json new file mode 100644 index 000000000..3fb95a949 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json @@ -0,0 +1,718 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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", + "warnings": [ + "Complete 16 semester hours of the following. At least one course must be taken from each list." + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": "XOM", + "numCreditsMin": 4, + "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": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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/major/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json new file mode 100644 index 000000000..8671e923d --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json @@ -0,0 +1,518 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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", + "warnings": [ + "No more than two of the following may be in the ECON 1200 to ECON 1999 range." + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "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": 4999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ECON", + "idRangeStart": 5200, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json new file mode 100644 index 000000000..0eea64705 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json @@ -0,0 +1,576 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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" + } + ] + }, + { + "type": "RANGE", + "subject": "PHTH", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "HSCI", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "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/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json new file mode 100644 index 000000000..0697e22e9 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json @@ -0,0 +1,438 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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 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": "Journalism Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "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": "College Writing", + "requirements": [ + { + "type": "COURSE", + "classId": 1111, + "subject": "ENGW" + } + ], + "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/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json new file mode 100644 index 000000000..51c18f486 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json @@ -0,0 +1,537 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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", + "warnings": [ + "Complete one LING course, not counted elsewhere, numbered 3000–4799, or one of the following.", + "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last 5 courses)." + ], + "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" + }, + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4799, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "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/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json new file mode 100644 index 000000000..36b93790e --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json @@ -0,0 +1,398 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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 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/major/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json new file mode 100644 index 000000000..1b71f5ef8 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json @@ -0,0 +1,476 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json new file mode 100644 index 000000000..1fdac1451 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json @@ -0,0 +1,602 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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/major/2021/computer-information-science/data_science_bs/parsed.commit.json b/packages/api/src/major/major/2021/computer-information-science/data_science_bs/parsed.commit.json new file mode 100644 index 000000000..e9fdb0ad9 --- /dev/null +++ b/packages/api/src/major/major/2021/computer-information-science/data_science_bs/parsed.commit.json @@ -0,0 +1,622 @@ +{ + "name": "Data Science, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4440, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "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": "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": 4542, + "subject": "EECE" + }, + { + "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": 4608, + "subject": "FINA" + }, + { + "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": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "IE" + }, + { + "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/major/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json b/packages/api/src/major/major/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json new file mode 100644 index 000000000..592eee7dc --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json @@ -0,0 +1,516 @@ +{ + "name": "Game Art and Animation, BFA", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Game Art Courses", + "requirements": [ + { + "type": "COURSE", + "classId": 1000, + "subject": "ARTF" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations", + "requirements": [ + { + "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": "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": "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" + }, + { + "type": "COURSE", + "classId": 1110, + "subject": "GAME" + } + ], + "minRequirementCount": 8 + }, + { + "type": "SECTION", + "title": "Art History Elective", + "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": 2215, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 5100, + "subject": "ARTH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Media Arts Required", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2100, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2355, + "subject": "GAME" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTD", + "classId": 2370, + "description": "Animation Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2371, + "description": "Animation Tools", + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "GAME" + }, + { + "type": "XOM", + "numCreditsMin": 5, + "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": 2380, + "description": "Video Basics", + "type": "COURSE" + }, + { + "subject": "ARTD", + "classId": 2381, + "description": "Video Tools", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Animation", + "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": 4570, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4575, + "subject": "ARTD" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "warnings": ["At least one must be at the 4000 level."], + "title": "Electives", + "requirements": [ + { + "type": "COURSE", + "classId": 1850, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2010, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2650, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2750, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2755, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 2950, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3300, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3400, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3800, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4000, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 4155, + "subject": "GAME" + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3460, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3471, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 3480, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4565, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4660, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 4661, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2500, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2501, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 4901, + "subject": "ARTE" + }, + { + "type": "COURSE", + "classId": 2252, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2260, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3100, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 3250, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 1100, + "subject": "ARTH" + }, + { + "type": "COURSE", + "classId": 2340, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 2341, + "subject": "ARTS" + }, + { + "type": "COURSE", + "classId": 3449, + "subject": "ARTS" + }, + { + "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": "COURSE", + "classId": 1101, + "subject": "PSYC" + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Capstone Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 4530, + "subject": "ARTD" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Supporting Course", + "requirements": [ + { + "type": "COURSE", + "classId": 1260, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Writing Requirement", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "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/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json b/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json new file mode 100644 index 000000000..1f3a6d46f --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json @@ -0,0 +1,353 @@ +{ + "name": "Game Design and Music with concentration in Music Technology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": 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/major/2022/arts-media-design/game_design_bfa/parsed.commit.json b/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.commit.json new file mode 100644 index 000000000..a5a4a4b68 --- /dev/null +++ b/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.commit.json @@ -0,0 +1,330 @@ +{ + "name": "Game Design, BFA", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2221, + "subject": "ARTF" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 2370, + "subject": "ARTD" + }, + { + "type": "COURSE", + "classId": 2371, + "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": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Game Aesthetics and Critical Play", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Art + Design", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "COURSE", + "classId": 1120, + "subject": "ARTF" + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2224, + "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": 1 + }, + { + "type": "SECTION", + "title": "Art History", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json new file mode 100644 index 000000000..cc90568cb --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json @@ -0,0 +1,711 @@ +{ + "name": "Computer Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 133, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Overview", + "warnings": [ + "Students entering through the behavioral neuroscience program may take Behavioral Neuroscience at Northeastern (BNSC 1000) instead of CS 1200.", + "Students entering through the behavioral neuroscience program may take Professional Development for Co-op (EESC 2000) instead of CS 1210." + ], + "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", + "warnings": [ + "Students who receive transfer credit for the Advanced Placement Statistics exam may complete the 1 SH PSYC 2315 course (requires department permission)." + ], + "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": "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": "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" + } + ] + }, + { + "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": 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": "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/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json new file mode 100644 index 000000000..487e13c46 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json @@ -0,0 +1,768 @@ +{ + "name": "Computer Science and Biology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 141, + "yearVersion": 2022, + "requirementSections": [ + { + "type": "SECTION", + "title": "Computer Science Overview", + "warnings": [ + "Students entering through the biology department may take Biology at Northeastern (BIOL 1000) instead of CS 1200.", + "Students entering through the biology department may take Professional Development for Co-op (EESC 2000) instead of CS 1210." + ], + "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", + "warnings": [ + "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "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": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 2 + }, + { + "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/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json new file mode 100644 index 000000000..13acfa6f1 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json @@ -0,0 +1,1809 @@ +{ + "name": "Computer Science and Business Administration, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 1 + }, + { + "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": "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": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Accounting and Advisory Services", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Brand Management", + "warnings": [ + "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", + "A maximum of one course may be applied to requirements of a second concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Business Analytics", + "warnings": [ + "Only one course may double count between another concentration or minor." + ], + "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" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Corporate Innovation", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Entrepreneurial Startups", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Family Business", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Fintech", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Healthcare Management and Consulting", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "International Business", + "warnings": [ + "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", + "Electives not listed may be approved via the undergraduate dean's office.", + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Management", + "warnings": [ + "Only one non-MGMT course may be used as an elective (last group)." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "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": 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": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Marketing Analytics", + "warnings": [ + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "OR", + "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": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Innovation and Entrepreneurship", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json new file mode 100644 index 000000000..ad9978554 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json @@ -0,0 +1,564 @@ +{ + "name": "Computer Science and Cognitive Psychology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "Required Psychology 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", + "warnings": [ + "Complete the following course. Students who receive transfer credit for the Advanced Placement Statistics exam may complete the 1 SH PSYC 2315 course (requires department approval)." + ], + "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", + "warnings": [ + "With prior approval, directed study research and Honors Project courses can also be counted (PSYC 4970, PSYC 4971, PSYC 4991" + ], + "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/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json new file mode 100644 index 000000000..91061e9f0 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json @@ -0,0 +1,553 @@ +{ + "name": "Computer Science and Communication Studies, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With adviser approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives." + ], + "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", + "warnings": ["Junior/Senior Honors Project 1 (COMM 4970) is excluded."], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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", + "warnings": [ + "If Advocacy Writing (COMM 3409) is selected it will also satisfy a communication studies elective requirement. One additional general elective will be then required in its place." + ], + "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/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json new file mode 100644 index 000000000..dc654e1e4 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json @@ -0,0 +1,522 @@ +{ + "name": "Computer Science and Criminal Justice, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives." + ], + "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": "Criminal Justice Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "CRIM", + "idRangeStart": 3000, + "idRangeEnd": 5999, + "exceptions": [] + } + ] + } + ], + "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/major/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json new file mode 100644 index 000000000..2739d8e64 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json @@ -0,0 +1,813 @@ +{ + "name": "Computer Science and Design, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "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 Tool", + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Design Required", + "requirements": [ + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 1001, + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 1002, + "type": "COURSE" + } + ] + }, + { + "type": "COURSE", + "classId": 1250, + "subject": "ARTG" + }, + { + "type": "AND", + "courses": [ + { + "subject": "ARTG", + "classId": 2550, + "type": "COURSE" + }, + { + "subject": "ARTG", + "classId": 2251, + "type": "COURSE" + } + ] + } + ], + "minRequirementCount": 3 + }, + { + "type": "SECTION", + "title": "Design Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design History Elective", + "requirements": [ + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Art + Design Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "ARTD", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTE", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTF", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTH", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "ARTS", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "GAME", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree Capstone Project", + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "ARTG" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Degree-Focused Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "ARTG", + "idRangeStart": 1000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "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": 2 + }, + { + "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": "First-Year 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": "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": "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": [ + { + "type": "COURSE", + "classId": 2400, + "subject": "ARTG" + }, + { + "type": "COURSE", + "classId": 2401, + "subject": "ARTG" + } + ] + }, + { + "type": "COURSE", + "classId": 3700, + "subject": "ARTG" + } + ], + "minRequirementCount": 2 + } + ] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json new file mode 100644 index 000000000..2e22480ba --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json @@ -0,0 +1,491 @@ +{ + "name": "Computer Science and Economics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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", + "warnings": [ + "No more than 2 of the four required courses can be in the ECON 1200-1999 range" + ], + "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": "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/major/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json new file mode 100644 index 000000000..19a1d27be --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json @@ -0,0 +1,969 @@ +{ + "name": "Computer Science and English, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4120, + "subject": "CS" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 3800, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4400, + "subject": "CS" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 3000, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4200, + "subject": "DS" + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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", + "warnings": [ + "This course may also be used to fulfill an additional English requirement below", + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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": 1 + }, + { + "type": "SECTION", + "title": "Literary Periods", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "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 Electives", + "warnings": [ + "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "ENGL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "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/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json new file mode 100644 index 000000000..eefb4fd6f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json @@ -0,0 +1,488 @@ +{ + "name": "Computer Science and Game Development, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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/major/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json new file mode 100644 index 000000000..7872050fd --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json @@ -0,0 +1,490 @@ +{ + "name": "Computer Science and History, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "OR", + "courses": [ + { + "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": "OR", + "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": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 2303, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "HIST", + "idRangeStart": 3000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "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": "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/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json new file mode 100644 index 000000000..a911d3cc4 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json @@ -0,0 +1,463 @@ +{ + "name": "Computer Science and Journalism, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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" + } + ] + }, + { + "type": "RANGE", + "subject": "IS", + "idRangeStart": 2000, + "idRangeEnd": 9999, + "exceptions": [ + { + "subject": "IS", + "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": 5 + }, + { + "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 Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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": "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", + "warnings": ["This course also fulfils a requirement above."], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "JRNL" + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json new file mode 100644 index 000000000..f903ee5cf --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json @@ -0,0 +1,569 @@ +{ + "name": "Computer Science and Linguistics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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", + "warnings": [ + "With adviser approval, directed study, project study, and appropriate graduate-level courses may also be taken as upper-division electives." + ], + "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": 1 + }, + { + "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": "OR", + "courses": [ + { + "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", + "warnings": [ + "Complete one LING course, not counted elsewhere, numbered 3000-4799, or one of the following.", + "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last five courses)." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4799, + "exceptions": [] + } + ] + }, + { + "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": 1 + }, + { + "type": "SECTION", + "title": "Mathematics Requirement", + "requirements": [ + { + "type": "COURSE", + "classId": 1341, + "subject": "MATH" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Computing and Social Issues", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "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/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json new file mode 100644 index 000000000..cca449966 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json @@ -0,0 +1,416 @@ +{ + "name": "Computer Science and Mathematics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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" + } + ] + }, + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "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": "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": "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/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json new file mode 100644 index 000000000..9b603e215 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json @@ -0,0 +1,562 @@ +{ + "name": "Computer Science and Media Arts, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "type": "COURSE", + "classId": 2220, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2221, + "subject": "ARTF" + } + ] + }, + { + "type": "AND", + "courses": [ + { + "type": "COURSE", + "classId": 2223, + "subject": "ARTF" + }, + { + "type": "COURSE", + "classId": 2224, + "subject": "ARTF" + } + ] + }, + { + "type": "COURSE", + "classId": 3000, + "subject": "ARTD" + } + ], + "minRequirementCount": 6 + }, + { + "type": "SECTION", + "title": "Media Arts Electives", + "warnings": [ + "At least two of the following must be a 3000-level course." + ], + "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": 6 + }, + { + "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": "OR", + "courses": [ + { + "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/major/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json new file mode 100644 index 000000000..e1130dbbb --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json @@ -0,0 +1,595 @@ +{ + "name": "Computer Science and Music with Concentration in Music Technology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "MUSC" + } + ] + }, + { + "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": 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": "Music Theory and Composition", + "requirements": [ + { + "type": "COURSE", + "classId": 1201, + "subject": "MUSC" + }, + { + "type": "COURSE", + "classId": 1202, + "subject": "MUSC" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "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": "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": 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" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Music Technology", + "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 Industry", + "requirements": [ + { + "type": "COURSE", + "classId": 1230, + "subject": "MUSI" + }, + { + "type": "COURSE", + "classId": 2331, + "subject": "MUSI" + } + ], + "minRequirementCount": 1 + }, + { + "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": "Music Technology Capstone", + "requirements": [ + { + "type": "COURSE", + "classId": 4611, + "subject": "MUST" + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Foundations of Psychology", + "requirements": [ + { + "type": "COURSE", + "classId": 1101, + "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": "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/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json new file mode 100644 index 000000000..3c11bc70e --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json @@ -0,0 +1,394 @@ +{ + "name": "Computer Science and Philosophy, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "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": "Electives", + "warnings": ["At least one of the following must be 4000 or above"], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "RANGE", + "subject": "PHIL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "type": "SECTION", + "title": "Integrative Course Requirement", + "warnings": [ + "These courses will double count in other areas of your major:" + ], + "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/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json new file mode 100644 index 000000000..2f65f29dd --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json @@ -0,0 +1,515 @@ +{ + "name": "Computer Science and Physics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 136, + "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" + } + ] + }, + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "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": "Physics 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": 1 + }, + { + "type": "SECTION", + "title": "Khoury Elective", + "warnings": [ + "The computer science elective is not required if the student has completed the computer science capstone (above)" + ], + "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", + "warnings": [ + "Only one physics elective is required if the student has completed the physics capstone (above)." + ], + "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" + }, + { + "type": "COURSE", + "classId": 3307, + "subject": "ENGW" + } + ] + } + ], + "minRequirementCount": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json new file mode 100644 index 000000000..7e5af9179 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json @@ -0,0 +1,384 @@ +{ + "name": "Computer Science and Sociology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "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": "OR", + "courses": [ + { + "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": "OR", + "courses": [ + { + "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/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json new file mode 100644 index 000000000..4f9d178d5 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json @@ -0,0 +1,559 @@ +{ + "name": "Computer Science and Theatre, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 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": "OR", + "courses": [ + { + "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": "OR", + "courses": [ + { + "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/major/2022/computer-information-science/computer_science_bacs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.commit.json new file mode 100644 index 000000000..a5089f005 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.commit.json @@ -0,0 +1,876 @@ +{ + "name": "Computer Science, BACS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": 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": 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": "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", + "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": "Foundations", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "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": 3 + }, + { + "type": "SECTION", + "title": "Human-Centered Computing", + "warnings": [ + "The concentration in human-centered computing requires a fall co-op pattern." + ], + "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": "Software", + "requirements": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "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" + }, + { + "type": "COURSE", + "classId": 4830, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "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/major/2022/computer-information-science/computer_science_bscs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.commit.json new file mode 100644 index 000000000..5fbb86175 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.commit.json @@ -0,0 +1,1130 @@ +{ + "name": "Computer Science, BSCS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 1160, + "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": "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": 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": 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", + "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": "Foundations", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "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": "Human-Centered Computing", + "warnings": [ + "The concentration in human-centered computing requires a fall co-op pattern." + ], + "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": "Software", + "requirements": [ + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "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": 4830, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4820, + "subject": "CS" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "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/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json new file mode 100644 index 000000000..ce67d670d --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json @@ -0,0 +1,1911 @@ +{ + "name": "Cybersecurity and Business Administration, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "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": "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": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Accounting and Advisory Services", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Brand Management", + "warnings": [ + "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", + "A maximum of one course may be applied to requirements of a second concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Business Analytics", + "warnings": [ + "Only one course may double count between another concentration or minor." + ], + "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" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Corporate Innovation", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Entrepreneurial Startups", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Family Business", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Fintech", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Healthcare Management and Consulting", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "International Business", + "warnings": [ + "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", + "Electives not listed may be approved via the undergraduate dean's office.", + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Management", + "warnings": [ + "Only one non-MGMT course may be used as an elective (last group)." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "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": 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": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Marketing Analytics", + "warnings": [ + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "OR", + "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": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Innovation and Entrepreneurship", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json new file mode 100644 index 000000000..149b9ea0c --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json @@ -0,0 +1,664 @@ +{ + "name": "Cybersecurity and Criminal Justice, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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 Elective", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "RANGE", + "exceptions": [], + "idRangeStart": 3000, + "idRangeEnd": 5999, + "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", + "warnings": [ + "Co-op students should complete at least one of the following courses. CRIM 3000 is required for the first co-op. CRIM 4000 is required if a second co-op is taken:" + ], + "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/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json new file mode 100644 index 000000000..08623965f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json @@ -0,0 +1,576 @@ +{ + "name": "Cybersecurity and Economics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": "Economics 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", + "warnings": ["At most two of the following may be at the 1000 level."], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "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": 1 + }, + { + "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 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.commit.json new file mode 100644 index 000000000..dc26652f5 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.commit.json @@ -0,0 +1,656 @@ +{ + "name": "Cybersecurity, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 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": "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": "Cybersecurity Electives", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4170, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + } + ] + }, + { + "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" + }, + { + "subject": "CS", + "classId": 2800, + "description": "Logic and Computation", + "type": "COURSE" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Cyber Operations", + "warnings": [ + "Your degree automatically defaults to the Cybersecurity Elective options, contact your advisor to switch!" + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4710, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 5770, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5240, + "subject": "CY" + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 4500, + "subject": "CS" + }, + { + "type": "COURSE", + "classId": 4530, + "subject": "CS" + } + ] + }, + { + "type": "COURSE", + "classId": 4240, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5200, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 5210, + "subject": "CY" + }, + { + "type": "COURSE", + "classId": 3324, + "subject": "EECE" + }, + { + "type": "COURSE", + "classId": 4535, + "subject": "EECE" + } + ] + } + ], + "minRequirementCount": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json new file mode 100644 index 000000000..54cac09f6 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json @@ -0,0 +1,703 @@ +{ + "name": "Data Science and Behavioral Neuroscience, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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" + } + ] + }, + { + "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": 1 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json new file mode 100644 index 000000000..76a87b81e --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json @@ -0,0 +1,756 @@ +{ + "name": "Data Science and Biology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": 5520, + "idRangeEnd": 5534, + "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": 1 + }, + { + "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": 1 + }, + { + "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/major/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json new file mode 100644 index 000000000..9be1214af --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json @@ -0,0 +1,1798 @@ +{ + "name": "Data Science and Business Administration, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": 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": [ + { + "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": [ + { + "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": 2 + }, + { + "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": 1 + }, + { + "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": 2301, + "subject": "MGSC" + }, + { + "type": "COURSE", + "classId": 2201, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3201, + "subject": "ORGB" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "STRT" + } + ] + } + ], + "minRequirementCount": 8 + }, + { + "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": "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": "Accounting", + "requirements": [ + { + "type": "COURSE", + "classId": 3401, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ACCT" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Accounting and Advisory Services", + "requirements": [ + { + "type": "COURSE", + "classId": 3402, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 3403, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 5220, + "subject": "ACCT" + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3416, + "subject": "ACCT" + }, + { + "type": "COURSE", + "classId": 4414, + "subject": "ACCT" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Brand Management", + "warnings": [ + "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", + "A maximum of one course may be applied to requirements of a second concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3720, + "subject": "MKTG" + }, + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "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" + }, + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3530, + "subject": "MGMT" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Business Analytics", + "warnings": [ + "Only one course may double count between another concentration or minor." + ], + "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" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 3515, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 3525, + "subject": "MISM" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MISM" + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Corporate Innovation", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4504, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2304, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3335, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4225, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Entrepreneurial Startups", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4501, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2303, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3330, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Family Business", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4503, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2215, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3302, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Finance", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + } + ] + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Fintech", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 3303, + "subject": "FINA" + }, + { + "type": "COURSE", + "classId": 3301, + "subject": "FINA" + } + ] + }, + { + "type": "COURSE", + "classId": 4380, + "subject": "FINA" + }, + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Healthcare Management and Consulting", + "warnings": [ + "Only one course may be double counted with another concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 3340, + "subject": "MGMT" + }, + { + "type": "COURSE", + "classId": 3315, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "International Business", + "warnings": [ + "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", + "Electives not listed may be approved via the undergraduate dean's office.", + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 1203, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 1209, + "subject": "INTB" + } + ] + }, + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2501, + "subject": "INTB" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "INTB" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "courses": [ + { + "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": 3 + }, + { + "type": "SECTION", + "title": "Management", + "warnings": [ + "Only one non-MGMT course may be used as an elective (last group)." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 4550, + "subject": "MGMT" + }, + { + "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": 2 + }, + { + "type": "SECTION", + "title": "Marketing", + "requirements": [ + { + "type": "OR", + "courses": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3401, + "subject": "MKTG" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 8, + "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": 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": 4720, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 4983, + "subject": "MKTG" + } + ] + } + ], + "minRequirementCount": 2 + }, + { + "type": "SECTION", + "title": "Marketing Analytics", + "warnings": [ + "Students may double count up to one course in another business concentration." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2602, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3402, + "subject": "MKTG" + }, + { + "type": "COURSE", + "classId": 3501, + "subject": "MKTG" + }, + { + "type": "OR", + "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": "DS", + "classId": 2000, + "description": "Programming with Data", + "type": "COURSE" + }, + { + "subject": "DS", + "classId": 2001, + "description": "Data Science Programming Practicum", + "type": "COURSE" + } + ] + } + ] + } + ], + "minRequirementCount": 4 + }, + { + "type": "SECTION", + "title": "Social Innovation and Entrepreneurship", + "warnings": [ + "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", + "One course from an approved Dialogue may count toward a concentration elective." + ], + "requirements": [ + { + "type": "COURSE", + "classId": 2301, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 4506, + "subject": "ENTR" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "type": "COURSE", + "classId": 2206, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 2414, + "subject": "ENTR" + }, + { + "type": "COURSE", + "classId": 3520, + "subject": "ENTR" + } + ] + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + }, + { + "type": "SECTION", + "title": "Supply Chain Management", + "requirements": [ + { + "type": "COURSE", + "classId": 3301, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3305, + "subject": "SCHM" + }, + { + "type": "COURSE", + "classId": 3310, + "subject": "SCHM" + }, + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": 4 + } + ] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json new file mode 100644 index 000000000..763295641 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json @@ -0,0 +1,609 @@ +{ + "name": "Data Science and Chemistry, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": 1 + }, + { + "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/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json new file mode 100644 index 000000000..d0c9c3b9a --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json @@ -0,0 +1,763 @@ +{ + "name": "Data Science and Ecology and Evolutionary Biology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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", + "warnings": [ + "Complete 16 semester hours of the following. At least one course must be taken from each list." + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 16, + "courses": [ + { + "type": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": "XOM", + "numCreditsMin": 4, + "courses": [ + { + "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": "XOM", + "numCreditsMin": 4, + "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": 3465, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5130, + "subject": "EEMB" + }, + { + "type": "COURSE", + "classId": 5500, + "subject": "ENVR" + }, + { + "type": "COURSE", + "classId": 5563, + "subject": "ENVR" + } + ] + } + ] + } + ], + "minRequirementCount": 1 + }, + { + "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/major/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json new file mode 100644 index 000000000..11669f68f --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json @@ -0,0 +1,538 @@ +{ + "name": "Data Science and Economics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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", + "warnings": [ + "No more than two of the following may be in the ECON 1200 to ECON 1999 range." + ], + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 20, + "courses": [ + { + "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": 1 + }, + { + "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 + } + ], + "concentrations": { + "minOptions": 0, + "concentrationOptions": [] + } +} diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json new file mode 100644 index 000000000..47a01daf5 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json @@ -0,0 +1,596 @@ +{ + "name": "Data Science and Health Science, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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" + } + ] + }, + { + "type": "RANGE", + "subject": "PHTH", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + }, + { + "type": "RANGE", + "subject": "HSCI", + "idRangeStart": 4000, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "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/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json new file mode 100644 index 000000000..e7c06b95d --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json @@ -0,0 +1,500 @@ +{ + "name": "Data Science and Journalism, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "Journalism Electives", + "requirements": [ + { + "type": "XOM", + "numCreditsMin": 12, + "courses": [ + { + "type": "RANGE", + "subject": "JRNL", + "idRangeStart": 0, + "idRangeEnd": 9999, + "exceptions": [] + } + ] + } + ], + "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": 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": "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/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json new file mode 100644 index 000000000..3fbe67aff --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json @@ -0,0 +1,557 @@ +{ + "name": "Data Science and Linguistics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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", + "warnings": [ + "Complete one LING course, not counted elsewhere, numbered 3000–4799, or one of the following.", + "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last 5 courses)." + ], + "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" + }, + { + "type": "RANGE", + "subject": "LING", + "idRangeStart": 3000, + "idRangeEnd": 4799, + "exceptions": [] + } + ], + "minRequirementCount": 1 + }, + { + "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/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json new file mode 100644 index 000000000..cc7020e69 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json @@ -0,0 +1,428 @@ +{ + "name": "Data Science and Mathematics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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 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/major/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json new file mode 100644 index 000000000..104c994d9 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json @@ -0,0 +1,501 @@ +{ + "name": "Data Science and Physics, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json new file mode 100644 index 000000000..2b100ee28 --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json @@ -0,0 +1,597 @@ +{ + "name": "Data Science and Psychology, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "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": "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/major/2022/computer-information-science/data_science_bs/parsed.commit.json b/packages/api/src/major/major/2022/computer-information-science/data_science_bs/parsed.commit.json new file mode 100644 index 000000000..bcbf7e18c --- /dev/null +++ b/packages/api/src/major/major/2022/computer-information-science/data_science_bs/parsed.commit.json @@ -0,0 +1,617 @@ +{ + "name": "Data Science, BS", + "metadata": { + "verified": true, + "lastEdited": "2/4/2024" + }, + "totalCreditsRequired": 130, + "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": "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": [ + { + "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": [ + { + "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": 1 + }, + { + "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": "COURSE", + "classId": 4420, + "subject": "DS" + }, + { + "type": "COURSE", + "classId": 4440, + "subject": "DS" + } + ], + "minRequirementCount": 6 + }, + { + "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": "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": 4608, + "subject": "FINA" + }, + { + "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": 4800, + "subject": "IS" + }, + { + "type": "COURSE", + "classId": 5640, + "subject": "IE" + }, + { + "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": [] + } +} From 485377a4adaea307ab186ca8681998b48b7c79ae Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 15 Apr 2024 00:28:50 -0400 Subject: [PATCH 06/10] minor code cleanup --- .../{majorCollator.ts => major-collator.ts} | 0 packages/api/src/major/major.service.ts | 35 +++++++++---------- 2 files changed, 16 insertions(+), 19 deletions(-) rename packages/api/src/major/{majorCollator.ts => major-collator.ts} (100%) diff --git a/packages/api/src/major/majorCollator.ts b/packages/api/src/major/major-collator.ts similarity index 100% rename from packages/api/src/major/majorCollator.ts rename to packages/api/src/major/major-collator.ts diff --git a/packages/api/src/major/major.service.ts b/packages/api/src/major/major.service.ts index 2567bf847..bae37c09c 100644 --- a/packages/api/src/major/major.service.ts +++ b/packages/api/src/major/major.service.ts @@ -6,30 +6,28 @@ 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 "./majorCollator"; +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())) { - // this.logger.debug( - // { mesage: "Major year not found", catalogYear }, - // MajorService.formatMajorServiceCtx("findByMajorAndYear") - // ); - // return null; - // } - - // const { majors, supportedMajorNames } = SUPPORTED_MAJORS[catalogYear]; - // if (!supportedMajorNames.includes(majorName)) { - // this.logger.debug( - // { mesage: "Major within year not found", majorName, catalogYear }, - // MajorService.formatMajorServiceCtx("findByMajorAndYear") - // ); - // return null; - // } + if (!MAJOR_YEARS.has(String(catalogYear))) { + this.logger.debug( + { mesage: "Major year not found", catalogYear }, + MajorService.formatMajorServiceCtx("findByMajorAndYear") + ); + return null; + } + + if (!MAJORS[catalogYear][majorName]) { + this.logger.debug( + { mesage: "Major within year not found", majorName, catalogYear }, + MajorService.formatMajorServiceCtx("findByMajorAndYear") + ); + return null; + } return MAJORS[catalogYear][majorName]; } @@ -37,7 +35,6 @@ export class MajorService { getSupportedMajors(): SupportedMajors { const supportedMajors: SupportedMajors = {}; MAJOR_YEARS.forEach((year) => { - console.log(MAJOR_YEARS, MAJORS); const supportedMajorNames = Object.keys(MAJORS[year]); const supportedMajorForYear: SupportedMajorsForYear = {}; From bdcbdf10d235c8de3560d056f7b9e8f7f23c971f Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 15 Apr 2024 00:33:48 -0400 Subject: [PATCH 07/10] Remove old majors --- packages/api/src/major/major-collator.ts | 1 + .../Computer_Science_BACS-2021.json | 893 -------- .../Computer_Science_BACS-2022.json | 876 -------- .../Computer_Science_BSCS-2021.json | 1219 ----------- .../Computer_Science_BSCS-2022.json | 1130 ---------- ...e_and_Behavioral_Neuroscience_BS-2021.json | 713 ------ ...e_and_Behavioral_Neuroscience_BS-2022.json | 711 ------ .../Computer_Science_and_Biology_BS-2021.json | 780 ------- .../Computer_Science_and_Biology_BS-2022.json | 768 ------- ...e_and_Business_Administration_BS-2021.json | 1727 --------------- ...e_and_Business_Administration_BS-2022.json | 1809 ---------------- ...ence_and_Cognitive_Psychology_BS-2021.json | 554 ----- ...ence_and_Cognitive_Psychology_BS-2022.json | 564 ----- ...nce_and_Communication_Studies_BS-2021.json | 530 ----- ...nce_and_Communication_Studies_BS-2022.json | 553 ----- ..._Science_and_Criminal_Justice_BS-2021.json | 507 ----- ..._Science_and_Criminal_Justice_BS-2022.json | 522 ----- .../Computer_Science_and_Design_BS-2021.json | 741 ------- .../Computer_Science_and_Design_BS-2022.json | 813 ------- ...omputer_Science_and_Economics_BS-2021.json | 493 ----- ...omputer_Science_and_Economics_BS-2022.json | 491 ----- .../Computer_Science_and_English_BS-2021.json | 927 -------- .../Computer_Science_and_English_BS-2022.json | 969 --------- ..._Science_and_Game_Development_BS-2021.json | 479 ----- ..._Science_and_Game_Development_BS-2022.json | 488 ----- .../Computer_Science_and_History_BS-2021.json | 483 ----- .../Computer_Science_and_History_BS-2022.json | 490 ----- ...mputer_Science_and_Journalism_BS-2021.json | 443 ---- ...mputer_Science_and_Journalism_BS-2022.json | 463 ---- ...puter_Science_and_Linguistics_BS-2021.json | 566 ----- ...puter_Science_and_Linguistics_BS-2022.json | 569 ----- ...puter_Science_and_Mathematics_BS-2021.json | 422 ---- ...puter_Science_and_Mathematics_BS-2022.json | 416 ---- ...mputer_Science_and_Media_Arts_BS-2021.json | 537 ----- ...mputer_Science_and_Media_Arts_BS-2022.json | 562 ----- ...entration_in_Music_Technology_BS-2021.json | 553 ----- ...entration_in_Music_Technology_BS-2022.json | 595 ----- ...mputer_Science_and_Philosophy_BS-2021.json | 369 ---- ...mputer_Science_and_Philosophy_BS-2022.json | 394 ---- .../Computer_Science_and_Physics_BS-2021.json | 521 ----- .../Computer_Science_and_Physics_BS-2022.json | 515 ----- ...omputer_Science_and_Sociology_BS-2021.json | 384 ---- ...omputer_Science_and_Sociology_BS-2022.json | 384 ---- .../Computer_Science_and_Theatre_BS-2021.json | 534 ----- .../Computer_Science_and_Theatre_BS-2022.json | 559 ----- .../Cybersecurity_BS-2021.json | 664 ------ .../Cybersecurity_BS-2022.json | 656 ------ ...y_and_Business_Administration_BS-2021.json | 1824 ---------------- ...y_and_Business_Administration_BS-2022.json | 1911 ----------------- ...security_and_Criminal_Justice_BS-2021.json | 654 ------ ...security_and_Criminal_Justice_BS-2022.json | 664 ------ .../Cybersecurity_and_Economics_BS-2021.json | 568 ----- .../Cybersecurity_and_Economics_BS-2022.json | 576 ----- .../Data_Science_BS/Data_Science_BS-2021.json | 622 ------ .../Data_Science_BS/Data_Science_BS-2022.json | 617 ------ ...e_and_Behavioral_Neuroscience_BS-2021.json | 693 ------ ...e_and_Behavioral_Neuroscience_BS-2022.json | 703 ------ .../Data_Science_and_Biology_BS-2021.json | 736 ------- .../Data_Science_and_Biology_BS-2022.json | 756 ------- ...e_and_Business_Administration_BS-2021.json | 1716 --------------- ...e_and_Business_Administration_BS-2022.json | 1798 ---------------- .../Data_Science_and_Chemistry_BS-2021.json | 584 ----- .../Data_Science_and_Chemistry_BS-2022.json | 609 ------ ...logy_and_Evolutionary_Biology_BS-2021.json | 718 ------- ...logy_and_Evolutionary_Biology_BS-2022.json | 763 ------- .../Data_Science_and_Economics_BS-2021.json | 518 ----- .../Data_Science_and_Economics_BS-2022.json | 538 ----- ...ta_Science_and_Health_Science_BS-2021.json | 576 ----- ...ta_Science_and_Health_Science_BS-2022.json | 596 ----- .../Data_Science_and_Journalism_BS-2021.json | 438 ---- .../Data_Science_and_Journalism_BS-2022.json | 500 ----- .../Data_Science_and_Linguistics_BS-2021.json | 537 ----- .../Data_Science_and_Linguistics_BS-2022.json | 557 ----- .../Data_Science_and_Mathematics_BS-2021.json | 398 ---- .../Data_Science_and_Mathematics_BS-2022.json | 428 ---- .../Data_Science_and_Physics_BS-2021.json | 476 ---- .../Data_Science_and_Physics_BS-2022.json | 501 ----- .../Data_Science_and_Psychology_BS-2021.json | 602 ------ .../Data_Science_and_Psychology_BS-2022.json | 597 ----- .../Game_Art_and_Animation_BFA-2021.json | 446 ---- .../Game_Art_and_Animation_BFA-2022.json | 516 ----- .../Game_Design_BFA/Game_Design_BFA-2021.json | 300 --- .../Game_Design_BFA/Game_Design_BFA-2022.json | 330 --- ...entration_in_Music_Technology_BS-2021.json | 323 --- ...entration_in_Music_Technology_BS-2022.json | 353 --- packages/api/src/major/majors/index.ts | 270 --- 86 files changed, 1 insertion(+), 56648 deletions(-) delete mode 100644 packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json delete mode 100644 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 delete mode 100644 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 delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2021.json delete mode 100644 packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2021.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2022.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2021.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2022.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2021.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2022.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2021.json delete mode 100644 packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json delete mode 100644 packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json delete mode 100644 packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json delete mode 100644 packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2021.json delete mode 100644 packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2022.json delete mode 100644 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 delete mode 100644 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 delete mode 100644 packages/api/src/major/majors/index.ts diff --git a/packages/api/src/major/major-collator.ts b/packages/api/src/major/major-collator.ts index 91413d9b5..252f43511 100644 --- a/packages/api/src/major/major-collator.ts +++ b/packages/api/src/major/major-collator.ts @@ -30,6 +30,7 @@ async function fileExists( ); } +// TODO: this code is quick and dirty but works. this should be replaced with some dry-er code later. async function collateMajors() { const fs = await import("fs/promises"); const path = await import("path"); diff --git a/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2021.json b/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2021.json deleted file mode 100644 index 52f4d5935..000000000 --- a/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2021.json +++ /dev/null @@ -1,893 +0,0 @@ -{ - "name": "Computer Science, BACS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 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": "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", - "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": "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": "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": 3 - }, - { - "type": "SECTION", - "title": "Concentration: Human-Centered Computing", - "warnings": [ - "The concentration in human-centered computing requires a fall co-op pattern." - ], - "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": "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": "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/Computer_Science_BACS/Computer_Science_BACS-2022.json b/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2022.json deleted file mode 100644 index a5089f005..000000000 --- a/packages/api/src/major/majors/Computer_Science_BACS/Computer_Science_BACS-2022.json +++ /dev/null @@ -1,876 +0,0 @@ -{ - "name": "Computer Science, BACS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": 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": 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": "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", - "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": "Foundations", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "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": 3 - }, - { - "type": "SECTION", - "title": "Human-Centered Computing", - "warnings": [ - "The concentration in human-centered computing requires a fall co-op pattern." - ], - "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": "Software", - "requirements": [ - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "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" - }, - { - "type": "COURSE", - "classId": 4830, - "subject": "CS" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "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/Computer_Science_BSCS/Computer_Science_BSCS-2021.json b/packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2021.json deleted file mode 100644 index f3d21c8fc..000000000 --- a/packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2021.json +++ /dev/null @@ -1,1219 +0,0 @@ -{ - "name": "Computer Science, BSCS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": "OR", - "courses": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "type": "AND", - "courses": [ - { - "subject": "ENVR", - "classId": 1200, - "description": "Dynamic Earth", - "type": "COURSE" - }, - { - "subject": "ENVR", - "classId": 1201, - "description": "Lab for ENVR 1200", - "type": "COURSE" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": 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", - "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": "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": "Human-Centered Computing", - "warnings": [ - "The concentration in human-centered computing requires a fall co-op pattern." - ], - "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": "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": "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/Computer_Science_BSCS/Computer_Science_BSCS-2022.json b/packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2022.json deleted file mode 100644 index 5fbb86175..000000000 --- a/packages/api/src/major/majors/Computer_Science_BSCS/Computer_Science_BSCS-2022.json +++ /dev/null @@ -1,1130 +0,0 @@ -{ - "name": "Computer Science, BSCS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 1160, - "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": "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": 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": 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", - "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": "Foundations", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "OR", - "courses": [ - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "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": "Human-Centered Computing", - "warnings": [ - "The concentration in human-centered computing requires a fall co-op pattern." - ], - "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": "Software", - "requirements": [ - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "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": 4830, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 4820, - "subject": "CS" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "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/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json b/packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json deleted file mode 100644 index 0bf5e9a36..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2021.json +++ /dev/null @@ -1,713 +0,0 @@ -{ - "name": "Computer Science and Behavioral Neuroscience, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 133, - "yearVersion": 2021, - "requirementSections": [ - { - "type": "SECTION", - "title": "Overview", - "warnings": [ - "Students entering through the behavioral neuroscience program may take Behavioral Neuroscience at Northeastern (BNSC 1000) instead of CS 1200.", - "Students entering through the behavioral neuroscience program may take Professional Development for Co-op (EESC 2000) instead of CS 1210." - ], - "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": "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" - } - ] - }, - { - "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": 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 - } - ], - "concentrations": { - "minOptions": 0, - "concentrationOptions": [] - } -} 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/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2022.json deleted file mode 100644 index cc90568cb..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Behavioral_Neuroscience_BS/Computer_Science_and_Behavioral_Neuroscience_BS-2022.json +++ /dev/null @@ -1,711 +0,0 @@ -{ - "name": "Computer Science and Behavioral Neuroscience, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 133, - "yearVersion": 2022, - "requirementSections": [ - { - "type": "SECTION", - "title": "Overview", - "warnings": [ - "Students entering through the behavioral neuroscience program may take Behavioral Neuroscience at Northeastern (BNSC 1000) instead of CS 1200.", - "Students entering through the behavioral neuroscience program may take Professional Development for Co-op (EESC 2000) instead of CS 1210." - ], - "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", - "warnings": [ - "Students who receive transfer credit for the Advanced Placement Statistics exam may complete the 1 SH PSYC 2315 course (requires department permission)." - ], - "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": "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": "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" - } - ] - }, - { - "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": 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": "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/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2021.json deleted file mode 100644 index 726e09660..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2021.json +++ /dev/null @@ -1,780 +0,0 @@ -{ - "name": "Computer Science and Biology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 141, - "yearVersion": 2021, - "requirementSections": [ - { - "type": "SECTION", - "title": "Computer Science Overview", - "warnings": [ - "Students entering through the biology department may take Biology at Northeastern (BIOL 1000) instead of CS 1200.", - "Students entering through the biology department may take Professional Development for Co-op (EESC 2000) instead of CS 1210." - ], - "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", - "warnings": [ - "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "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": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 2 - }, - { - "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_Biology_BS/Computer_Science_and_Biology_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2022.json deleted file mode 100644 index 487e13c46..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Biology_BS/Computer_Science_and_Biology_BS-2022.json +++ /dev/null @@ -1,768 +0,0 @@ -{ - "name": "Computer Science and Biology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 141, - "yearVersion": 2022, - "requirementSections": [ - { - "type": "SECTION", - "title": "Computer Science Overview", - "warnings": [ - "Students entering through the biology department may take Biology at Northeastern (BIOL 1000) instead of CS 1200.", - "Students entering through the biology department may take Professional Development for Co-op (EESC 2000) instead of CS 1210." - ], - "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", - "warnings": [ - "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "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": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 2 - }, - { - "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-2021.json b/packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2021.json deleted file mode 100644 index 6a35a4597..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2021.json +++ /dev/null @@ -1,1727 +0,0 @@ -{ - "name": "Computer Science and Business Administration, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": 1 - }, - { - "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": "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" - } - ] - } - ], - "minRequirementCount": 1 - } - ], - "concentrations": { - "minOptions": 1, - "concentrationOptions": [ - { - "type": "SECTION", - "title": "Accounting", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ACCT" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Brand Management", - "warnings": [ - "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", - "A maximum of one course may be applied to requirements of a second concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3720, - "subject": "MKTG" - }, - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3530, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3320, - "subject": "SCHM" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Business Analytics", - "warnings": [ - "Only one course may double count between another concentration or minor." - ], - "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" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3515, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 3525, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MISM" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Corporate Innovation and Venture", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4504, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2304, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3335, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4225, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4505, - "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": 4 - }, - { - "type": "SECTION", - "title": "Entrepreneurial Startups", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2303, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3330, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2215, - "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": 4 - }, - { - "type": "SECTION", - "title": "Family Business", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4503, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2215, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3302, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Finance", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Fintech", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - } - ] - }, - { - "type": "COURSE", - "classId": 4380, - "subject": "FINA" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Healthcare Management and Consulting", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3340, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "International Business", - "warnings": [ - "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", - "Electives not listed may be approved via the undergraduate dean's office.", - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 1203, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 1209, - "subject": "INTB" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2501, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "INTB" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 3202, - "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" - }, - { - "type": "COURSE", - "classId": 4512, - "subject": "ENTR" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Management", - "warnings": [ - "Only one non-MGMT course may be used as an elective (last group)." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "MGMT" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Marketing", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "MKTG" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "MKTG" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "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": 4983, - "subject": "MKTG" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Marketing Analytics", - "warnings": [ - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3402, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "subject": "MKTG" - }, - { - "type": "OR", - "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": "DS", - "classId": 2000, - "description": "Programming with Data", - "type": "COURSE" - }, - { - "subject": "DS", - "classId": 2001, - "description": "Data Science Programming Practicum", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Social Innovation and Entrepreneurship", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2414, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3520, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Supply Chain Management", - "requirements": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3308, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3320, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4401, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "SCHM" - } - ] - } - ], - "minRequirementCount": 4 - } - ] - } -} 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/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2022.json deleted file mode 100644 index 13acfa6f1..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Business_Administration_BS/Computer_Science_and_Business_Administration_BS-2022.json +++ /dev/null @@ -1,1809 +0,0 @@ -{ - "name": "Computer Science and Business Administration, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 1 - }, - { - "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": "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": "Accounting", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ACCT" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Accounting and Advisory Services", - "requirements": [ - { - "type": "COURSE", - "classId": 3402, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 3403, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 5220, - "subject": "ACCT" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3416, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4414, - "subject": "ACCT" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Brand Management", - "warnings": [ - "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", - "A maximum of one course may be applied to requirements of a second concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3720, - "subject": "MKTG" - }, - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3530, - "subject": "MGMT" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Business Analytics", - "warnings": [ - "Only one course may double count between another concentration or minor." - ], - "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" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3515, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 3525, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MISM" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Corporate Innovation", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4504, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2304, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3335, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4225, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Entrepreneurial Startups", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2303, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3330, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Family Business", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4503, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2215, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3302, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Finance", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Fintech", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - } - ] - }, - { - "type": "COURSE", - "classId": 4380, - "subject": "FINA" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Healthcare Management and Consulting", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3340, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "International Business", - "warnings": [ - "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", - "Electives not listed may be approved via the undergraduate dean's office.", - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 1203, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 1209, - "subject": "INTB" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2501, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "INTB" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Management", - "warnings": [ - "Only one non-MGMT course may be used as an elective (last group)." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "MGMT" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Marketing", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "MKTG" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "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": 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": 4720, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MKTG" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Marketing Analytics", - "warnings": [ - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3402, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "subject": "MKTG" - }, - { - "type": "OR", - "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": "DS", - "classId": 2000, - "description": "Programming with Data", - "type": "COURSE" - }, - { - "subject": "DS", - "classId": 2001, - "description": "Data Science Programming Practicum", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Social Innovation and Entrepreneurship", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2414, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3520, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Supply Chain Management", - "requirements": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - } - ] - } -} 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/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2021.json deleted file mode 100644 index 6eaaadcff..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2021.json +++ /dev/null @@ -1,554 +0,0 @@ -{ - "name": "Computer Science and Cognitive Psychology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "Required Psychology 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", - "warnings": [ - "With prior approval, directed study research and Honors Project courses can also be counted (PSYC 4970, PSYC 4971, PSYC 4991" - ], - "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_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json deleted file mode 100644 index ad9978554..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Cognitive_Psychology_BS/Computer_Science_and_Cognitive_Psychology_BS-2022.json +++ /dev/null @@ -1,564 +0,0 @@ -{ - "name": "Computer Science and Cognitive Psychology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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": "Required Psychology 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", - "warnings": [ - "Complete the following course. Students who receive transfer credit for the Advanced Placement Statistics exam may complete the 1 SH PSYC 2315 course (requires department approval)." - ], - "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", - "warnings": [ - "With prior approval, directed study research and Honors Project courses can also be counted (PSYC 4970, PSYC 4971, PSYC 4991" - ], - "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-2021.json b/packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2021.json deleted file mode 100644 index 16c487547..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2021.json +++ /dev/null @@ -1,530 +0,0 @@ -{ - "name": "Computer Science and Communication Studies, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With adviser approval, a directed study, research, project study, or appropriate graduate-level course may also be taken as a computer science 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", - "warnings": [ - "Special Topics in Communication Studies (COMM 4912), and Junior/Senior Honors Project 1 (COMM 4970) are excluded." - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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", - "warnings": [ - "If Advocacy Writing (COMM 3409) is selected it will also satisfy a communication studies elective requirement. One additional general elective will be then required in its place." - ], - "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_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json deleted file mode 100644 index 91061e9f0..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Communication_Studies_BS/Computer_Science_and_Communication_Studies_BS-2022.json +++ /dev/null @@ -1,553 +0,0 @@ -{ - "name": "Computer Science and Communication Studies, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With adviser approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives." - ], - "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", - "warnings": ["Junior/Senior Honors Project 1 (COMM 4970) is excluded."], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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", - "warnings": [ - "If Advocacy Writing (COMM 3409) is selected it will also satisfy a communication studies elective requirement. One additional general elective will be then required in its place." - ], - "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-2021.json b/packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2021.json deleted file mode 100644 index 8c2b397ce..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2021.json +++ /dev/null @@ -1,507 +0,0 @@ -{ - "name": "Computer Science and Criminal Justice, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives." - ], - "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": "Criminal Justice Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "CRIM", - "idRangeStart": 3000, - "idRangeEnd": 5999, - "exceptions": [] - } - ] - } - ], - "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_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json deleted file mode 100644 index dc654e1e4..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Criminal_Justice_BS/Computer_Science_and_Criminal_Justice_BS-2022.json +++ /dev/null @@ -1,522 +0,0 @@ -{ - "name": "Computer Science and Criminal Justice, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives." - ], - "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": "Criminal Justice Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "CRIM", - "idRangeStart": 3000, - "idRangeEnd": 5999, - "exceptions": [] - } - ] - } - ], - "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-2021.json b/packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2021.json deleted file mode 100644 index c88cf5d12..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2021.json +++ /dev/null @@ -1,741 +0,0 @@ -{ - "name": "Computer Science and Design, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "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": "Design Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTG", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTH", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTG", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTE", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTD", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTH", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTS", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "GAME", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Degree Capstone Project", - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "ARTG" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Degree-Focused Electives", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "RANGE", - "subject": "ARTG", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTE", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "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": 2 - }, - { - "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": 1, - "concentrationOptions": [ - { - "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 - } - ] - } -} 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/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2022.json deleted file mode 100644 index 2739d8e64..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Design_BS/Computer_Science_and_Design_BS-2022.json +++ /dev/null @@ -1,813 +0,0 @@ -{ - "name": "Computer Science and Design, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "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 Tool", - "type": "COURSE" - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Design Required", - "requirements": [ - { - "type": "AND", - "courses": [ - { - "subject": "ARTG", - "classId": 1001, - "type": "COURSE" - }, - { - "subject": "ARTG", - "classId": 1002, - "type": "COURSE" - } - ] - }, - { - "type": "COURSE", - "classId": 1250, - "subject": "ARTG" - }, - { - "type": "AND", - "courses": [ - { - "subject": "ARTG", - "classId": 2550, - "type": "COURSE" - }, - { - "subject": "ARTG", - "classId": 2251, - "type": "COURSE" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Design Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTG", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Art + Design History Elective", - "requirements": [ - { - "type": "RANGE", - "subject": "ARTH", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Art + Design Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTD", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTE", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTF", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTG", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTH", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ARTS", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "GAME", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Degree Capstone Project", - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "ARTG" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Degree-Focused Electives", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "RANGE", - "subject": "ARTG", - "idRangeStart": 1000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "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": 2 - }, - { - "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": "First-Year 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": "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": "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": [ - { - "type": "COURSE", - "classId": 2400, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 2401, - "subject": "ARTG" - } - ] - }, - { - "type": "COURSE", - "classId": 3700, - "subject": "ARTG" - } - ], - "minRequirementCount": 2 - } - ] - } -} 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/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2021.json deleted file mode 100644 index 922d93c18..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2021.json +++ /dev/null @@ -1,493 +0,0 @@ -{ - "name": "Computer Science and Economics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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", - "warnings": [ - "No more than 2 of the four required courses can be in the ECON 1200-1999 range" - ], - "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": "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_Economics_BS/Computer_Science_and_Economics_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2022.json deleted file mode 100644 index 2e22480ba..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Economics_BS/Computer_Science_and_Economics_BS-2022.json +++ /dev/null @@ -1,491 +0,0 @@ -{ - "name": "Computer Science and Economics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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", - "warnings": [ - "No more than 2 of the four required courses can be in the ECON 1200-1999 range" - ], - "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": "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_English_BS/Computer_Science_and_English_BS-2021.json b/packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2021.json deleted file mode 100644 index 48ce1c138..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2021.json +++ /dev/null @@ -1,927 +0,0 @@ -{ - "name": "Computer Science and English, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 3800, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 4120, - "subject": "CS" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 3800, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 4400, - "subject": "CS" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 3000, - "subject": "DS" - }, - { - "type": "COURSE", - "classId": 4200, - "subject": "DS" - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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", - "warnings": [ - "This course may also be used to fulfill an additional English requirement below", - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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": 1 - }, - { - "type": "SECTION", - "title": "Pre-Nineteenth-Century Literature", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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": "English Electives", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "RANGE", - "subject": "ENGL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "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/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json deleted file mode 100644 index 19a1d27be..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_English_BS/Computer_Science_and_English_BS-2022.json +++ /dev/null @@ -1,969 +0,0 @@ -{ - "name": "Computer Science and English, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 3800, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 4120, - "subject": "CS" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 3800, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 4400, - "subject": "CS" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 3000, - "subject": "DS" - }, - { - "type": "COURSE", - "classId": 4200, - "subject": "DS" - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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", - "warnings": [ - "This course may also be used to fulfill an additional English requirement below", - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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": 1 - }, - { - "type": "SECTION", - "title": "Literary Periods", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "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 Electives", - "warnings": [ - "Between the following sections, at least two of the chosen courses must be numbered 3000-4999: Diversity, Pre-Nineteenth-Century Literature, Nineteenth-, Twentieth-, and Twenty-First-Century Literature, Theories and Methods, Comparative Literature, Writing, English Electives" - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "RANGE", - "subject": "ENGL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "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-2021.json b/packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2021.json deleted file mode 100644 index 7bce2b5a8..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2021.json +++ /dev/null @@ -1,479 +0,0 @@ -{ - "name": "Computer Science and Game Development, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 1, - "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/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2022.json deleted file mode 100644 index eefb4fd6f..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Game_Development_BS/Computer_Science_and_Game_Development_BS-2022.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "name": "Computer Science and Game Development, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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-2021.json b/packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2021.json deleted file mode 100644 index 6de9a27f0..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2021.json +++ /dev/null @@ -1,483 +0,0 @@ -{ - "name": "Computer Science and History, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "OR", - "courses": [ - { - "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": "OR", - "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": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "type": "RANGE", - "subject": "HIST", - "idRangeStart": 2303, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "HIST", - "idRangeStart": 3000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "History Capstone Seminar or Senior Project", - "warnings": [ - "Only Public History concentrators may also select the second course." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4701, - "subject": "HIST" - }, - { - "type": "COURSE", - "classId": 4903, - "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": "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_History_BS/Computer_Science_and_History_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2022.json deleted file mode 100644 index 7872050fd..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_History_BS/Computer_Science_and_History_BS-2022.json +++ /dev/null @@ -1,490 +0,0 @@ -{ - "name": "Computer Science and History, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "OR", - "courses": [ - { - "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": "OR", - "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": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "type": "RANGE", - "subject": "HIST", - "idRangeStart": 2303, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "HIST", - "idRangeStart": 3000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "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": "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/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2021.json deleted file mode 100644 index 044d9931e..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2021.json +++ /dev/null @@ -1,443 +0,0 @@ -{ - "name": "Computer Science and Journalism, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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" - } - ] - }, - { - "type": "RANGE", - "subject": "IS", - "idRangeStart": 2000, - "idRangeEnd": 9999, - "exceptions": [ - { - "subject": "IS", - "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": 5 - }, - { - "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 Electives", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "RANGE", - "subject": "JRNL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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": "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", - "warnings": ["This course also fulfils a requirement above."], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "JRNL" - } - ], - "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/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2022.json deleted file mode 100644 index a911d3cc4..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Journalism_BS/Computer_Science_and_Journalism_BS-2022.json +++ /dev/null @@ -1,463 +0,0 @@ -{ - "name": "Computer Science and Journalism, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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" - } - ] - }, - { - "type": "RANGE", - "subject": "IS", - "idRangeStart": 2000, - "idRangeEnd": 9999, - "exceptions": [ - { - "subject": "IS", - "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": 5 - }, - { - "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 Electives", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "RANGE", - "subject": "JRNL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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": "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", - "warnings": ["This course also fulfils a requirement above."], - "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/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2021.json deleted file mode 100644 index a7ebb161e..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2021.json +++ /dev/null @@ -1,566 +0,0 @@ -{ - "name": "Computer Science and Linguistics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 1 - }, - { - "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": "OR", - "courses": [ - { - "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", - "warnings": [ - "Complete one LING course, not counted elsewhere, numbered 3000-4799, or one of the following.", - "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last five courses)." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "LING", - "idRangeStart": 3000, - "idRangeEnd": 4799, - "exceptions": [] - } - ] - }, - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Mathematics Requirement", - "requirements": [ - { - "type": "COURSE", - "classId": 1341, - "subject": "MATH" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Computing and Social Issues", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "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_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json deleted file mode 100644 index f903ee5cf..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Linguistics_BS/Computer_Science_and_Linguistics_BS-2022.json +++ /dev/null @@ -1,569 +0,0 @@ -{ - "name": "Computer Science and Linguistics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "With adviser approval, directed study, project study, and appropriate graduate-level courses may also be taken as upper-division electives." - ], - "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": 1 - }, - { - "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": "OR", - "courses": [ - { - "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", - "warnings": [ - "Complete one LING course, not counted elsewhere, numbered 3000-4799, or one of the following.", - "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last five courses)." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "LING", - "idRangeStart": 3000, - "idRangeEnd": 4799, - "exceptions": [] - } - ] - }, - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Mathematics Requirement", - "requirements": [ - { - "type": "COURSE", - "classId": 1341, - "subject": "MATH" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Computing and Social Issues", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "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/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2021.json deleted file mode 100644 index 14a39bd55..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2021.json +++ /dev/null @@ -1,422 +0,0 @@ -{ - "name": "Computer Science and Mathematics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "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_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json deleted file mode 100644 index cca449966..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Mathematics_BS/Computer_Science_and_Mathematics_BS-2022.json +++ /dev/null @@ -1,416 +0,0 @@ -{ - "name": "Computer Science and Mathematics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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" - } - ] - }, - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "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": "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": "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-2021.json b/packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2021.json deleted file mode 100644 index cb5fa8af8..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2021.json +++ /dev/null @@ -1,537 +0,0 @@ -{ - "name": "Computer Science and Media Arts, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "At least two of the following courses must be a 3000-level course." - ], - "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": 6 - }, - { - "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": "OR", - "courses": [ - { - "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_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json deleted file mode 100644 index 9b603e215..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Media_Arts_BS/Computer_Science_and_Media_Arts_BS-2022.json +++ /dev/null @@ -1,562 +0,0 @@ -{ - "name": "Computer Science and Media Arts, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "type": "COURSE", - "classId": 2220, - "subject": "ARTF" - }, - { - "type": "COURSE", - "classId": 2221, - "subject": "ARTF" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 2223, - "subject": "ARTF" - }, - { - "type": "COURSE", - "classId": 2224, - "subject": "ARTF" - } - ] - }, - { - "type": "COURSE", - "classId": 3000, - "subject": "ARTD" - } - ], - "minRequirementCount": 6 - }, - { - "type": "SECTION", - "title": "Media Arts Electives", - "warnings": [ - "At least two of the following must be a 3000-level course." - ], - "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": 6 - }, - { - "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": "OR", - "courses": [ - { - "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/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2021.json deleted file mode 100644 index bc324cbba..000000000 --- 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 +++ /dev/null @@ -1,553 +0,0 @@ -{ - "name": "Computer Science and Music with Concentration in Music Technology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 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": "Music Theory and Composition", - "requirements": [ - { - "type": "COURSE", - "classId": 1201, - "subject": "MUSC" - }, - { - "type": "COURSE", - "classId": 1202, - "subject": "MUSC" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "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 / Popular Music", - "requirements": [ - { - "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": 3352, - "subject": "MUSC" - }, - { - "type": "COURSE", - "classId": 2380, - "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" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Music Technology", - "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 Industry", - "requirements": [ - { - "type": "COURSE", - "classId": 1230, - "subject": "MUSI" - }, - { - "type": "COURSE", - "classId": 2331, - "subject": "MUSI" - } - ], - "minRequirementCount": 1 - }, - { - "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": "Music Technology Capstone", - "requirements": [ - { - "type": "COURSE", - "classId": 4611, - "subject": "MUST" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Foundations of Psychology", - "requirements": [ - { - "type": "COURSE", - "classId": 1101, - "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": "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_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/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS/Computer_Science_and_Music_with_Concentration_in_Music_Technology_BS-2022.json deleted file mode 100644 index e1130dbbb..000000000 --- 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 +++ /dev/null @@ -1,595 +0,0 @@ -{ - "name": "Computer Science and Music with Concentration in Music Technology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "MUSC" - } - ] - }, - { - "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": 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": "Music Theory and Composition", - "requirements": [ - { - "type": "COURSE", - "classId": 1201, - "subject": "MUSC" - }, - { - "type": "COURSE", - "classId": 1202, - "subject": "MUSC" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "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": "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": 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" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Music Technology", - "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 Industry", - "requirements": [ - { - "type": "COURSE", - "classId": 1230, - "subject": "MUSI" - }, - { - "type": "COURSE", - "classId": 2331, - "subject": "MUSI" - } - ], - "minRequirementCount": 1 - }, - { - "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": "Music Technology Capstone", - "requirements": [ - { - "type": "COURSE", - "classId": 4611, - "subject": "MUST" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Foundations of Psychology", - "requirements": [ - { - "type": "COURSE", - "classId": 1101, - "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": "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_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json b/packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json deleted file mode 100644 index 0a7eccc5f..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2021.json +++ /dev/null @@ -1,369 +0,0 @@ -{ - "name": "Computer Science and Philosophy, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "Electives", - "warnings": ["At least one of the following must be 4000 or above"], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 16, - "courses": [ - { - "type": "RANGE", - "subject": "PHIL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Integrative Course Requirement", - "warnings": [ - "These courses will double count in other areas of your major." - ], - "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_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json deleted file mode 100644 index 3c11bc70e..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Philosophy_BS/Computer_Science_and_Philosophy_BS-2022.json +++ /dev/null @@ -1,394 +0,0 @@ -{ - "name": "Computer Science and Philosophy, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "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": "Electives", - "warnings": ["At least one of the following must be 4000 or above"], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 16, - "courses": [ - { - "type": "RANGE", - "subject": "PHIL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Integrative Course Requirement", - "warnings": [ - "These courses will double count in other areas of your major:" - ], - "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/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2021.json deleted file mode 100644 index 0d98e6682..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2021.json +++ /dev/null @@ -1,521 +0,0 @@ -{ - "name": "Computer Science and Physics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "Physics 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": 1 - }, - { - "type": "SECTION", - "title": "Khoury Elective", - "warnings": [ - "The computer science elective is not required if the student has completed the computer science capstone (above)" - ], - "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", - "warnings": [ - "Only one physics elective is required if the student has completed the physics capstone (above)." - ], - "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/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json deleted file mode 100644 index 2f65f29dd..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Physics_BS/Computer_Science_and_Physics_BS-2022.json +++ /dev/null @@ -1,515 +0,0 @@ -{ - "name": "Computer Science and Physics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 136, - "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" - } - ] - }, - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "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": "Physics 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": 1 - }, - { - "type": "SECTION", - "title": "Khoury Elective", - "warnings": [ - "The computer science elective is not required if the student has completed the computer science capstone (above)" - ], - "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", - "warnings": [ - "Only one physics elective is required if the student has completed the physics capstone (above)." - ], - "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" - }, - { - "type": "COURSE", - "classId": 3307, - "subject": "ENGW" - } - ] - } - ], - "minRequirementCount": 1 - } - ], - "concentrations": { - "minOptions": 0, - "concentrationOptions": [] - } -} 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/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2021.json deleted file mode 100644 index 41445a29e..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2021.json +++ /dev/null @@ -1,384 +0,0 @@ -{ - "name": "Computer Science and Sociology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "OR", - "courses": [ - { - "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": "OR", - "courses": [ - { - "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_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json deleted file mode 100644 index 7e5af9179..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Sociology_BS/Computer_Science_and_Sociology_BS-2022.json +++ /dev/null @@ -1,384 +0,0 @@ -{ - "name": "Computer Science and Sociology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "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": "OR", - "courses": [ - { - "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": "OR", - "courses": [ - { - "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/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2021.json deleted file mode 100644 index 215a5de27..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2021.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "name": "Computer Science and Theatre, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "OR", - "courses": [ - { - "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": "OR", - "courses": [ - { - "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_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json b/packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json deleted file mode 100644 index 4f9d178d5..000000000 --- a/packages/api/src/major/majors/Computer_Science_and_Theatre_BS/Computer_Science_and_Theatre_BS-2022.json +++ /dev/null @@ -1,559 +0,0 @@ -{ - "name": "Computer Science and Theatre, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 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": "OR", - "courses": [ - { - "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": "OR", - "courses": [ - { - "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/Cybersecurity_BS/Cybersecurity_BS-2021.json b/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2021.json deleted file mode 100644 index b670ea8be..000000000 --- a/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2021.json +++ /dev/null @@ -1,664 +0,0 @@ -{ - "name": "Cybersecurity, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "Cybersecurity Electives", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 4170, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5240, - "subject": "CY" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Cyber Operations", - "warnings": [ - "Your degree automatically defaults to the Cybersecurity Elective options, contact your advisor to switch!" - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4710, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 5770, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5240, - "subject": "CY" - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 4500, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 4240, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5200, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5210, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 3324, - "subject": "EECE" - }, - { - "type": "COURSE", - "classId": 4535, - "subject": "EECE" - } - ] - } - ], - "minRequirementCount": 4 - } - ] - } -} diff --git a/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2022.json b/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2022.json deleted file mode 100644 index dc26652f5..000000000 --- a/packages/api/src/major/majors/Cybersecurity_BS/Cybersecurity_BS-2022.json +++ /dev/null @@ -1,656 +0,0 @@ -{ - "name": "Cybersecurity, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 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": "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": "Cybersecurity Electives", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 4170, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5240, - "subject": "CY" - } - ] - }, - { - "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" - }, - { - "subject": "CS", - "classId": 2800, - "description": "Logic and Computation", - "type": "COURSE" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Cyber Operations", - "warnings": [ - "Your degree automatically defaults to the Cybersecurity Elective options, contact your advisor to switch!" - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4710, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 5770, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5240, - "subject": "CY" - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 4500, - "subject": "CS" - }, - { - "type": "COURSE", - "classId": 4530, - "subject": "CS" - } - ] - }, - { - "type": "COURSE", - "classId": 4240, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5200, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 5210, - "subject": "CY" - }, - { - "type": "COURSE", - "classId": 3324, - "subject": "EECE" - }, - { - "type": "COURSE", - "classId": 4535, - "subject": "EECE" - } - ] - } - ], - "minRequirementCount": 4 - } - ] - } -} 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/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2021.json deleted file mode 100644 index 0806edf34..000000000 --- a/packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2021.json +++ /dev/null @@ -1,1824 +0,0 @@ -{ - "name": "Cybersecurity and Business Administration, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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" - } - ], - "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": "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": "COURSE", - "classId": 3302, - "subject": "ENGW" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "ENGW" - } - ], - "minRequirementCount": 1 - } - ], - "concentrations": { - "minOptions": 1, - "concentrationOptions": [ - { - "type": "SECTION", - "title": "Accounting", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ACCT" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Brand Management", - "warnings": [ - "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", - "A maximum of one course may be applied to requirements of a second concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3720, - "subject": "MKTG" - }, - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3530, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3320, - "subject": "SCHM" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Business Analytics", - "warnings": [ - "Only one course may double count between another concentration or minor." - ], - "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" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3515, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 3525, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MISM" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Corporate Innovation and Venture", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4504, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2304, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3335, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4225, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4505, - "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": 4 - }, - { - "type": "SECTION", - "title": "Entrepreneurial Startups", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2303, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3330, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2215, - "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": 4 - }, - { - "type": "SECTION", - "title": "Family Business", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4503, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2215, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3302, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Finance", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Fintech", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - } - ] - }, - { - "type": "COURSE", - "classId": 4380, - "subject": "FINA" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Healthcare Management and Consulting", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3340, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "International Business", - "warnings": [ - "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", - "Electives not listed may be approved via the undergraduate dean's office.", - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 1203, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 1209, - "subject": "INTB" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2501, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "INTB" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 3202, - "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" - }, - { - "type": "COURSE", - "classId": 4512, - "subject": "ENTR" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Management", - "warnings": [ - "Only one non-MGMT course may be used as an elective (last group)." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "MGMT" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Marketing", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "MKTG" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "MKTG" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "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": 4983, - "subject": "MKTG" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Marketing Analytics", - "warnings": [ - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3402, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "subject": "MKTG" - }, - { - "type": "OR", - "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": "DS", - "classId": 2000, - "description": "Programming with Data", - "type": "COURSE" - }, - { - "subject": "DS", - "classId": 2001, - "description": "Data Science Programming Practicum", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Social Innovation and Entrepreneurship", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2414, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3520, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Supply Chain Management", - "requirements": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3308, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3320, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4401, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "SCHM" - } - ] - } - ], - "minRequirementCount": 4 - } - ] - } -} 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/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2022.json deleted file mode 100644 index ce67d670d..000000000 --- a/packages/api/src/major/majors/Cybersecurity_and_Business_Administration_BS/Cybersecurity_and_Business_Administration_BS-2022.json +++ /dev/null @@ -1,1911 +0,0 @@ -{ - "name": "Cybersecurity and Business Administration, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": "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": "Accounting", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ACCT" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Accounting and Advisory Services", - "requirements": [ - { - "type": "COURSE", - "classId": 3402, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 3403, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 5220, - "subject": "ACCT" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3416, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4414, - "subject": "ACCT" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Brand Management", - "warnings": [ - "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", - "A maximum of one course may be applied to requirements of a second concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3720, - "subject": "MKTG" - }, - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3530, - "subject": "MGMT" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Business Analytics", - "warnings": [ - "Only one course may double count between another concentration or minor." - ], - "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" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3515, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 3525, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MISM" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Corporate Innovation", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4504, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2304, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3335, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4225, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Entrepreneurial Startups", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2303, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3330, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Family Business", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4503, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2215, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3302, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Finance", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Fintech", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - } - ] - }, - { - "type": "COURSE", - "classId": 4380, - "subject": "FINA" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Healthcare Management and Consulting", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3340, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "International Business", - "warnings": [ - "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", - "Electives not listed may be approved via the undergraduate dean's office.", - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 1203, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 1209, - "subject": "INTB" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2501, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "INTB" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Management", - "warnings": [ - "Only one non-MGMT course may be used as an elective (last group)." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "MGMT" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Marketing", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "MKTG" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "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": 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": 4720, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MKTG" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Marketing Analytics", - "warnings": [ - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3402, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "subject": "MKTG" - }, - { - "type": "OR", - "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": "DS", - "classId": 2000, - "description": "Programming with Data", - "type": "COURSE" - }, - { - "subject": "DS", - "classId": 2001, - "description": "Data Science Programming Practicum", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Social Innovation and Entrepreneurship", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2414, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3520, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Supply Chain Management", - "requirements": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - } - ] - } -} 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/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2021.json deleted file mode 100644 index 74adbab2f..000000000 --- a/packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2021.json +++ /dev/null @@ -1,654 +0,0 @@ -{ - "name": "Cybersecurity and Criminal Justice, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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 Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "exceptions": [], - "idRangeStart": 3000, - "idRangeEnd": 5999, - "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", - "warnings": [ - "Co-op students should complete at least one of the following courses. CRIM 3000 is required for the first co-op. CRIM 4000 is required if a second co-op is taken:" - ], - "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_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json b/packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json deleted file mode 100644 index 149b9ea0c..000000000 --- a/packages/api/src/major/majors/Cybersecurity_and_Criminal_Justice_BS/Cybersecurity_and_Criminal_Justice_BS-2022.json +++ /dev/null @@ -1,664 +0,0 @@ -{ - "name": "Cybersecurity and Criminal Justice, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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 Elective", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "exceptions": [], - "idRangeStart": 3000, - "idRangeEnd": 5999, - "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", - "warnings": [ - "Co-op students should complete at least one of the following courses. CRIM 3000 is required for the first co-op. CRIM 4000 is required if a second co-op is taken:" - ], - "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/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2021.json deleted file mode 100644 index f19a95b91..000000000 --- a/packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2021.json +++ /dev/null @@ -1,568 +0,0 @@ -{ - "name": "Cybersecurity and Economics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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", - "warnings": [ - "At least two of the following must be numbered ECON 3000 or above." - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 16, - "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": 4999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ECON", - "idRangeStart": 5200, - "idRangeEnd": 5999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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 - } - ], - "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/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2022.json deleted file mode 100644 index 08623965f..000000000 --- a/packages/api/src/major/majors/Cybersecurity_and_Economics_BS/Cybersecurity_and_Economics_BS-2022.json +++ /dev/null @@ -1,576 +0,0 @@ -{ - "name": "Cybersecurity and Economics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "Economics 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", - "warnings": ["At most two of the following may be at the 1000 level."], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 16, - "courses": [ - { - "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": 1 - }, - { - "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 - } - ], - "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/Data_Science_BS/Data_Science_BS-2021.json deleted file mode 100644 index e9fdb0ad9..000000000 --- a/packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2021.json +++ /dev/null @@ -1,622 +0,0 @@ -{ - "name": "Data Science, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "COURSE", - "classId": 4420, - "subject": "DS" - }, - { - "type": "COURSE", - "classId": 4440, - "subject": "DS" - } - ], - "minRequirementCount": 6 - }, - { - "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": "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": 4542, - "subject": "EECE" - }, - { - "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": 4608, - "subject": "FINA" - }, - { - "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": 4800, - "subject": "IS" - }, - { - "type": "COURSE", - "classId": 5640, - "subject": "IE" - }, - { - "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/Data_Science_BS/Data_Science_BS-2022.json b/packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2022.json deleted file mode 100644 index bcbf7e18c..000000000 --- a/packages/api/src/major/majors/Data_Science_BS/Data_Science_BS-2022.json +++ /dev/null @@ -1,617 +0,0 @@ -{ - "name": "Data Science, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 130, - "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": "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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "COURSE", - "classId": 4420, - "subject": "DS" - }, - { - "type": "COURSE", - "classId": 4440, - "subject": "DS" - } - ], - "minRequirementCount": 6 - }, - { - "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": "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": 4608, - "subject": "FINA" - }, - { - "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": 4800, - "subject": "IS" - }, - { - "type": "COURSE", - "classId": 5640, - "subject": "IE" - }, - { - "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/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json b/packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json deleted file mode 100644 index d1ebd81bd..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2021.json +++ /dev/null @@ -1,693 +0,0 @@ -{ - "name": "Data Science and Behavioral Neuroscience, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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" - } - ] - }, - { - "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": 1 - } - ], - "concentrations": { - "minOptions": 0, - "concentrationOptions": [] - } -} 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/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2022.json deleted file mode 100644 index 54cac09f6..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Behavioral_Neuroscience_BS/Data_Science_and_Behavioral_Neuroscience_BS-2022.json +++ /dev/null @@ -1,703 +0,0 @@ -{ - "name": "Data Science and Behavioral Neuroscience, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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" - } - ] - }, - { - "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": 1 - } - ], - "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/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2021.json deleted file mode 100644 index 3e4d41a97..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2021.json +++ /dev/null @@ -1,736 +0,0 @@ -{ - "name": "Data Science and Biology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": 1 - }, - { - "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": 1 - }, - { - "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_Biology_BS/Data_Science_and_Biology_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2022.json deleted file mode 100644 index 76a87b81e..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Biology_BS/Data_Science_and_Biology_BS-2022.json +++ /dev/null @@ -1,756 +0,0 @@ -{ - "name": "Data Science and Biology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": 5520, - "idRangeEnd": 5534, - "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": 1 - }, - { - "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": 1 - }, - { - "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/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2021.json deleted file mode 100644 index ee217863e..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2021.json +++ /dev/null @@ -1,1716 +0,0 @@ -{ - "name": "Data Science and Business Administration, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 2 - }, - { - "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": 1 - }, - { - "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": 2301, - "subject": "MGSC" - }, - { - "type": "COURSE", - "classId": 2201, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3201, - "subject": "ORGB" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "STRT" - } - ] - } - ], - "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Integrative Course", - "requirements": [ - { - "type": "COURSE", - "classId": 5001, - "subject": "BUSN" - } - ], - "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": "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": 3315, - "subject": "ENGW" - } - ] - } - ], - "minRequirementCount": 1 - } - ], - "concentrations": { - "minOptions": 1, - "concentrationOptions": [ - { - "type": "SECTION", - "title": "Accounting", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ACCT" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Brand Management", - "warnings": [ - "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", - "A maximum of one course may be applied to requirements of a second concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3720, - "subject": "MKTG" - }, - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3530, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3320, - "subject": "SCHM" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Business Analytics", - "warnings": [ - "Only one course may double count between another concentration or minor." - ], - "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" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3515, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 3525, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MISM" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Corporate Innovation and Venture", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4504, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2304, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3335, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4225, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4505, - "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": 4 - }, - { - "type": "SECTION", - "title": "Entrepreneurial Startups", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2303, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3330, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2215, - "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": 4 - }, - { - "type": "SECTION", - "title": "Family Business", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4503, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2215, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3302, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Finance", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Fintech", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - } - ] - }, - { - "type": "COURSE", - "classId": 4380, - "subject": "FINA" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Healthcare Management and Consulting", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3340, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "International Business", - "warnings": [ - "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", - "Electives not listed may be approved via the undergraduate dean's office.", - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 1203, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 1209, - "subject": "INTB" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2501, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "INTB" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 3202, - "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" - }, - { - "type": "COURSE", - "classId": 4512, - "subject": "ENTR" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Management", - "warnings": [ - "Only one non-MGMT course may be used as an elective (last group)." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "MGMT" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Marketing", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "MKTG" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "MKTG" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "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": 4983, - "subject": "MKTG" - } - ] - } - ], - "minRequirementCount": 3 - }, - { - "type": "SECTION", - "title": "Marketing Analytics", - "warnings": [ - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3402, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "subject": "MKTG" - }, - { - "type": "OR", - "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": "DS", - "classId": 2000, - "description": "Programming with Data", - "type": "COURSE" - }, - { - "subject": "DS", - "classId": 2001, - "description": "Data Science Programming Practicum", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Social Innovation and Entrepreneurship", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2414, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3520, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Supply Chain Management", - "requirements": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3308, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3320, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4401, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "SCHM" - } - ] - } - ], - "minRequirementCount": 4 - } - ] - } -} 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/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2022.json deleted file mode 100644 index 9be1214af..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Business_Administration_BS/Data_Science_and_Business_Administration_BS-2022.json +++ /dev/null @@ -1,1798 +0,0 @@ -{ - "name": "Data Science and Business Administration, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": 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": [ - { - "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": [ - { - "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": 2 - }, - { - "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": 1 - }, - { - "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": 2301, - "subject": "MGSC" - }, - { - "type": "COURSE", - "classId": 2201, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3201, - "subject": "ORGB" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "STRT" - } - ] - } - ], - "minRequirementCount": 8 - }, - { - "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": "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": "Accounting", - "requirements": [ - { - "type": "COURSE", - "classId": 3401, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ACCT" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Accounting and Advisory Services", - "requirements": [ - { - "type": "COURSE", - "classId": 3402, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 3403, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 5220, - "subject": "ACCT" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3416, - "subject": "ACCT" - }, - { - "type": "COURSE", - "classId": 4414, - "subject": "ACCT" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Brand Management", - "warnings": [ - "After the first course, also complete three electives, with at least 8 credits from MKTG courses:", - "A maximum of one course may be applied to requirements of a second concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3720, - "subject": "MKTG" - }, - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3530, - "subject": "MGMT" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Business Analytics", - "warnings": [ - "Only one course may double count between another concentration or minor." - ], - "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" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 3515, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 3525, - "subject": "MISM" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MISM" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Corporate Innovation", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4504, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2304, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3335, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4225, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Entrepreneurial Startups", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4501, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2303, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3330, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Family Business", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4503, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2215, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3302, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Finance", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - } - ] - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Fintech", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 3303, - "subject": "FINA" - }, - { - "type": "COURSE", - "classId": 3301, - "subject": "FINA" - } - ] - }, - { - "type": "COURSE", - "classId": 4380, - "subject": "FINA" - }, - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Healthcare Management and Consulting", - "warnings": [ - "Only one course may be double counted with another concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 3340, - "subject": "MGMT" - }, - { - "type": "COURSE", - "classId": 3315, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "International Business", - "warnings": [ - "If you complete both INTB 2501 and INTB 3310, one may count for the elective requirement (last group).", - "Electives not listed may be approved via the undergraduate dean's office.", - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 1203, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 1209, - "subject": "INTB" - } - ] - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2501, - "subject": "INTB" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "INTB" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 3 - }, - { - "type": "SECTION", - "title": "Management", - "warnings": [ - "Only one non-MGMT course may be used as an elective (last group)." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 4550, - "subject": "MGMT" - }, - { - "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": 2 - }, - { - "type": "SECTION", - "title": "Marketing", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3401, - "subject": "MKTG" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 8, - "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": 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": 4720, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 4983, - "subject": "MKTG" - } - ] - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Marketing Analytics", - "warnings": [ - "Students may double count up to one course in another business concentration." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2602, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3402, - "subject": "MKTG" - }, - { - "type": "COURSE", - "classId": 3501, - "subject": "MKTG" - }, - { - "type": "OR", - "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": "DS", - "classId": 2000, - "description": "Programming with Data", - "type": "COURSE" - }, - { - "subject": "DS", - "classId": 2001, - "description": "Data Science Programming Practicum", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Social Innovation and Entrepreneurship", - "warnings": [ - "Take the first two courses and two electives (following groups). Only one of the electives can come from the last group.", - "One course from an approved Dialogue may count toward a concentration elective." - ], - "requirements": [ - { - "type": "COURSE", - "classId": 2301, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 4506, - "subject": "ENTR" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "COURSE", - "classId": 2206, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 2414, - "subject": "ENTR" - }, - { - "type": "COURSE", - "classId": 3520, - "subject": "ENTR" - } - ] - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - }, - { - "type": "SECTION", - "title": "Supply Chain Management", - "requirements": [ - { - "type": "COURSE", - "classId": 3301, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3305, - "subject": "SCHM" - }, - { - "type": "COURSE", - "classId": 3310, - "subject": "SCHM" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": 4 - } - ] - } -} 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/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2021.json deleted file mode 100644 index a2bbc5465..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2021.json +++ /dev/null @@ -1,584 +0,0 @@ -{ - "name": "Data Science and Chemistry, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": 1 - }, - { - "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_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json deleted file mode 100644 index 763295641..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Chemistry_BS/Data_Science_and_Chemistry_BS-2022.json +++ /dev/null @@ -1,609 +0,0 @@ -{ - "name": "Data Science and Chemistry, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": 1 - }, - { - "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/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2021.json deleted file mode 100644 index 3fb95a949..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2021.json +++ /dev/null @@ -1,718 +0,0 @@ -{ - "name": "Data Science and Ecology and Evolutionary Biology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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", - "warnings": [ - "Complete 16 semester hours of the following. At least one course must be taken from each list." - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 16, - "courses": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": "XOM", - "numCreditsMin": 4, - "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": 3465, - "subject": "EEMB" - }, - { - "type": "COURSE", - "classId": 5130, - "subject": "EEMB" - }, - { - "type": "COURSE", - "classId": 5500, - "subject": "ENVR" - } - ] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json deleted file mode 100644 index d0c9c3b9a..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/Data_Science_and_Ecology_and_Evolutionary_Biology_BS-2022.json +++ /dev/null @@ -1,763 +0,0 @@ -{ - "name": "Data Science and Ecology and Evolutionary Biology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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", - "warnings": [ - "Complete 16 semester hours of the following. At least one course must be taken from each list." - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 16, - "courses": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "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": "XOM", - "numCreditsMin": 4, - "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": 3465, - "subject": "EEMB" - }, - { - "type": "COURSE", - "classId": 5130, - "subject": "EEMB" - }, - { - "type": "COURSE", - "classId": 5500, - "subject": "ENVR" - }, - { - "type": "COURSE", - "classId": 5563, - "subject": "ENVR" - } - ] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2021.json deleted file mode 100644 index 8671e923d..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2021.json +++ /dev/null @@ -1,518 +0,0 @@ -{ - "name": "Data Science and Economics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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", - "warnings": [ - "No more than two of the following may be in the ECON 1200 to ECON 1999 range." - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 20, - "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": 4999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "ECON", - "idRangeStart": 5200, - "idRangeEnd": 5999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - }, - { - "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 - } - ], - "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/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2022.json deleted file mode 100644 index 11669f68f..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Economics_BS/Data_Science_and_Economics_BS-2022.json +++ /dev/null @@ -1,538 +0,0 @@ -{ - "name": "Data Science and Economics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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", - "warnings": [ - "No more than two of the following may be in the ECON 1200 to ECON 1999 range." - ], - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 20, - "courses": [ - { - "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": 1 - }, - { - "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 - } - ], - "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/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2021.json deleted file mode 100644 index 0eea64705..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2021.json +++ /dev/null @@ -1,576 +0,0 @@ -{ - "name": "Data Science and Health Science, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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" - } - ] - }, - { - "type": "RANGE", - "subject": "PHTH", - "idRangeStart": 4000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "HSCI", - "idRangeStart": 4000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "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_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json deleted file mode 100644 index 47a01daf5..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Health_Science_BS/Data_Science_and_Health_Science_BS-2022.json +++ /dev/null @@ -1,596 +0,0 @@ -{ - "name": "Data Science and Health Science, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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" - } - ] - }, - { - "type": "RANGE", - "subject": "PHTH", - "idRangeStart": 4000, - "idRangeEnd": 9999, - "exceptions": [] - }, - { - "type": "RANGE", - "subject": "HSCI", - "idRangeStart": 4000, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "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_Journalism_BS/Data_Science_and_Journalism_BS-2021.json b/packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2021.json deleted file mode 100644 index 0697e22e9..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2021.json +++ /dev/null @@ -1,438 +0,0 @@ -{ - "name": "Data Science and Journalism, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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 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": "Journalism Electives", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "type": "RANGE", - "subject": "JRNL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "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": "College Writing", - "requirements": [ - { - "type": "COURSE", - "classId": 1111, - "subject": "ENGW" - } - ], - "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_Journalism_BS/Data_Science_and_Journalism_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2022.json deleted file mode 100644 index e7c06b95d..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Journalism_BS/Data_Science_and_Journalism_BS-2022.json +++ /dev/null @@ -1,500 +0,0 @@ -{ - "name": "Data Science and Journalism, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "Journalism Electives", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "type": "RANGE", - "subject": "JRNL", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "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": 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": "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/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2021.json deleted file mode 100644 index 51c18f486..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2021.json +++ /dev/null @@ -1,537 +0,0 @@ -{ - "name": "Data Science and Linguistics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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", - "warnings": [ - "Complete one LING course, not counted elsewhere, numbered 3000–4799, or one of the following.", - "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last 5 courses)." - ], - "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" - }, - { - "type": "RANGE", - "subject": "LING", - "idRangeStart": 3000, - "idRangeEnd": 4799, - "exceptions": [] - } - ], - "minRequirementCount": 1 - }, - { - "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_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json deleted file mode 100644 index 3fbe67aff..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Linguistics_BS/Data_Science_and_Linguistics_BS-2022.json +++ /dev/null @@ -1,557 +0,0 @@ -{ - "name": "Data Science and Linguistics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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", - "warnings": [ - "Complete one LING course, not counted elsewhere, numbered 3000–4799, or one of the following.", - "With prior approval, directed study research, independent study, and Honors Project courses can also be counted (last 5 courses)." - ], - "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" - }, - { - "type": "RANGE", - "subject": "LING", - "idRangeStart": 3000, - "idRangeEnd": 4799, - "exceptions": [] - } - ], - "minRequirementCount": 1 - }, - { - "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-2021.json b/packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2021.json deleted file mode 100644 index 36b93790e..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2021.json +++ /dev/null @@ -1,398 +0,0 @@ -{ - "name": "Data Science and Mathematics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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 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_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json deleted file mode 100644 index cc7020e69..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Mathematics_BS/Data_Science_and_Mathematics_BS-2022.json +++ /dev/null @@ -1,428 +0,0 @@ -{ - "name": "Data Science and Mathematics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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 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-2021.json b/packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2021.json deleted file mode 100644 index 1b71f5ef8..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2021.json +++ /dev/null @@ -1,476 +0,0 @@ -{ - "name": "Data Science and Physics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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_Physics_BS/Data_Science_and_Physics_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2022.json deleted file mode 100644 index 104c994d9..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Physics_BS/Data_Science_and_Physics_BS-2022.json +++ /dev/null @@ -1,501 +0,0 @@ -{ - "name": "Data Science and Physics, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2021.json deleted file mode 100644 index 1fdac1451..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2021.json +++ /dev/null @@ -1,602 +0,0 @@ -{ - "name": "Data Science and Psychology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json b/packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json deleted file mode 100644 index 2b100ee28..000000000 --- a/packages/api/src/major/majors/Data_Science_and_Psychology_BS/Data_Science_and_Psychology_BS-2022.json +++ /dev/null @@ -1,597 +0,0 @@ -{ - "name": "Data Science and Psychology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "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": [ - { - "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": 1 - }, - { - "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": "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": "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/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json b/packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json deleted file mode 100644 index c4cd3f7a4..000000000 --- a/packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2021.json +++ /dev/null @@ -1,446 +0,0 @@ -{ - "name": "Game Art and Animation, BFA", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 129, - "yearVersion": 2021, - "requirementSections": [ - { - "type": "SECTION", - "title": "Game Art Courses", - "requirements": [ - { - "type": "COURSE", - "classId": 1000, - "subject": "ARTF" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Foundations", - "requirements": [ - { - "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" - }, - { - "type": "COURSE", - "classId": 1110, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 1111, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2212, - "subject": "ARTH" - } - ], - "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Art History Elective", - "requirements": [ - { - "type": "COURSE", - "classId": 1100, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 1110, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2210, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2211, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2213, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2215, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 5100, - "subject": "ARTH" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Media Arts Required", - "requirements": [ - { - "type": "COURSE", - "classId": 2500, - "subject": "GAME" - }, - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2100, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 2355, - "subject": "GAME" - } - ] - }, - { - "type": "COURSE", - "classId": 2370, - "subject": "ARTD" - }, - { - "type": "XOM", - "numCreditsMin": 4, - "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": 2380, - "subject": "ARTD" - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Animation", - "requirements": [ - { - "type": "COURSE", - "classId": 3470, - "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" - } - ], - "minRequirementCount": 5 - }, - { - "type": "SECTION", - "warnings": ["At least one must be at the 4000 level."], - "title": "Electives", - "requirements": [ - { - "type": "COURSE", - "classId": 1850, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2010, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2650, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2750, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2755, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2950, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3055, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3300, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3400, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3700, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3800, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 4155, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2260, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 2500, - "subject": "ARTE" - }, - { - "type": "COURSE", - "classId": 2501, - "subject": "ARTE" - }, - { - "type": "COURSE", - "classId": 4901, - "subject": "ARTE" - }, - { - "type": "COURSE", - "classId": 1100, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2213, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2340, - "subject": "ARTS" - }, - { - "type": "COURSE", - "classId": 2341, - "subject": "ARTS" - }, - { - "type": "COURSE", - "classId": 3449, - "subject": "ARTS" - }, - { - "type": "COURSE", - "classId": 3460, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 3470, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 3480, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4565, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4660, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4661, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 2252, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 3250, - "subject": "ARTG" - }, - { - "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": "COURSE", - "classId": 1101, - "subject": "PSYC" - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Capstone Requirement", - "requirements": [ - { - "type": "COURSE", - "classId": 4530, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4670, - "subject": "ARTD" - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Supporting Course", - "requirements": [ - { - "type": "COURSE", - "classId": 1260, - "subject": "MATH" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Writing Requirement", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "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/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json b/packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json deleted file mode 100644 index 592eee7dc..000000000 --- a/packages/api/src/major/majors/Game_Art_and_Animation_BFA/Game_Art_and_Animation_BFA-2022.json +++ /dev/null @@ -1,516 +0,0 @@ -{ - "name": "Game Art and Animation, BFA", - "metadata": { - "verified": true, - "lastEdited": "2/4/2024" - }, - "totalCreditsRequired": 133, - "yearVersion": 2022, - "requirementSections": [ - { - "type": "SECTION", - "title": "Game Art Courses", - "requirements": [ - { - "type": "COURSE", - "classId": 1000, - "subject": "ARTF" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Foundations", - "requirements": [ - { - "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": "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": "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" - }, - { - "type": "COURSE", - "classId": 1110, - "subject": "GAME" - } - ], - "minRequirementCount": 8 - }, - { - "type": "SECTION", - "title": "Art History Elective", - "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": 2215, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 3000, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 4000, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 5100, - "subject": "ARTH" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Media Arts Required", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "type": "COURSE", - "classId": 2100, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 2355, - "subject": "GAME" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "subject": "ARTD", - "classId": 2370, - "description": "Animation Basics", - "type": "COURSE" - }, - { - "subject": "ARTD", - "classId": 2371, - "description": "Animation Tools", - "type": "COURSE" - } - ] - }, - { - "type": "COURSE", - "classId": 2500, - "subject": "GAME" - }, - { - "type": "XOM", - "numCreditsMin": 5, - "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": 2380, - "description": "Video Basics", - "type": "COURSE" - }, - { - "subject": "ARTD", - "classId": 2381, - "description": "Video Tools", - "type": "COURSE" - } - ] - } - ] - } - ], - "minRequirementCount": 4 - }, - { - "type": "SECTION", - "title": "Animation", - "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": 4570, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4575, - "subject": "ARTD" - } - ], - "minRequirementCount": 6 - }, - { - "type": "SECTION", - "warnings": ["At least one must be at the 4000 level."], - "title": "Electives", - "requirements": [ - { - "type": "COURSE", - "classId": 1850, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2010, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2650, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2750, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2755, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 2950, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3300, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3400, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3700, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3800, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 4000, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 4155, - "subject": "GAME" - }, - { - "type": "COURSE", - "classId": 3000, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 3460, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 3471, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 3480, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4565, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4660, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 4661, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 2500, - "subject": "ARTE" - }, - { - "type": "COURSE", - "classId": 2501, - "subject": "ARTE" - }, - { - "type": "COURSE", - "classId": 4901, - "subject": "ARTE" - }, - { - "type": "COURSE", - "classId": 2252, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 2260, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 3100, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 3250, - "subject": "ARTG" - }, - { - "type": "COURSE", - "classId": 1100, - "subject": "ARTH" - }, - { - "type": "COURSE", - "classId": 2340, - "subject": "ARTS" - }, - { - "type": "COURSE", - "classId": 2341, - "subject": "ARTS" - }, - { - "type": "COURSE", - "classId": 3449, - "subject": "ARTS" - }, - { - "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": "COURSE", - "classId": 1101, - "subject": "PSYC" - } - ], - "minRequirementCount": 2 - }, - { - "type": "SECTION", - "title": "Capstone Requirement", - "requirements": [ - { - "type": "COURSE", - "classId": 4530, - "subject": "ARTD" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Supporting Course", - "requirements": [ - { - "type": "COURSE", - "classId": 1260, - "subject": "MATH" - } - ], - "minRequirementCount": 1 - }, - { - "type": "SECTION", - "title": "Writing Requirement", - "requirements": [ - { - "type": "OR", - "courses": [ - { - "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/Game_Design_BFA/Game_Design_BFA-2021.json b/packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2021.json deleted file mode 100644 index 671f60aa4..000000000 --- a/packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2021.json +++ /dev/null @@ -1,300 +0,0 @@ -{ - "name": "Game Design, BFA", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Game Aesthetics and Critical Play", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Art + Design", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Art History", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTH", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - } - ], - "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/Game_Design_BFA/Game_Design_BFA-2022.json deleted file mode 100644 index a5a4a4b68..000000000 --- a/packages/api/src/major/majors/Game_Design_BFA/Game_Design_BFA-2022.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "name": "Game Design, BFA", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": [ - { - "type": "COURSE", - "classId": 2220, - "subject": "ARTF" - }, - { - "type": "COURSE", - "classId": 2221, - "subject": "ARTF" - } - ] - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 2370, - "subject": "ARTD" - }, - { - "type": "COURSE", - "classId": 2371, - "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": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Game Aesthetics and Critical Play", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 8, - "courses": [ - { - "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": 1 - }, - { - "type": "SECTION", - "title": "Art + Design", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 12, - "courses": [ - { - "type": "COURSE", - "classId": 1120, - "subject": "ARTF" - }, - { - "type": "AND", - "courses": [ - { - "type": "COURSE", - "classId": 2223, - "subject": "ARTF" - }, - { - "type": "COURSE", - "classId": 2224, - "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": 1 - }, - { - "type": "SECTION", - "title": "Art History", - "requirements": [ - { - "type": "XOM", - "numCreditsMin": 4, - "courses": [ - { - "type": "RANGE", - "subject": "ARTH", - "idRangeStart": 0, - "idRangeEnd": 9999, - "exceptions": [] - } - ] - } - ], - "minRequirementCount": 1 - } - ], - "concentrations": { - "minOptions": 0, - "concentrationOptions": [] - } -} 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/Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2021.json deleted file mode 100644 index cb776d780..000000000 --- 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 +++ /dev/null @@ -1,323 +0,0 @@ -{ - "name": "Game Design and Music with concentration in Music Technology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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_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/Game_Design_and_Music_with_concentration_in_Music_Technology_BS/Game_Design_and_Music_with_concentration_in_Music_Technology_BS-2022.json deleted file mode 100644 index 1f3a6d46f..000000000 --- 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 +++ /dev/null @@ -1,353 +0,0 @@ -{ - "name": "Game Design and Music with concentration in Music Technology, BS", - "metadata": { - "verified": true, - "lastEdited": "2/4/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": "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": 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/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); From ad65ebcd43623a2ec662f2621d1ecdc12f1d51d8 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 15 Apr 2024 00:42:27 -0400 Subject: [PATCH 08/10] major -> majors --- packages/api/src/major/major-collator.ts | 2 +- .../tokens.staging.json | 435 ------------------ .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../architecture_bs/parsed.initial.json | 0 .../art_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../design_bfa/parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../game_design_bfa/parsed.commit.json | 0 .../game_design_bfa/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../journalism_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../media_arts_bfa/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../studio_art_bfa/parsed.initial.json | 0 .../theatre_bs/parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../computer_science_bacs/parsed.commit.json | 0 .../computer_science_bacs/parsed.initial.json | 0 .../computer_science_bscs/parsed.commit.json | 0 .../computer_science_bscs/parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../cybersecurity_bs/parsed.commit.json | 0 .../cybersecurity_bs/parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../data_science_bs/parsed.commit.json | 0 .../parsed.initial.json | 0 .../bioengineering_bsbioe/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../health_science_bs/parsed.initial.json | 0 .../parsed.initial.json" | 0 .../parsed.initial.json | 0 .../pharmacy_pharmd/parsed.initial.json | 0 .../pharmacy_studies_bs/parsed.initial.json | 0 .../public_health_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/biology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/chemistry_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/psychology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json" | 0 .../asian_studies_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../criminal_justice_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../economics_ba/parsed.initial.json | 0 .../economics_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../history_ba/parsed.initial.json | 0 .../history_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../human_services_ba/parsed.initial.json | 0 .../human_services_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../philosophy_ba/parsed.initial.json | 0 .../philosophy_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../political_science_ba/parsed.initial.json | 0 .../political_science_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../religious_studies_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../sociology_ba/parsed.initial.json | 0 .../sociology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../spanish_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../architecture_bs/parsed.initial.json | 0 .../art_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../game_design_bfa/parsed.commit.json | 0 .../game_design_bfa/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../journalism_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../media_arts_bfa/parsed.initial.json | 0 .../parsed.initial.json | 0 .../studio_art_bfa/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../theatre_ba/parsed.initial.json | 0 .../theatre_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../computer_science_bacs/parsed.commit.json | 0 .../computer_science_bacs/parsed.initial.json | 0 .../computer_science_bscs/parsed.commit.json | 0 .../computer_science_bscs/parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../cybersecurity_bs/parsed.commit.json | 0 .../cybersecurity_bs/parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../parsed.commit.json | 0 .../parsed.initial.json | 0 .../data_science_bs/parsed.commit.json | 0 .../parsed.initial.json | 0 .../bioengineering_bsbioe/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../health_science_bs/parsed.initial.json | 0 .../parsed.initial.json" | 0 .../parsed.initial.json | 0 .../public_health_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/biology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../linguistics_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/psychology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json" | 0 .../asian_studies_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../criminal_justice_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../economics_ba/parsed.initial.json | 0 .../economics_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../history_ba/parsed.initial.json | 0 .../history_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../human_services_ba/parsed.initial.json | 0 .../human_services_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../political_science_ba/parsed.initial.json | 0 .../political_science_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../religious_studies_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../sociology_ba/parsed.initial.json | 0 .../sociology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../spanish_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Architecture_BS/parsed.initial.json | 0 .../parsed.initial.json | 0 .../Art_BA/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Game_Design_BFA/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Journalism_BA/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Media_Arts_BFA/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Public_Relations_BA/parsed.initial.json | 0 .../Studio_Art_BFA/parsed.initial.json | 0 .../Theatre_BA/parsed.initial.json | 0 .../Theatre_BS/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Computer_Science_BACS/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Computing_and_Law_BS/parsed.initial.json | 0 .../Cybersecurity_BS/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../Data_Science_BS/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../computer_science_bscs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../bioengineering_bsbioe/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../health_science_bs/parsed.initial.json | 0 .../parsed.initial.json" | 0 .../parsed.initial.json | 0 .../public_health_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/biology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/chemistry_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../linguistics_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../science/psychology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json" | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../economics_ba/parsed.initial.json | 0 .../economics_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../history_ba/parsed.initial.json | 0 .../history_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../human_services_ba/parsed.initial.json | 0 .../human_services_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../political_science_ba/parsed.initial.json | 0 .../political_science_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../religious_studies_ba/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../sociology_ba/parsed.initial.json | 0 .../sociology_bs/parsed.initial.json | 0 .../parsed.initial.json | 0 .../parsed.initial.json | 0 .../spanish_ba/parsed.initial.json | 0 755 files changed, 1 insertion(+), 436 deletions(-) delete mode 100644 packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json rename packages/api/src/major/{major => majors}/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/architectural_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/architecture_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/art_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/design_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/game_design_bfa/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/game_design_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/journalism_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/media_arts_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/studio_art_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/arts-media-design/theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_bacs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_bacs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_bscs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/computer_science_bscs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/cybersecurity_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/computer-information-science/data_science_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/bioengineering_bsbioe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/computer_engineering_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/electrical_engineering_bsee/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/environmental_engineering_bsenve/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/industrial_engineering_bsie/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/engineering/mechanical_engineering_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/health_science_bs/parsed.initial.json (100%) rename "packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" => "packages/api/src/major/majors/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/pharmacy_pharmd/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/public_health_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/biology_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/biology_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/biology_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/cell_and_molecular_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/chemistry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/environmental_studies_and_history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/linguistics_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/linguistics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/mathematics_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/mathematics_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/mathematics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/mathematics_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/science/psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json (100%) rename "packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" => "packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2021/social-sciences-humanities/spanish_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/architectural_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/architecture_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/art_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/game_design_bfa/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/game_design_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/journalism_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/media_arts_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/studio_art_bfa/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/arts-media-design/theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/business/business_administration_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/business/business_administration_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/business/international_business_bsib/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_bacs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_bacs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_bscs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/computer_science_bscs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/cybersecurity_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/computer-information-science/data_science_bs/parsed.commit.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/bioengineering_bsbioe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/computer_engineering_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/electrical_engineering_bsee/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/environmental_engineering_bsenve/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/industrial_engineering_bsie/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/engineering/mechanical_engineering_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/health_science_bs/parsed.initial.json (100%) rename "packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" => "packages/api/src/major/majors/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/public_health_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/biology_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/biology_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/biology_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/cell_and_molecular_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/linguistics_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/linguistics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/mathematics_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/mathematics_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/mathematics_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/mathematics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/mathematics_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/psychology_and_theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/science/psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json (100%) rename "packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" => "packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2022/social-sciences-humanities/spanish_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Architecture_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Art_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Game_Design_BFA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Journalism_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Public_Relations_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Theatre_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Theatre_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/business/business_administration_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/business/business_administration_and_law_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/business/business_administration_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/business/international_business_bsib/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/computer-information-science/computer_science_bscs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/bioengineering_bsbioe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/computer_engineering_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/electrical_engineering_bsee/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/environmental_engineering_bsenve/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/industrial_engineering_bsie/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/engineering/mechanical_engineering_bsme/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/health_science_bs/parsed.initial.json (100%) rename "packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" => "packages/api/src/major/majors/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/public_health_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/biology_and_english_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/biology_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/biology_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/cell_and_molecular_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/chemistry_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/linguistics_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/linguistics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/mathematics_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/mathematics_and_physics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/mathematics_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/mathematics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/mathematics_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/psychology_and_theatre_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/science/psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json (100%) rename "packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" => "packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/political_science_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/sociology_bs/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json (100%) rename packages/api/src/major/{major => majors}/2023/social-sciences-humanities/spanish_ba/parsed.initial.json (100%) diff --git a/packages/api/src/major/major-collator.ts b/packages/api/src/major/major-collator.ts index 252f43511..f586224e2 100644 --- a/packages/api/src/major/major-collator.ts +++ b/packages/api/src/major/major-collator.ts @@ -3,7 +3,7 @@ import { Major2 } from "@graduate/common"; const MAJORS: Record> = {}; const MAJOR_YEARS = new Set(); -const rootDir = "./src/major/major"; +const rootDir = "./src/major/majors"; interface YearData { year: string; diff --git a/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json b/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json deleted file mode 100644 index 47de0be6a..000000000 --- a/packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/tokens.staging.json +++ /dev/null @@ -1,435 +0,0 @@ -{ - "url": "https://catalogg.northeastern.edu/undergraduate/arts-media-design/architecture/architectural-studies-design-bs/", - "majorName": "Architectural Studies and Design, BS", - "yearVersion": 2023, - "programRequiredHours": 132, - "sections": [ - { - "description": "Architectural Studies Courses", - "entries": [ - { - "hour": 0, - "description": "Required Courses", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Fundamental Architectural Representation", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 1110 - }, - { - "hour": 6, - "description": "Fundamental Architectural Design", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 1120 - }, - { - "hour": 4, - "type": "AND_COURSE", - "description": "Buildings and Cities, A Global History and Recitation for ARCH 1310", - "courses": [ - { - "subject": "ARCH", - "classId": 1310, - "description": "Buildings and Cities, A Global History" - }, - { - "subject": "ARCH", - "classId": 1311, - "description": "Recitation for ARCH 1310" - } - ] - }, - { - "hour": 6, - "description": "Site, Space, Program", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 2130 - }, - { - "hour": 4, - "description": "Introduction to Building Systems", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 2260 - }, - { - "hour": 4, - "description": "Advanced Architectural Communication", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 3450 - }, - { - "hour": 0, - "description": "Architecture History Elective", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Either ARCH 1370 or any ARCH 2300-level history course", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "Electives", - "type": "HEADER" - }, - { - "type": "X_OF_MANY", - "description": "Complete two of the following:", - "hour": 8 - }, - { - "hour": 0, - "description": "Special Topics in Architectural History", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 1370 - }, - { - "hour": 0, - "description": "Understanding Design", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 1450 - }, - { - "hour": 0, - "description": "Urban Housing", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 2140 - }, - { - "hour": 0, - "description": "Any second ARCH 2300-level history course", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "Architecture Topics Abroad: Theory", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 3351 - }, - { - "hour": 0, - "description": "Architecture Topics Abroad: Drawing", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 3352 - }, - { - "hour": 0, - "description": "Advanced Topics in Architectural History", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 3370 - }, - { - "hour": 0, - "description": "Urban and Architectural History Abroad", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 4850 - }, - { - "hour": 0, - "description": "Design Tactics and Operations", - "type": "PLAIN_COURSE", - "subject": "ARCH", - "classId": 5310 - } - ], - "type": "PRIMARY" - }, - { - "description": "Design Requirements", - "entries": [ - { - "hour": 0, - "description": "Art + Design Fundamentals", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Color and Composition (with optional ARTF 1123)", - "type": "PLAIN_COURSE", - "subject": "ARTF", - "classId": 1122 - }, - { - "hour": 0, - "description": "Art + Design Fundamentals Elective", - "type": "HEADER" - }, - { - "hour": 5, - "description": "Complete one of the following:", - "type": "SECTION_INFO", - "parsedCount": 1 - }, - { - "hour": 0, - "type": "AND_COURSE", - "description": "Form and Structure and Form and Structure Tools", - "courses": [ - { - "subject": "ARTF", - "classId": 1124, - "description": "Form and Structure" - }, - { - "subject": "ARTF", - "classId": 1125, - "description": "Form and Structure Tools" - } - ] - }, - { - "hour": 0, - "type": "AND_COURSE", - "description": "Movement and Time and Movement and Time Tools", - "courses": [ - { - "subject": "ARTF", - "classId": 2220, - "description": "Movement and Time" - }, - { - "subject": "ARTF", - "classId": 2221, - "description": "Movement and Time Tools" - } - ] - }, - { - "hour": 0, - "type": "AND_COURSE", - "description": "Experience and Interaction and Experience and Interaction Tools", - "courses": [ - { - "subject": "ARTF", - "classId": 2223, - "description": "Experience and Interaction" - }, - { - "subject": "ARTF", - "classId": 2224, - "description": "Experience and Interaction Tools" - } - ] - }, - { - "hour": 0, - "description": "Design Required", - "type": "HEADER" - }, - { - "hour": 4, - "type": "AND_COURSE", - "description": "Design Perspectives: An Introduction to Design in the World and Seminar for Design Perspectives", - "courses": [ - { - "subject": "ARTG", - "classId": 1001, - "description": "Design Perspectives: An Introduction to Design in the World" - }, - { - "subject": "ARTG", - "classId": 1002, - "description": "Seminar for Design Perspectives" - } - ] - }, - { - "hour": 4, - "type": "AND_COURSE", - "description": "Design: Process + Practices and Studio for Design: Process + Practices", - "courses": [ - { - "subject": "ARTG", - "classId": 1270, - "description": "Design: Process + Practices" - }, - { - "subject": "ARTG", - "classId": 1271, - "description": "Studio for Design: Process + Practices" - } - ] - }, - { - "hour": 4, - "type": "AND_COURSE", - "description": "Typographic Systems and Studio for Typographic Systems", - "courses": [ - { - "subject": "ARTG", - "classId": 1290, - "description": "Typographic Systems" - }, - { - "subject": "ARTG", - "classId": 1291, - "description": "Studio for Typographic Systems" - } - ] - }, - { - "hour": 0, - "description": "Design Elective", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Complete any 4 SH ARTG course not otherwise required in the curriculum. 1", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "Art + Design History Elective", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Complete any one art history course within the ARTH subject code.", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "Art + Design Elective", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Complete any one ARTD, ARTE, ARTF, ARTG, ARTH, ARTS, or GAME course as long as prerequisites have been met.", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "If ARTG 5000 Topics in Design (or any other topics course in the subjects listed above) is completed more than once, the additional completions may be allowed toward the electives.", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "Degree Capstone Project", - "type": "HEADER" - }, - { - "hour": 4, - "description": "Design Degree Project", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 4550 - } - ], - "type": "PRIMARY" - }, - { - "description": "Design Option", - "entries": [ - { - "hour": 8, - "description": "Complete one of the following options:", - "type": "COMMENT" - }, - { - "hour": 0, - "description": "Experience Design Option", - "type": "HEADER" - }, - { - "hour": 0, - "description": "Experience Design Principles", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 3462 - }, - { - "hour": 0, - "description": "Experience Design 2", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 3463 - }, - { - "hour": 0, - "description": "Graphic Design Option", - "type": "HEADER" - }, - { - "hour": 0, - "description": "Graphic Design Principles", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 2252 - }, - { - "hour": 0, - "description": "Graphic Design 2", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 3450 - }, - { - "hour": 0, - "description": "Information Design Option", - "type": "HEADER" - }, - { - "hour": 0, - "description": "Information Design Principles", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 2242 - }, - { - "hour": 0, - "description": "Topics in Information Design Inquiry", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 3444 - }, - { - "hour": 0, - "description": "Interaction Design Option", - "type": "HEADER" - }, - { - "hour": 0, - "description": "Interaction Design Principles (with optional ARTG 2401)", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 2400 - }, - { - "hour": 0, - "description": "Interaction Design 2: Mobile", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 3700 - } - ], - "type": "PRIMARY" - }, - { - "description": "Integrative Requirement", - "entries": [ - { - "hour": 4, - "description": "Design Degree Project", - "type": "PLAIN_COURSE", - "subject": "ARTG", - "classId": 4550 - } - ], - "type": "PRIMARY" - } - ] -} diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/architectural_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/architectural_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/architecture_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/architecture_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/architecture_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/architecture_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/art_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/art_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/art_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/communication_and_media_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/design_bfa/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/design_bfa/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/design_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.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/major/2021/arts-media-design/game_art_and_animation_bfa/parsed.commit.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/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.commit.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/major/2021/arts-media-design/game_design_bfa/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/game_design_bfa/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/game_design_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/journalism_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/journalism_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/journalism_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/journalism_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/journalism_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/landscape_architecture_bla/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_and_screen_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/media_arts_bfa/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/media_arts_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/music_with_concentration_in_music_industry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/studio_art_bfa/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/studio_art_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2021/arts-media-design/theatre_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/arts-media-design/theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/arts-media-design/theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_design_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_english_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_history_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_history_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.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/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.commit.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/major/2021/computer-information-science/computer_science_bacs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_bacs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_bacs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.commit.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/major/2021/computer-information-science/computer_science_bscs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/computer_science_bscs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/computer_science_bscs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.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/major/2021/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.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/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.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/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.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/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.commit.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/major/2021/computer-information-science/cybersecurity_bs/parsed.commit.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.commit.json diff --git a/packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/cybersecurity_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/cybersecurity_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_biology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_business_administration_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_economics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_environmental_and_sustainability_sciences_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_health_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_physics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.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/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/computer-information-science/data_science_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/computer-information-science/data_science_bs/parsed.commit.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/major/2021/computer-information-science/data_science_bs/parsed.commit.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/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json diff --git a/packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/bioengineering_bsbioe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/bioengineering_bsbioe/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/bioengineering_bsbioe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/computer_engineering_bscmpe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/computer_engineering_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/computer_engineering_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json diff --git a/packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/electrical_engineering_bsee/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/electrical_engineering_bsee/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/electrical_engineering_bsee/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json diff --git a/packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/environmental_engineering_bsenve/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/environmental_engineering_bsenve/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/environmental_engineering_bsenve/parsed.initial.json diff --git a/packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/industrial_engineering_bsie/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/industrial_engineering_bsie/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/industrial_engineering_bsie/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2021/engineering/mechanical_engineering_bsme/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/engineering/mechanical_engineering_bsme/parsed.initial.json rename to packages/api/src/major/majors/2021/engineering/mechanical_engineering_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/health_science_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/health_science_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/health_science_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/health_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/health_science_bs/parsed.initial.json diff --git "a/packages/api/src/major/major/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" similarity index 100% rename from "packages/api/src/major/major/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" rename to "packages/api/src/major/majors/2021/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" diff --git a/packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/pharmacy_pharmd/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/pharmacy_pharmd/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/pharmacy_pharmd/parsed.initial.json diff --git a/packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/pharmacy_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/majors/2021/health-sciences/public_health_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/public_health_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/public_health_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_and_english_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/biology_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/biology_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_and_mathematics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/biology_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/biology_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/biology_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/biology_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/biology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/cell_and_molecular_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/cell_and_molecular_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/chemistry_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/chemistry_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/chemistry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/ecology_and_evolutionary_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_chemistry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/environmental_and_sustainability_sciences_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/environmental_studies_and_history_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/science/environmental_studies_and_history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/science/environmental_studies_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/science/environmental_studies_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/science/environmental_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/science/linguistics_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_english_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/linguistics_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/science/linguistics_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/linguistics_and_psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/linguistics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/linguistics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/mathematics_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_physics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/mathematics_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/mathematics_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/mathematics_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/mathematics_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/mathematics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/mathematics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/mathematics_and_sociology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/mathematics_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/mathematics_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/physics_and_music_with_concentration_in_music_technology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/science/psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/science/psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/science/psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language_and_theatre_bs/parsed.initial.json diff --git "a/packages/api/src/major/major/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" similarity index 100% rename from "packages/api/src/major/major/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" rename to "packages/api/src/major/majors/2021/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/asian_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/economics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/history_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/sociology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/majors/2021/social-sciences-humanities/spanish_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2021/social-sciences-humanities/spanish_ba/parsed.initial.json rename to packages/api/src/major/majors/2021/social-sciences-humanities/spanish_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/architectural_studies_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/architectural_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/architectural_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/architecture_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/architecture_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/architecture_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/architecture_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/art_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/art_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/art_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/communication_and_media_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_graphic_and_information_design_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/communication_studies_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.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/major/2022/arts-media-design/game_art_and_animation_bfa/parsed.commit.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/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/game_design_and_music_with_concentration_in_music_technology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.commit.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/major/2022/arts-media-design/game_design_bfa/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/game_design_bfa/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/game_design_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/graphic_and_information_design_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/journalism_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/journalism_and_interaction_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/journalism_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/journalism_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/journalism_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/journalism_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/landscape_architecture_bla/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_journalism_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_media_arts_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_and_theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_and_screen_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_arts_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/media_arts_bfa/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/media_arts_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/music_and_communication_studies_with_concentration_in_music_industry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/studio_art_bfa/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/studio_art_bfa/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/theatre_and_interaction_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/theatre_and_journalism_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/theatre_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2022/arts-media-design/theatre_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/arts-media-design/theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/arts-media-design/theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json rename to packages/api/src/major/majors/2022/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/business/business_administration_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/business/business_administration_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/business/business_administration_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/business/business_administration_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/business/business_administration_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/majors/2022/business/international_business_bsib/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/business/international_business_bsib/parsed.initial.json rename to packages/api/src/major/majors/2022/business/international_business_bsib/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_behavioral_neuroscience_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_cognitive_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_design_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_english_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_game_development_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_history_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_history_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_media_arts_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_music_with_concentration_in_music_technology_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.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/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_and_theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.commit.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/major/2022/computer-information-science/computer_science_bacs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_bacs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_bacs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.commit.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/major/2022/computer-information-science/computer_science_bscs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/computer_science_bscs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/computer_science_bscs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.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/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.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/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.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/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.commit.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/major/2022/computer-information-science/cybersecurity_bs/parsed.commit.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.commit.json diff --git a/packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json b/packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/cybersecurity_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/cybersecurity_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_behavioral_neuroscience_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_biology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_business_administration_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_chemistry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_ecology_and_evolutionary_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_economics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_health_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_international_affairs_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_physics_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.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/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.commit.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/major/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 similarity index 100% rename from packages/api/src/major/major/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/computer-information-science/data_science_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/computer-information-science/data_science_bs/parsed.commit.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/major/2022/computer-information-science/data_science_bs/parsed.commit.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/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json diff --git a/packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/bioengineering_bsbioe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/bioengineering_bsbioe/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/bioengineering_bsbioe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/computer_engineering_bscmpe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/computer_engineering_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/computer_engineering_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json diff --git a/packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/electrical_engineering_bsee/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/electrical_engineering_bsee/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/electrical_engineering_bsee/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json diff --git a/packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/environmental_engineering_bsenve/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/environmental_engineering_bsenve/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/environmental_engineering_bsenve/parsed.initial.json diff --git a/packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/industrial_engineering_bsie/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/industrial_engineering_bsie/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/industrial_engineering_bsie/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2022/engineering/mechanical_engineering_bsme/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/engineering/mechanical_engineering_bsme/parsed.initial.json rename to packages/api/src/major/majors/2022/engineering/mechanical_engineering_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/health_science_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/health_science_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/health_science_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/health_science_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/health_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/health_science_bs/parsed.initial.json diff --git "a/packages/api/src/major/major/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" similarity index 100% rename from "packages/api/src/major/major/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" rename to "packages/api/src/major/majors/2022/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" diff --git a/packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/majors/2022/health-sciences/public_health_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/public_health_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/public_health_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_and_english_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/biology_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/biology_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_and_mathematics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/biology_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/biology_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/biology_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/biology_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/biology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/cell_and_molecular_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/cell_and_molecular_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/ecology_and_evolutionary_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/science/environmental_studies_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/science/environmental_studies_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/science/environmental_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/science/linguistics_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_english_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/linguistics_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/science/linguistics_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_and_psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/linguistics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/linguistics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/linguistics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/mathematics_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/mathematics_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_physics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/mathematics_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/mathematics_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/science/mathematics_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/mathematics_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/mathematics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/mathematics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/mathematics_and_sociology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/mathematics_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/mathematics_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/psychology_and_theatre_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/psychology_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/psychology_and_theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/science/psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/science/psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/science/psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json diff --git "a/packages/api/src/major/major/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" similarity index 100% rename from "packages/api/src/major/major/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" rename to "packages/api/src/major/majors/2022/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/asian_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/economics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/history_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_african_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_asian_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_european_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_latin_american_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/international_affairs_with_middle_east_studies_concentration_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/sociology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/majors/2022/social-sciences-humanities/spanish_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2022/social-sciences-humanities/spanish_ba/parsed.initial.json rename to packages/api/src/major/majors/2022/social-sciences-humanities/spanish_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Architectural_Studies_and_Design_BS/parsed.initial.json diff --git a/packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Architecture_BS/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Architecture_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Architecture_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Architecture_and_English_BS/parsed.initial.json diff --git a/packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Art_BA/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Art_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Art_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Sociology_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Speech-Language_Pathology_and_Audiology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Communication_Studies_and_Theatre_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Communication_and_Media_Studies_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Game_Design_BFA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Game_Design_BFA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Game_Design_and_Music_with_Concentration_in_Music_Technology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Graphic_and_Information_Design_and_Mathematics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Journalism_BA/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Journalism_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Journalism_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Journalism_and_English_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Interaction_Design_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Journalism_and_International_Affairs_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Journalism_and_Political_Science_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Landscape_Architecture_BLA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_Arts_BFA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_Arts_and_Communication_Studies_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_English_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_History_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Journalism_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Media_Arts_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Philosophy_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Political_Science_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Sociology_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Media_and_Screen_Studies_and_Theatre_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Music_and_Communication_Studies_with_Concentration_in_Music_Industry_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Public_Relations_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Public_Relations_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Studio_Art_BFA/parsed.initial.json diff --git a/packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Theatre_BA/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Theatre_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Theatre_BA/parsed.initial.json diff --git a/packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json b/packages/api/src/major/majors/2023/arts-media-design/Theatre_BS/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Theatre_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Theatre_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Interaction_Design_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/Theatre_and_Journalism_BA/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/arts-media-design/communication_studies_and_speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json rename to packages/api/src/major/majors/2023/business/bachelor_of_science_in_business_administration_bsba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/business/business_administration_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/business/business_administration_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/business/business_administration_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/business/business_administration_and_law_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/business/business_administration_and_law_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/business/business_administration_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/business/business_administration_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json b/packages/api/src/major/majors/2023/business/international_business_bsib/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/business/international_business_bsib/parsed.initial.json rename to packages/api/src/major/majors/2023/business/international_business_bsib/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_BACS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Biology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Business_Administration_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Cognitive_Psychology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Communication_Studies_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Criminal_Justice_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Design_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Economics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_English_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Game_Development_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_History_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Journalism_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Linguistics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Mathematics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Media_Arts_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Philosophy_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Physics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Political_Science_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Politics_Philosophy_and_Economics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Sociology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computer_Science_and_Theatre_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Computing_and_Law_BS/parsed.initial.json diff --git a/packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json b/packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Business_Administration_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Criminal_Justice_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Cybersecurity_and_Economics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Behavioral_Neuroscience_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Biology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Business_Administration_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Chemistry_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Criminal_Justice_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Ecology_and_Evolutionary_Biology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Economics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Health_Science_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_International_Affairs_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Journalism_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Linguistics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Mathematics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Philosophy_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Physics_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/Data_Science_and_Psychology_BS/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/computer-information-science/computer_science_bscs/parsed.initial.json rename to packages/api/src/major/majors/2023/computer-information-science/computer_science_bscs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/bioengineering_and_biochemistry_bsbioe/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/bioengineering_bsbioe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/bioengineering_bsbioe/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/bioengineering_bsbioe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/chemical_engineering_and_bioengineering_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/chemical_engineering_and_data_science_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/chemical_engineering_and_environmental_engineering_bsche/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/civil_engineering_and_computer_science_bsce/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/computer_engineering_and_computer_science_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/computer_engineering_bscmpe/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/computer_engineering_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/computer_engineering_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/electrical_and_computer_engineering_bsee_or_bscmpe/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/electrical_engineering_and_music_with_concentration_in_music_technology_bsee/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/electrical_engineering_bsee/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/electrical_engineering_bsee/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/electrical_engineering_bsee/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/environmental_engineering_and_health_science_bsenve/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/environmental_engineering_bsenve/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/environmental_engineering_bsenve/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/environmental_engineering_bsenve/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/industrial_engineering_bsie/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/industrial_engineering_bsie/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/industrial_engineering_bsie/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_bioengineering_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_design_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_history_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/mechanical_engineering_and_physics_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json b/packages/api/src/major/majors/2023/engineering/mechanical_engineering_bsme/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/engineering/mechanical_engineering_bsme/parsed.initial.json rename to packages/api/src/major/majors/2023/engineering/mechanical_engineering_bsme/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/health_science_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/health_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/health_science_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/health_science_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/health_science_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/health_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/health_science_bs/parsed.initial.json diff --git "a/packages/api/src/major/major/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" similarity index 100% rename from "packages/api/src/major/major/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" rename to "packages/api/src/major/majors/2023/health-sciences/nursing_bsn\342\200\224accelerated_program_for_second_degree_students/parsed.initial.json" diff --git a/packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/pharmaceutical_sciences_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json b/packages/api/src/major/majors/2023/health-sciences/public_health_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/public_health_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/public_health_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/health-sciences/speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_design_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/behavioral_neuroscience_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_and_english_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/biology_and_english_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/biology_and_english_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_and_mathematics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/biology_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/biology_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/biology_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/biology_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/biology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/cell_and_molecular_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/cell_and_molecular_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/chemistry_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/chemistry_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/chemistry_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/ecology_and_evolutionary_biology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/science/environmental_studies_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/science/environmental_studies_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/science/environmental_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/science/linguistics_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/linguistics_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_english_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/linguistics_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/science/linguistics_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_and_psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/linguistics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/linguistics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/linguistics_and_speech_language_pathology_and_audiology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/linguistics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/mathematics_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/mathematics_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_physics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/mathematics_and_physics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/mathematics_and_physics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/science/mathematics_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/mathematics_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/mathematics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/mathematics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/mathematics_and_sociology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/mathematics_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/mathematics_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/psychology_and_theatre_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/psychology_and_theatre_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/psychology_and_theatre_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/science/psychology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/science/psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/science/psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_media_and_screen_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/africana_studies_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_linguistics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language_and_psychology_bs/parsed.initial.json diff --git "a/packages/api/src/major/major/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" similarity index 100% rename from "packages/api/src/major/major/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" rename to "packages/api/src/major/majors/2023/social-sciences-humanities/american_sign_language\342\200\224english_interpreting_bs/parsed.initial.json" diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/criminal_justice_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/criminology_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_international_business_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_journalism_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_mathematics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/economics_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_graphic_and_information_design_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/english_and_theatre_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/global_asian_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_asian_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_english_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/history_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/history_culture_and_law_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_criminal_justice_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_psychology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_and_sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_criminal_justice_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_history_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_international_business_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/jewish_studies_and_religion_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_communication_studies_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_human_services_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_and_philosophy_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/political_science_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/political_science_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_and_business_administration_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/politics_philosophy_and_economics_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_and_africana_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_cultural_anthropology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_environmental_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_philosophy_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_political_science_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_and_religious_studies_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/sociology_bs/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/sociology_bs/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/sociology_bs/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_international_affairs_ba/parsed.initial.json diff --git a/packages/api/src/major/major/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 similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/spanish_and_linguistics_ba/parsed.initial.json diff --git a/packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json b/packages/api/src/major/majors/2023/social-sciences-humanities/spanish_ba/parsed.initial.json similarity index 100% rename from packages/api/src/major/major/2023/social-sciences-humanities/spanish_ba/parsed.initial.json rename to packages/api/src/major/majors/2023/social-sciences-humanities/spanish_ba/parsed.initial.json From 0857a5140f27abb1f940a5d24cd4a06be9cfd454 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 15 Apr 2024 00:43:30 -0400 Subject: [PATCH 09/10] Update .gitignore --- packages/api/src/major/.gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/api/src/major/.gitignore b/packages/api/src/major/.gitignore index 394aae191..f1b9c4b9d 100644 --- a/packages/api/src/major/.gitignore +++ b/packages/api/src/major/.gitignore @@ -1,2 +1,2 @@ -raw.initial.html -tokens.initial.json \ No newline at end of file +raw.*.html +tokens.*.json From 634d0b1f94e6127a17f82bccd50e3de66268e78a Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Mon, 15 Apr 2024 16:57:47 -0400 Subject: [PATCH 10/10] Add some comments to the major collator --- packages/api/src/major/major-collator.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/api/src/major/major-collator.ts b/packages/api/src/major/major-collator.ts index f586224e2..1ab56eaf4 100644 --- a/packages/api/src/major/major-collator.ts +++ b/packages/api/src/major/major-collator.ts @@ -31,7 +31,14 @@ async function fileExists( } // 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 = (