Plan Your CS Degree with Confidence

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 Started

Key Features

How to Use UWPathr

1

Access Your Checklist

Navigate 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.

2

Add Courses to Lists

Select a course and choose whether to add it to "Taken", "Planned", or "Wishlist". Your checklist will update automatically to reflect your selections.

3

Plan Your Course Path

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.

4

Track Your Progress

Watch your progress bar fill up as you mark courses as taken. Celebrate completing requirements and stay motivated to finish your degree!

Ready to Plan Your Degree?

Start using UWPathr today to stay organized and on track with your CS degree.

Open Dashboard

Disclaimer: 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.