Bachelor of Science

Courses required in your first year

Either fall or winter semester

1. Session will be assigned on the basis of the course block selected.

2. Note that although a COST option may be taken at this time, it is not required in your first year. If a complementary studies course is added, the additional course load may impact overall success in courses. Please see the section below on Complementary Studies. You are welcome to see an advisor in the Engineering Student Centre for additional details on how taking a COST option course in the first year will affect you.


Remember to register for both fall and winter semesters at the same time.

Since all students in the Schulich School of Engineering take the same first-year common program, you will have one year to decide on a program (major). During this year you will be given the opportunity to explore what each program offers before you rank your preferences next February. The following programs are offered in the Schulich School of Engineering:

In combination with most major programs, you can apply for competitive admission into a minor in one of Aerospace Engineering; Biomedical Engineering; Digital EngineeringEnergy and Environment and Mechatronics Engineering in combination with most programs. Some of the majors programs also offer minors which begin in either third or fourth year (depending on the program). The recently introduced BSc in Biomedical Engineering program has a common first year, and features the study, design, development, evaluation, management, and support of biological and medical systems and products in subsequent courses. Biomedical engineers work at the intersection of medicine, engineering, science and other disciplines to solve health challenges. A degree in biomedical engineering can also open doors for graduate studies or a professional degree such as medicine, veterinary medicine or law.

The Schulich School of Engineering encourages well-rounded graduates; therefore, all its programs offer minors and joint degrees with all other faculties at the university. For example, a Minor in Entrepreneurship and Enterprise Development (MEED) is offered in collaboration with the Haskayne School of Business.

First-year applicants

All first-year students in the Schulich School of Engineering take the same first-year courses as outlined below. Due to the size of the first-year cohort, to minimize timetable conflicts, and in providing the best student experience possible, students coming directly from high school will be registered in a block of courses. Students will have the opportunity to indicate their ‘core’ time of day for the in-person components (8 a.m.  noon or 1 – 5 p.m.) for their course delivery, although all students should expect to have some additional components scheduled outside of ‘core’ time ranges. Core time preferences are not guaranteed and will be assigned on a first-come, first-served basis. The ‘Common Core Selection Request Form’ will be emailed directly to accepted students.

Information and assistance with registration will be provided by staff in the Engineering Student Centre via emails and in D2L > Engineering Student Centre > Content > First Year Engineering Resources. Please ensure that you set up a email account so that you receive these emails. Transfer students who need assistance with course registration should refer to the Transfer Students section of this guide and the information that will be provided via D2L > Engineering Student Centre > Content > First Year Engineering Resources > Transfer Credits/Transfer Students Need to Know. Students may also contact the Engineering Student Centre for assistance.

Registration in first-year courses cannot begin until students have accepted their offer of admission through the "myUofC" portal (Student Centre), and finalize their admission acceptance by paying the $500 Admission Confirmation Deposit. As enrolment in the Schulich School of Engineering is limited, you must accept your offer of admission and pay the Admission Confirmation Deposit by the deadline provided in your admission letter. Registration can be completed the week of May 5 - 7, 2021 once the deposit is received.


If you are a student admitted without having completed Mathematics 31 or equivalent, you MUST contact the Engineering Student Centre via as soon as you accept your offer of admission. Instead of taking MATH 275 (Calculus for Engineers and Scientists) in the fall term, you'll take an alternate Mathematics route. Advisors in the Engineering Student Centre will give you specific details.

If you don't have credit for Math 31, but find yourself registered in MATH 275, please notify our office so that your registration can be corrected. If you plan to take Math 31 or equivalent in summer school, please notify our office - if a new transcript demonstrating success in the course is received by the Admissions Office by Aug. 31, the Engineering Student Centre will change your registration back to Math 275.

If you're a student who received AP or IB advanced credit for MATH 265, you will also need to take an alternate Mathematics route, but a different one than students deficient MATH 31. If you find yourself registered in MATH 275 (Fall 2021) and MATH 277 (Winter 2022), please contact the Engineering Student Centre as soon as possible for advice and assistance to make the necessary change in your schedule.

Transfer Students

Students transferring from another post-secondary institution (or from another program at UCalgary) will be registered in a block of courses, based on the ‘Common Core Selection Request Form’, adapted to exclude those first-year courses for which they already have credit. Any additional courses a student wishes to add to beyond the first-year core courses will be required to be self-registered through the "myUofC" portal (Student Centre). Registration can be completed via the “Schedule Builder” tool as accessed from the portal. Students must adhere to the first year core registrations by following one of the blocks (for both Fall and Winter) that they have been assigned and to avoid time conflicts and allow the Schulich School of Engineering the opportunity to accommodate all admitted students into all of their required courses. Any additional courses added must work with the assigned block timetable. The blocks can be accessed through via D2L > Engineering Student Centre > Content > First Year Engineering Resources. The Engineering Student Centre will also be happy to assist with any registration concerns.

