The School of Computer Science is committed to ensuring that our students are provided with a high standard of teaching excellence. Part of this commitment is the distribution of Teaching Assistant ...
A collection of IPython Notebooks for teaching Python. This project is the basis of introtopython.org, an open resource for teaching and learning Python. The site teaches the basics of Python, and ...
An Introduction to Programming and Computer Science with Python, second edition is a free, open source textbook available under a CC BY-NC-SA license. Originally developed for UVM’s CS 1210 ...
The University of Guelph has vaccination and masking policies that may be altered with limited notice depending on COVID-19 circumstances and advice from government, public health authorities, and ...
Beginning of the Python 2 class. We'll continue where we left off in Python 1, starting with a review of the main topics from Python 1: lists, loops, conditionals, and functions. Learn about reading ...
To tell a computer to do something, a program must be written to tell it exactly what to do and how to do it. If an algorithm has been designed, the computer program will follow this algorithm, ...
Students are expected to be proficient users of the Internet and to be able to use word processors, text editors and file manipulation tools (including zip compression) effectively. If you do not have ...