​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 non-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.

Please note that this is an introductory course for non-computer science majors. Students who have completed Computer Science to the 30 level are not recommended to take this course.​