It is important to ensure that a full-time schedule of at least 3 courses per term is maintained in order to be in good standing as per Schulich School of Engineering regulations.

Common Core Program

All first-year students in the Schulich School of Engineering take the same common core programming in mathematics, sciences, computing, engineering principles, and design and communications (see below for the first-year course list). This provides a foundation for your engineering training and exposes you to the variety of engineering disciplines from which you will choose a program (major) for your second year.

Course Blocks

The ten technical first year engineering courses are scheduled in "course blocks" which are defined combinations of the required courses. Each first-year student coming directly from high school will be registered in one of the ten course blocks. This will ensure that enrolment numbers in the ten course blocks are balanced and that all students can be registered.

A student will normally not be permitted to change the course block in which he or she is registered and will be returned to their original block if they make unapproved changes. The following will not be accepted as reasons for changes: a desire to be in the same class sections as your friends; a desire to choose particular instructors for certain courses; or to avoid class sections at certain times of day. The Schulich School of Engineering regrets this restriction of students' enrolment options, but the restriction is necessary to ensure that all students in engineering degree programs who need first-year programming can take the courses they require without timetable conflicts.

Please note: We encourage you to contact the Engineering Student Centre for any questions related specifically to your first-year registration in Engineering.

It's important to ensure that a full-time schedule of at least 3 courses per term is maintained in order to be in good standing as per Schulich School of Engineering regulations.

Did you receive transfer, IB or AP credit upon admission?

Students entering first-year Engineering with credit for one or more first-year courses (for example, students transferring from other colleges or universities, students changing faculties within the University of Calgary, or high-school students with applicable IB or AP credit) have the option to choose whether to accept the credit(s) or re-take the course(s). To accept a credit the student simply needs to indicate the credit on their D2L ‘Common Core Selection Request Form’.  If the course appears on their schedule after indicating the credit, the student may simply drop the course from their schedule through their online Student Service Centre (via myUofC) using the Schedule Builder tool as accessed from the portal. You may view your transfer credit by logging into your online Student Centre and selecting "Transfer credit: report" from the "other academic" drop down menu. Students who have received MATH 265 IB or AP credit should contact the Engineering Student Centre as soon as possible so an advisor can adjust their registration into an alternate Mathematics route. Students are reminded that credits cannot be posted until the official IB, AP, or post-secondary transcripts have been received by the University of Calgary.


First-year students who participate in a varsity or national sports team may choose to spread their first-year courses over two years without penalty. Contact the Engineering Student Centre for more information. Athletes should not reduce their first-year course load before getting advice from this office.

Combined Degree Programs

An engineering undergraduate degree may be combined with another undergraduate degree program as a student enters their first or second year; therefore, all its programs offer minors and joint degrees with other Faculties at the university.

The Schulich School of Engineering and the Haskayne School of Business have developed a dual degree which will be available to qualified students as they enter their second year. This dual degree will allow completion of the requirements of both degrees in five years. Information on this can be found in the calendar here.

Students who have been admitted into a combined degree with a previous degree plan and Engineering will need advice about their course selection in first year, thus they are encouraged to contact the Engineering Student Centre for further help.

Complementary Studies (COST)

After registration in the 10 technical courses is completed, you may choose to add one complementary studies (COST) option that fits in your schedule.  You are not required to take a COST option in your first year but if you choose to do so, the grade for the COST course may be included in your program placement GPA. Considerations: A strong grade in the COST course can be beneficial to the final GPA but the extra course work may negatively impact your overall performance in a term. You are welcome to consult an advisor in the Engineering Student Centre for further details on how this decision will affect you.

A complete online schedule of your courses, lectures, labs and seminars is accessed through your online Student Centre (My UofC Portal). Open the Academic tab on top and click on “My Class Schedule” under the Courses tab at the left. In "My Class Schedule" click on the relevant term: fall 2021 or winter 2022. You can then click on "weekly calendar view." Some labs will run every second week, so it’s important to check your schedule for multiple weeks.

Once you are registered in your courses, you are automatically subscribed to the engineering mailing list. Please make sure you are signed up for your email address and check it regularly because you will be receiving important announcements from the Engineering Student Centre. Email addresses from, or similar providers are not supported, and the Engineering Student Centre will only use your email address for communicating announcements. Students are responsible for activating their University of Calgary IT username and email account via the UCIT website.

