Computer engineers create and improve the technologies and hardware that shape our modern world.
- Four year degree
- Full-time program
- You can enter this program directly from high school
- You can begin this program off-campus
What you will learn
Starting your degree
We’ve redesigned first-year engineering at USask to help you succeed and make engineering more fun. We call the new first year RE-ENGINEERED. It’s the only program of its kind in Canada. It will get you excited and inspired about engineering.
In RE-ENGINEERED, instead of high-stakes exams, you will do more assignments and quizzes so you can improve your mark if you stumble early. Daily tutorials are part of the schedule so you can get help when you need it. And instead of final exams, you will explore the different branches of engineering in hands-on courses.
You will choose your engineering specialty – known as your major, or discipline – at the end of your first year. This is the area you will study in-depth in your upper-years classes.
RE-ENGINEERED: The new first-year program
In RE-ENGINEERED, your first-year classes will be shorter and more intensive so you can learn a broader range of material. These essential skills will form the strong foundation you need for the rest of your degree.
|Courses in both the fall and winter terms|
|Introduction to Engineering|
|Mechanics (Dynamics and Statics)|
|Additional first-year courses|
|Natural sciences and their connection to engineering|
|Hands-on experiences in the engineering disciplines|
* These are elective courses. You'll have a number of courses to choose between.
The Course and Program Catalogue has the complete and official listing of required classes and their descriptions for this program.
Here are just a few of the classes you might take while you complete this degree:
EE 265: Discrete Time Signals and Systems
Introduces the fundamental concepts and techniques for the modeling and analysis of discrete-time signals and linear systems. Topics include: sinusoids and complex exponential representation, Fourier series, sampling, reconstruction, discrete-time representation of signals and systems, linear time invariant (LTI) systems, finite impulse response (FIR) filters, frequency response, z-transforms, infinite impulse response (IIR) filters and Fourier analysis. MATLAB is introduced using simulation-based laboratories that explore analysis tools and their applications.
CME 331: Microprocessor Based Embedded Systems
Covers the architecture and operation of microcontrollers used in embedded systems. The course focuses on hardware and software techniques used to program a microcontroller and interface it with external devices. Emphasis is placed on using both assembly language and C to program the microcontrollers. Microcontroller architecture is discussed in general with certain internal peripherals discussed in detail.
CME 435: Verification of Digital Systems
Covers the verification of digital circuits and systems with emphasis on SystemVerilog, a verification language. It starts with the basics, such as functional verification methodologies, and SystemVerilog fundamentals, and gradually builds to more complex examples and advanced topics. At the end of the course, a complete verification system is created using SystemVerilog.
We have RE-ENGINEERED first year
Experience RE-ENGINEERED. Our new first-year program is designed to help you succeed. We don’t want our first years to simply survive, we want you to thrive.
Your school day will start and end at the same times each day. And all first years have the same lunch-hour so you have time to join a club with your friends or fit in a workout.
Learn by doing
You will use state-of-the-art technology in the lab to learn, experiment and test your ideas. From our wind tunnel to our anechoic chamber, our students gain experience using equipment and software first-hand, rather than by watching demonstrations.
Get the academic help you need
Daily tutorials are built in to the RE-ENGINEERED schedule so you can get the help you need as soon as possible.
Our strong team of academic advisors is passionate about their work. You can book a one-on-one academic advising appointment to plan your degree and get your questions answered.
Join our community
You will be part of a welcoming community where you are noticed and supported. Our students cheer for each other and help each other succeed. We seek to be a place where students of any gender, race, ethnicity, religion, identity or background can work hard and achieve their goal of becoming an engineer.
Make an impact outside the classroom
Our student groups are well-established and successful.
You can use what you’ve learned in the classroom and develop leadership and team-building skills. Our design groups work on projects ranging from ¼-scale tractors, to steel bridges, to cube satellites.
As a computer engineering graduate, you will have many possible job opportunities. Some of those job opportunities could include:
- creating high-tech products like iPhones, digital TVs and security scanners
- developing satellite-based communication systems, wireless networks and devices that comprise the Internet
- designing robotic equipment for everything from medicine to mining
- working for industry-leading companies like Apple, Electronic Arts, RIM and Google
- designing and building international products for companies like Cisco networks while living in Saskatchewan
|Canadian students||International students|
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 in your first year if you enroll in a full course load, the maximum number of courses allowed (2023-2024 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.
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 per year.
The Bachelor of Science in Engineering degree is a four-year program offered by the College of Engineering.
While you complete your Bachelor degree, you can also enhance your experience with the following options:
- Certificate in Professional Communication
- Certificate in Technological Innovation
- Co-op Internship Program
Admission requirements and deadlines
The entry term for most students in the College of Engineering is the fall term (September). Talk to an academic advisor first if you are considering enrolling in spring or summer classes.
Ready to apply?
Do you want us to send you important reminders, information about our programs or notifications about USask events?