Assignment 11 – Dynamic Objects

Assignment 11 introduces a dynamic class advising tool that helps students determine which Computer Science courses they are eligible to take. The application loads course data from a JSON file, checks completed prerequisites, and displays available classes with details such as descriptions, credits, and offerings. It also supports "AND" and "OR" prerequisite logic and smooth scrolling for a user-friendly advising experience.

Select Completed Courses

Available Courses