Course Catalogue
Discover University of Regina's Courses
The Course Catalogue lists approved courses active in a specific term at the University of Regina. This allows you to look up basic course information, such as course titles, descriptions, prerequisites, and credit hours.
Information shown on this page reflects course data as of the end of the previous day.
The Course Catalogue is not a list of scheduled classes, which can be found at the Class Schedule.
By default, the catalogue displays courses for the current term.
- Use the optional filters to select a subject, enter a course number, search by course title or description.
- To view courses for a future term, select More Filters, choose the desired term, and click Apply.
- The More Filters include options to search by level, faculty, or department.
- Click Apply to display results.
If no filters are selected, clicking Apply will display all active courses, which may take longer to load.
Select Printer Friendly Version to print the results or generate a PDF.
For additional details, such as course attributes, restrictions, or courses active in previous terms, use the UR Self-Service Course Catalogue.
To find more detailed course syllabi, course outlines, or other course materials, contact the academic area that offered the course.
CS 110 - Programming and Problem Solving
An introduction to problem-solving techniques, the fundamental concepts of programming, and the software design process. Topics will include: data types, control structures, scope rules, functions, files, and the mechanics of running, testing and debugging. Problems will be drawn from various science disciplines.
***Prerequisite: Precalculus 30, Calculus 30, or MATH 102.***
*Note: CS majors who have mastered the course material in CS 110 through other means are eligible to write the CS 110 bypass exam.*