Unique Pathways & Off-campus Education
Dual Credit - Introduction to Computer Science
The University of Calgary course Introduction to Computer Science for Multidisciplinary Studies (CPSC217) introduces problem solving, analysis and design of small-scale computational systems. Solutions will be implemented using the procedural programming language of Python. Python is a language popular across both STEM and not-STEM areas. Participation is encouraged for students with interests both in and beyond Computer Science.
See an example of the regular semester
course outline for further information but note that the summer course runs slightly differently and will be discussed at the beginning of the course.
- Get a jump start on your post-secondary education while still in high school
- Build confidence through developing learning strategies and skills that support your learning transitions
- Learn about on-going opportunities and experience post-secondary learning
- Taught by U of C instructors with experience in student transitions to post-secondary educational experiences and environments
5 Credits, 30 level CTS
3 post-secondary credits
Open to CBE high school students who:
- Are in grades 11 or 12 as of June 2023
- Are a competent computer user, but may or may not have prior programming skills
- Have a strong interest in learning programming and are committed to this rigorous, condensed course format
- Are able to arrange their own transportation to and from the University of Calgary for the duration of the course
completed the following pre-requisite course:
- Math 20-1 and be able to problem solve, think logically, and enjoy working with problems
- Have access to a laptop or desktop (no Chromebooks or iPads) at home for their independent homework. Windows, Mac, or Linux operation system required.
- Free software will need to be downloaded
- This course runs on a condensed time frame and should be considered a full-time job
- If enrolled in this course, students are not permitted to take other summer school courses due to the substantial time commitment to be successful.
- Students must submit a personal learning schedule with their application (see application checklist for details).
- Students should plan for a
minimum of 15 hours of independent work time per week in addition to the 15 hours of instruction time (total 30 hours per week, minimum)
- Students will be expected to attend all lectures and tutorials and must clearly communicate with their CBE supervising teacher and University of Calgary instructor if any unexpected issues arise
Program Delivery and Location
- University of Calgary (2500 University Dr NW, Calgary, AB T2N 1N4)
- Summer | Friday, June 30 - Monday, July 31, 2023, Monday to Friday
- Note: No class on Monday, July 3, 2023 (Canada Day Holiday)
- Program Times: 9:00 am – 1:00 pm (breaks included)
- The final exam will be held on Friday, July 31, 2023
On-line Orientation Session (parents welcome) |
Tuesday, June 20, 2023 at 6:00 pm
How to Apply
Applications for Summer and Fall programming deadlines have passed. Please talk to your home high school Off-campus Coordinator or Guidance Counsellor to start planning for future programs! Winter courses and application deadlines will be posted in the fall.