You can easily upload your previously created schedule to quickly integrate it into our system. Please follow the instructions below to ensure a smooth upload process:
Be sure that your file is a .txt file, and click the "Choose File" button below.
Click the "upload" button and retun to the schedule editor.
Create a Schedule
Choose to either generate your schedule by semester or in full. If selections need to be made, courses will be populated below.
Select 1 from the following courses:
Select 3 from the following courses:
Select 2 from the following courses:
About This App
On this app, students can input their desired parameters for the completion of the Bachelors of Science in Computer Science. This includes the following:
Create your schedule step-by-step with our semester-by-semester scheduling feature. Tailor each semester according to your preferences by selecting the desired number of credits as you progress. This flexible approach empowers you to craft a personalized schedule that aligns perfectly with your academic and personal commitments, ensuring a balanced and manageable workload every step of the way. In addition, a running ticker in the top-right corner will ensure that you are on track with your core courses, general electives, free electives, total credits, and any other requirements.
Streamline your path to graduation with our automatic full schedule generation feature. Our advanced algorithm meticulously constructs a comprehensive schedule optimized for efficiency, automatically assigning the least possible number of credits. Help us guide you through your entire program, ensuring a smooth and efficient schedule.
Refine your schedule to perfection even after it is generated with our intuitive drag-and-drop feature. Fine-tune your timetable by effortlessly moving courses around to better suit your preferences and optimize your schedule. Should any conflicts arise, our system has you covered – if a course placement is invalid, a red box will appear around the affected course, accompanied by a clear explanation detailing why it cannot occupy that particular slot. Enjoy unparalleled flexibility and peace of mind as you craft the ideal schedule tailored to your needs, backed by our robust error detection system.
Discover more about our scheduling app by simply hovering over the "?" tooltips scattered throughout the interface. These informative tooltips offer instant clarification on any feature or function you may have questions about. Whether you're uncertain about a specific term or need additional guidance on using a particular tool, our tooltips are here to provide the answers you need, right when you need them.
This project was originally developed by a group of students in Cmp Sci 5500 as a semester project. It was subsequently finalized and deployed by Jordan Moore (jm8hz@umsl.edu) and Patrick Jennewein (pjjv22@umsl.edu) under the direction of Cezary Janikow.
include Math courses tested out of