- HBA · 4 years
- Work experience details
- ~High 80s to low 90s



AI-generated ink illustration
Conceptual study artwork, not a photograph of teaching facilities.
Unidex · generated with ImageGen
Checked 2026-11-05
Symbolic subject artwork; no university facility depicted
Work experience
Optional co-op requires three work terms, typically four months each; a fourth and fifth are optional. Apply after at least 30 credits and CS 210, with a programme GPA of at least 70%. Continuing students need a UGPA of at least 70%, at least nine credits in Fall/Winter study terms and three in Spring/Summer study terms between placements. Late entry may prevent completion of all work terms.
University of Regina · Computer Science undergraduate co-opAcademic minimum
The university publishes a 80% academic minimum, not an entering-average range.
University of Regina Fall 2027 high-school admission requirementsSee the published deadlines below.
Domestic Ontario high school applicants to the faculty linked from this programme
Domestic Ontario high school applicants to the faculty linked from this programme
Domestic Ontario high school applicants to the faculty linked from this programme
Domestic Ontario high school applicants to the faculty linked from this programme
Domestic university or college transfer applicants to the faculty linked from this programme
Domestic university or college transfer applicants to the faculty linked from this programme
Domestic university or college transfer applicants to the faculty linked from this programme
Domestic university or college transfer applicants to the faculty linked from this programme
Domestic transfer applicants to Computer Science through Science; exact programme exceptions are separate.
Internal faculty-transfer applicants to Computer Science, as scoped in the current calendar.
Optional co-op requires three work terms, typically four months each; a fourth and fifth are optional. Apply after at least 30 credits and CS 210, with a programme GPA of at least 70%. Continuing students need a UGPA of at least 70%, at least nine credits in Fall/Winter study terms and three in Spring/Summer study terms between placements. Late entry may prevent completion of all work terms.
University of Regina · Computer Science undergraduate co-opRoutes named on this shared programme-area page; they are separate credentials or streams, not necessarily options inside this degree.
BSc
The concentration pairs computer science with courses in business administration and economics.
Course examples named on this program page, with exact codes and credits resolved against the current Fall 2026 undergraduate course catalogue. These are examples, not a complete calendar or required-course list. The 2026–27 calendar names these courses for the specified BSc. Complete the separate electives and course choices listed for that degree.
These named courses appear in the degree-wide requirements. The calendar also lists separate choices and electives.
Introduces program design and problem solving through data types, control flow, functions, scope and files.
University of Regina Fall 2026 Course Catalogue · CS 110Develops object-oriented programming with abstraction, classes, inheritance, polymorphism and dynamic memory.
University of Regina Fall 2026 Course Catalogue · CS 115This course introduces data abstraction, data structures and their implementations, the basics of algorithmic analysis, and the fundamental computing algorithms. Topics include stacks, queues, heaps, recursion, Master Theorem, asymptotic notation, computational complexity, empirical performance measurement, recursion-based sorting algorithms, hashing, and trees (including binary trees, B-trees, and AVL trees).
University of Regina Fall 2026 course catalogue · CS 210Web and Database Programming shows how interactive database-driven web applications are designed and implemented. Appropriate protocols and languages for web and database programming are discussed, with a focus on client-server architectures, interface design, graphics and visualization, event-driven programming, information management, data modeling, and database systems.
University of Regina Fall 2026 course catalogue · CS 285Foundations and main methods of Artificial Intelligence. Problem characteristics and spaces. Search and optimization techniques with a focus on uninformed and heuristic algorithms. Two player games and constraint satisfaction. Modelling and simulation. Comparison of logic based, fuzzy, and probabilistic reasoning and knowledge representation methodologies. Machine learning: learning tasks, inductive learning, statistical-based learning, over-fitting, accuracy
University of Regina Fall 2026 course catalogue · CS 320Fundamental algorithms: depth- and breadth-first traversals, pattern matching, and graph algorithms. Algorithmic strategies: brute-force, greedy, divide-and-conquer, backtracking, branch-and-bound, dynamic programming, and randomized. Algorithm analysis, complexity theory, performance evaluation. Parallelism: fundamentals, algorithms, communication.
University of Regina Fall 2026 course catalogue · CS 340Software Engineering Methodology teaches the fundamental principles of designing programs and developing large software systems that meet specifications and that are safe, secure, reliable and maintainable. Includes software process models, software project management, requirements engineering, software design, software construction, software verification and validation, software tools and environments, software evolution, and software reliability.
University of Regina Fall 2026 course catalogue · CS 372Information management: concepts and applications. Motivation for database systems. Components of database systems. Data modeling: conceptual, spreadsheet, relational, object-oriented, and semi-structured models. Querying and database query languages. Caching and transaction processing. Other topics include distributed databases, physical database design, and information retrieval systems.
University of Regina Fall 2026 course catalogue · CS 375Introduces single-variable calculus for algebraic and trigonometric functions, with limits, differentiation, integration, optimization and area problems.
University of Regina Fall 2026 Course Catalogue · MATH 110Develops applied linear algebra through systems of equations, matrix operations, determinants, vectors and inner products.
University of Regina Fall 2026 Course Catalogue · MATH 122Builds mathematical proof skills through direct and indirect arguments, induction and elementary number theory.
University of Regina Fall 2026 Course Catalogue · MATH 221Develops critical reading and composition through literary and non-literary texts and connects reading strategies with writing.
University of Regina Fall 2026 Course Catalogue · ENGL 100Continues the writing practice from ENGL 100 through a selected literary topic and may include non-literary texts.
University of Regina Fall 2026 Course Catalogue · ENGL 110Choose one statistics option. The calendar separately requires an eligible MATH or STAT course above 200 and two 400-level CS courses.
Introduces statistical inference and probability through sampling distributions, variance analysis, regression and categorical data.
University of Regina Fall 2026 Course Catalogue · STAT 160Extends introductory statistics to categorical inference, multiple regression, two-factor analysis of variance, nonparametric methods and survey sampling.
University of Regina Fall 2026 Course Catalogue · STAT 200Special Topics in Virtual Reality is an introduction to topics in virtual reality. Topics include environments, platforms, locomotion, physiology, and applications.
Routes named on this shared programme-area page; they are separate credentials or streams, not necessarily options inside this degree.
University-published career examples for Computer Science, including its published routes; some require further training or registration. These are examples, not ranked graduate outcomes.
Career examples published for this programme area, not measured graduate outcomes for this exact route.
CIPS accredited through 2031
CIPS lists the BSc Computer Science Major and Honours through 2031. The listing gives no coverage beyond that year.
University of Regina BSc Computer Science Major and Honours
Science
2026–27 · Fall 2026 · Per credit hour · CAD
Canadian students example · Choose your category
Published tuition · Other charges extra
Housing and meals are outside this estimate.
Last updated