The Engineering Student Center has a D2L site offering updated information for new and continuing students on program placements, course registration, pre-requisite guides, Engineering Academic Success Center, exam information, applicable forms, FAQs and more. Start with our “First Year - Welcome to Engineering” site to learn how those important first steps on being a student at UCalgary in the Schulich School of Engineering.

The Schulich School of Engineering Undergraduate Studies Committee meets every May to review the academic performance of engineering students. It is important that you understand how this review works so that you know what criteria and grade point average (GPA) are required to maintain good academic standing throughout your degree.

Students are advised to read and consider all regulations and, if you have any concerns to consult the Engineering Student Centre. You can find this information in the and also in the Academic Regulations section of the Academic Calendar.

In your first year of engineering, you will be entered into a common program that all first-year engineering students are required to take. You will select a program (major) during your first-year in engineering in the winter term. Information about the selection process will be emailed to you. Program selection is competitive, with the most popular programs changing from year to year.

In order to be in the best position for being admitted into your top program choice, you should aim to have the 10 first year technical courses successfully completed (with a minimum C- grade) by the end of your first winter semester.

All students who have completed first year and are in good academic standing will be given a place in a program, but all are not guaranteed a place in their first choice of program. If more students choose a program than there are spaces available, the decisions are made based on academic performance and GPA. Placements are determined in early June of each year.

Transfer applicants may be considered for admission directly into a second-year degree program (e.g. Civil, Mechanical, Electrical, etc.) if they are awarded transfer credit for at least eight first year technical engineering courses at the Schulich School. Please contact the Engineering Student Centre for more information.

The Engineering Academic Success Center (EASC) provides a number of resources and services that students use to succeed in their Engineering program.

The EASC provides peer learning support through our Learning Assistant team for first-year courses as well as second-year core courses. Learning Assistants typically start the third week of the term (Fall and Winter) when the schedule is available to students on the Engineering Student Centre and the EASC D2L pages. Located in ENG 207, the EASC offers space to study and collaborate with other students, which features computers, printers, and whiteboards.

  • One-on-one academic coaching to enhance academic skills, study strategies, set and achieve goals, and tackle challenges interfering with academic success. Book an appointment with the EASC Academic Development Specialist via > Schulich School of Engineering > Schulich Advising > EASC Learning Appointment.
  • To utilize the services offered through the Student Success Centre, please visit They offer academic success workshops, virtual study hall options, and supplemental instruction through their PASS Program. 
  • ‘Engineering Attributes’ Program: This seminar series is designed to enhance Engineering students’ mental health and wellness, and personal development. Seminars will be integrated into your first-year coursework.

For more information, contact the EASC Academic Development Specialist via

Work Integrated Learning Opportunities: The Schulich School of Engineering offers two Experiential Learning work experiences:

Engineering Career Practicum: Gain early-degree career preparedness in your 1st and 2nd year through this experiential learning program. Participate in course modules focusing on professional, career ready skills, and practice these skills in up to 4 months of summer work experience.

Internship: Graduate ahead of the competition with 12 – 16 months of work experience after your 3rd year when you participate in our internship program. Pre-graduate Work Experience: Internship is just one way to gain technical engineering experience prior to graduation. Learn more about career preparation skills and the services available on campus to assist you in building your career path.

Be a leader: The Engineering Leadership Program is a recognized non-credit certificate at the University of Calgary. Students learn skills to help them accelerate their career, network with peers, and industry best practices.

Engineering Abroad: Global Engineering Experiences give Schulich students the opportunity to travel abroad over reading week on department-specific trips, volunteer in developing communities or participate in a global entrepreneurship experience. If you want to earn university credits abroad, we also have many exchange and field school opportunities.

Join a team or club: Clubs and teams on campus are diverse. Build a car, concrete toboggan or get involved in humanitarian engineering initiatives.

Learn outside of the classroom: The $500,000 Schulich Activities Fund provides support for professional development experiences. The fund is open to undergraduate or graduate students in the Schulich School of Engineering. Applications to the fund are accepted three times a year.

Engineering Mentoring Program: First-year students pair up with an upper-year student with similar academic and extracurricular interests and learn about the different programs and departments, engage with clubs and teams through a series of events.

Program advisors are available in the Engineering Student Centre
Room: Engineering Block C 205

Virtual Walk-Ins will be held Monday-Tuesday and Thursday-Friday from 1 – 4 p.m. Engineering students can find instructions on the Engineering Student Centre D2L page for how to access QLess & Zoom. Or check the following webpage,