About
The Certificate in Computing provides fundamental skills in theory, design, development and application of software and systems that will support you and your work in a variety of scenarios.
- Two-year certificate
- Part-time program
- You can enter this program directly from high school
What you will learn
This program provides a foundation for programming and software development. Although not intended to prepare students for careers in software development, you will learn many practical day-to-day programming and software development skills that will benefit you in your own problem-solving and technical abilities. You will better understand the technology used in most workplaces and have tools which will allow you to be more creative and productive in almost any area of employment.
CMPT 214.3: Programming Principles and Practice
A hands-on approach to software development at the individual and small team level. Application of software tools- including scripting languages, system utilities and libraries- for construction of small software systems. Integrated with and motivated by programming practices, system development, testing and maintenance issues.
CMPT 370.3: Intermediate Software Engineering
Principles and techniques for developing software combined with the practical experience of creating a mid-size software system as a member of a software development team. Includes: teamwork; projects, planning and process; users and requirements; use cases; modelling; quality; software architecture; testing; GUI design, design principles, patterns and implementation; ethics; professionalism.
CMPT 384.3: Information Visualization
This course will introduce visualization process for different datasets, design principals, techniques for developing effective visualizations, visualization algorithms and interaction techniques. The course is targeted to students interested in using visualization in their own work, as well as to those who are interested in developing visualization systems. Topics include: data abstractions, visualization process, design principles, visualizations of tabular data, geo-visualizations, cartographic representation, visualization for sets, temporal and hierarchical data (treemaps, radial layouts), network visualizations, visualization algorithms and software, interactions with large datasets, and a brief overview of visual analytics.
The Course and Program Catalogue has the complete and official listing of required classes and their descriptions for this program.
Our faculty undertake primary research in the field and shares discoveries and processes with our students. They are excited about the dynamic discipline of Computer Science and explore new ways in which computing can change the lives of people everywhere. They provide solid classroom instruction and offer laboratory experience in state-of-the-art facilities.
Careers
Qualified computer scientists are in high demand and many professions need people who also have computing skills, especially those who work in technical fields or are involved in science and research. This includes engineers, scientists, business professionals and future educators who would be interested in teaching computer science at the K-to-12 levels. Successful completion of the Certificate in Computing will be an attractive complementary credential and give you an advantage in the job market.
Tuition estimates
Canadian students | International students | |
---|---|---|
Tuition | $909 per 3 credit unit class | $4,400 per 3 credit unit class |
Student fees | $1,121 per year | $1,121 per year |
Tuition will vary depending on the type and number of classes you take in a year. This estimate reflects a typical amount you could expect to pay per class (2024-2025 Canadian dollar rates).
Student fees are used to fund specific student benefits, including health, vision and dental coverage, a bus pass, recreational programs and fitness centre access. This estimate reflects the price you would pay if you are a full-time student.
The cost of books and supplies varies widely depending on the courses you choose. It is recommended that you budget between $1,500-$2,500 for this program.
Program options
The Certificate in Computing is offered by the University of Saskatchewan's College of Arts and Science. You may earn the certificate on its own, while pursuing a degree, or after graduating with a degree.
If you are already enrolled at USask, consult your academic advisor regarding enrolling in this program.
The Course and Program Catalogue has the complete and official listing of required classes and their descriptions for this program.
Admission requirements and deadlines
Deadlines
Ready to apply?
If you are a current USask student, consult your academic advisor about enrolling in this program.
To apply to this program as a new student, create an admissions account and apply for admission to any undergraduate program in the College of Arts and Science. When you are ready to submit your application, you will be assessed a non-refundable application fee of $90 CAD. (Effective December 2, the application fee is increasing to $120 CAD.) After you are admitted, declare your plans to the college.
If you are interested in more information about this certificate, please contact student-advice@artsandscience.usask.ca