First Year Foundations Summer Programs

Professor Jason Foster (EngSci) leads a Success 101 session.

Professor Jason Foster (EngSci) leads a Success 101 session.

First Year Foundations summer programs are held on campus during the months of June, July and August for incoming first-year engineering students. These optional programs help you to meet fellow classmates, future professors and teaching assistants, while learning more about the social and academic aspects of university.

Some programs have no cost, while others require a fee*. For questions about these programs, please contact the First Year Office. Need somewhere to stay while participating in one of our programs? Check out U of T’s summer residence options.

*If you are a student in financial need, and the program fee is a barrier to your participation in one of our paid programs, please contact the First Year Office to inquire about financial assistance.

Academic Orientation

Congratulations! You’ve accepted your offer of admission. What’s next?

Academic Orientation sessions, held in June, are designed to guide you through your next steps as a new U of T Engineering student. The sessions provide a brief overview of what to expect during your first year of studies. Topics include: paying your fees, schedules, university resources, and more. This session will help you prepare for September.

Choose one session:

  • June 6 (Thurs.) | 6 – 7:30 p.m.
  • June 11 (Tues.) | 6 – 7:30 p.m.
  • June 19 (Wed.) | 6 – 7:30 p.m.
  • June 24 (Mon.) | 6 – 7:30 p.m.

This program is free of charge for new U of T Engineering students.

Academic Orientation sessions have now ended. If you were unable to attend, please check out our new interactive online module!

Engineering Study Skills

These evening workshops will cover important topics to help you study and manage your time effectively. You’ll also learn tips and strategies to help you transition effectively this fall.

Choose one session:

  • July 11 (Thurs.) | 5 – 6:30 p.m.
  • August 1 (Thurs.) | 6 – 7:30 p.m.
  • August 22 (Thurs.) | 6 – 7:30 p.m.

This program is free of charge for new U of T Engineering students.

Registration is now closed.

Success 101: Academic Skills Mini Course

Discover some of the most important tools you will use throughout your academic career: engineering problem-solving, time-management skills, note-taking skills and effective teamwork strategies. You will also hear advice from professors, learning strategists and upper-year students about academic expectations.

Choose one full-day session:

  • July 11 (Thurs.) | 10 a.m. – 4:30 p.m.
  • August 9 (Fri.) | 10 a.m. – 4:30 p.m.
  • August 17 (Sat.) | 10 a.m. – 4:30 p.m.
  • August 31 (Sat.) | 10 a.m. – 4:30 p.m

This program is free of charge for new U of T Engineering students. If you are unable to attend in person, please check out our interactive online module!

Register here.

Calculus Boot Camp

Through this week-long program, you will review key mathematical concepts and see how they are applied in university-level calculus.

To get a sense of whether the Calculus Boot Camp is a good fit for you, please spend some time reviewing the concepts at the U of T Math Department’s “Preparing for Calculus” website . Based on your self-assessment, you can sign up for all or a part of the week’s worth of sessions.

Dates: August 26-30 (Mon.-Fri.) | 10 a.m. – 5 p.m.

This program is free of charge for new U of T Engineering students.

Registration is now closed.

Computer Programming ($)

This week-long course will give you a sense of what to expect during your first programming class, while giving you a head start in programming basics. Since computer programming experience is not required for entry into first-year engineering studies, students sometimes find this aspect of their coursework challenging. During this preparatory course, the instructor will create and deliver content designed for those individuals with little or no previous programming experience.

Topics include:

  • sequence selection (branching);
  • repetition (loops); and,
  • functions (sub-programs).

The course also teaches algorithm creation and writing Python language program code to implement algorithms.

Dates: July 29 – August 2 (Mon.- Fri.) | 9 a.m. – 5 p.m.

Cost: $200

Registration is now closed.

Engineering Design 101 ($)

Engineering Design 101 (ED101) is an introduction to first-year engineering design concepts and communication practice. Over the course of five days you will learn and apply the design process, write a report to the client in a professional engineering way and receive feedback from a TA, just as you will during the semester ahead. The program includes developing an in-class design project, presenting a recommended design and participating in a design hunt. Important skills are practiced such as: working in a team, using critical thinking, identifying successful research approaches, and learning professional practices – writing, terminology, engineering ethics and design for engineering economics, sustainability, and social factors.

Dates: August 12-16 (Mon.-Fri.) | 9 a.m. – 5 p.m.

Cost: $200

Registration is now closed.

Engineering Problem Solving and Mathematics ($)

Mathematics is an essential tool for an engineer, and a major component of your first year studies. This one-week course will provide you with the necessary tools to build a strong math foundation and understand how engineers use mathematics to solve problems.

Topics include:

  • trigonometric, exponential and logarithmic functions;
  • relations and their graphs and limits;
  • derivatives; and,
  • an introduction to MATLAB, an industry-standard tool you will use in your first-year linear algebra course.

Dates: August 19-23 (Mon.-Fri.) | 9 a.m.-5 p.m

Cost: $200

Registration is now closed.