UWPathr is your personal guide to completing your Bachelor of Computer Science degree at the University of Waterloo. Plan courses and stay on top of your progress without worrying about missing requirements.
Get StartedNavigate to the Checklist page to see all the requirements for your chosen specialization. Your progress is displayed right at the top with a progress bar and percentage.
Select a course and choose whether to add it to "Taken", "Planned", or "Wishlist". Your checklist will update automatically to reflect your selections.
For planned or wishlist courses, create a visual path showing the prerequisite courses you need to take. Use "Create Path" to create a new path and "View Path" to see the existing one.
Watch your progress bar fill up as you mark courses as taken. Celebrate completing requirements and stay motivated to finish your degree!
Start using UWPathr today to stay organized and on track with your CS degree.
Open DashboardDisclaimer: UWPathr is an unofficial planning tool and is not a substitute for official degree regulations. Students are responsible for discussing their academic plans with their academic advisors and ensuring they officially meet all degree requirements. Always refer to the official University of Waterloo academic calendar and degree requirements.