-
Notifications
You must be signed in to change notification settings - Fork 13
Artificial Intelligence Minor #1013
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
NigelTatem
commented
Sep 19, 2025
- Add AI minor requirements with core courses and electives
- Include machine learning, AI reasoning, human-AI systems, and ethics courses
- Available to AS1 and AS2 colleges (Arts & Sciences)
- Regenerate decorated-requirements.json to include new minor
- Add AI minor requirements with core courses and electives - Include machine learning, AI reasoning, human-AI systems, and ethics courses - Available to AS1 and AS2 colleges (Arts & Sciences) - Regenerate decorated-requirements.json to include new minor
- Remove unused imports: includesWithSingleRequirement, courseMatchesCode, ifCodeMatch - Keep only the imports that are actually used in the file
- Add new requirement IDs for AI minor: 'Minor-AI-Foundations of AI Core Courses' and 'Minor-AI-AI Elective Courses' - All tests now pass with the new AI minor integrated
| { | ||
| name: 'AI Elective Courses', | ||
| description: 'Two AI elective courses from approved list', | ||
| source: 'https://www.cs.cornell.edu/undergrad/aiminor', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this link brings me to a broken site
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than the broken link, it looks good to me. Thank you for the quick implementation!
|
Visit the preview URL for this PR (updated for commit 64330a9): https://cornelldti-courseplan-dev--pr1013-feat-ai-minor-tlc2lase.web.app (expires Wed, 03 Dec 2025 20:55:17 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 6d4e0437c4559ed895272bbd63991394f1e0e933 |
…1024) * Fix course deletion trash icon in schedule generator build section * Add error handling for schedule generator course data - Add null-safe checks for missing enrollGroups, classSections, meetings, and pattern - Prevent crashes when course data structure is incomplete or outdated - Improve error logging to include course code for better debugging * ran prettier * Artificial Intelligence Minor (#1013) * Add Artificial Intelligence minor - Add AI minor requirements with core courses and electives - Include machine learning, AI reasoning, human-AI systems, and ethics courses - Available to AS1 and AS2 colleges (Arts & Sciences) - Regenerate decorated-requirements.json to include new minor * Fix linting errors in AI minor file - Remove unused imports: includesWithSingleRequirement, courseMatchesCode, ifCodeMatch - Keep only the imports that are actually used in the file * Update snapshot test to include AI minor requirements - Add new requirement IDs for AI minor: 'Minor-AI-Foundations of AI Core Courses' and 'Minor-AI-AI Elective Courses' - All tests now pass with the new AI minor integrated * chore: retrigger preview * Update artificial intelligence minor * run req-gen --------- Co-authored-by: hyz4 <[email protected]> * frontend fix z-level and searchtext (#1021) * (FINAL BCC Branch) Blank course card (#1014) * initial fronted fixes * Add blank course card frontend components * Fix type error in BlankCourseModal by using type assertion * Fix BlankCourseModal type error with proper readonly tuple for creditRange * fixed frontend bug for notes * add frontend changes from other PR * added bcc core backend * add frontend modals - added all new blank course card modal - modified old modals to handle new modals - manualrequirementsmodal IS NOT finished yet * add script to change firestoresemesetercourse turns all courses into either "Cornell" courses or "Blank" courses * front-end-fix (#1017) * fix type-checking errors - dynamic type checking for FireStoreSemesterCourse so that Vue.js recognizes them as type FirestoreSemesterCourse and not 'None' - renaming for better understanding - note: issue was creating an union between Cornell and Blank course card causes the original type-check issues * remove unnecessary check * finish manual requirements and cleaned up equivalent cornell course feature - manual requirements checklist feature - multiple requirements feature - double major added - removed console logs * fix some merge conflicts issues * fix some merge conflicts issues * added post hog metrics * hopefully fixed check tests --------- Co-authored-by: Nigel Tatem <[email protected]> Co-authored-by: Nidhi Mylavarapu <[email protected]> --------- Co-authored-by: Nigel Tatem <[email protected]> Co-authored-by: Nidhi Mylavarapu <[email protected]>