From ccdc3508a72f9b9a5d93f68fb5d273a8b89f6198 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 14 Apr 2024 13:49:57 -0400 Subject: [PATCH] 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 };