Duane Szafron

Duane Szafron is a Professor of Computing Science, University of Alberta, who has taught many introductory and senior courses on programming.

Sort options

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a [...]