

Problem Solving, Python Programming, and Video Games offered by Alberta University
- Public University
1 Campus
- Estd. 1908
Problem Solving, Python Programming, and Video Games at Alberta University Overview
Problem Solving, Python Programming, and Video Games
at Alberta University
Learn how to solve problems, build algorithms, debug your programs through video game programming.
Duration | 12 weeks |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Course Level | UG Certificate |
Problem Solving, Python Programming, and Video Games
Table of content- Overview
- Highlights
- Course Details
- Curriculum
- Faculty
- Entry Requirements
Problem Solving, Python Programming, and Video Games at Alberta University Highlights
Problem Solving, Python Programming, and Video Games
at Alberta University
- Earn a Paid Certificate after completion
Problem Solving, Python Programming, and Video Games at Alberta University Course details
Problem Solving, Python Programming, and Video Games
at Alberta University
Skills you will learn
What are the course deliverables?
- Take a new computational problem and develop a plan to solve it through problem understanding and decomposition.
- Follow a design creation process that includes specifications, algorithms, and testing.
- Code, test, and debug a program in Python, based on your design.
More about this course
- Problem Solving, Python Programming, and Video Games (PVG) 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.
- PVG uses video games for programming examples, but is not about computer games. A learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.
Problem Solving, Python Programming, and Video Games at Alberta University Curriculum
Problem Solving, Python Programming, and Video Games
at Alberta University
Module 0 - Introduction
Module 1 - Design Hacking Version 1
Module 2 - Program Hacking Version 1
Module 3 - Hacking Version 2
Module 4 - Hacking Version 3
Module 5 - Hacking Version 4 & 5
Module 6 - Hacking Version 6
Module 7 - Hacking Version 7
Module 8 - Poke the Dots Version 1 & 2
Module 9 - Poke the Dots Version 3
Module 10 - Poke the Dots Version 4
Module 11 - Poke the Dots Version 5
Problem Solving, Python Programming, and Video Games at Alberta University Faculty details
Problem Solving, Python Programming, and Video Games
at Alberta University
Duane Szafron, Professor Deprt.of Computing Sc.UOA
Duane Szafron is a Professor of Computing Science who has taught many introductory and senior courses on programming.
Duane Szafron, Professor Deprt.of Computing Sc.UOA
Paul Lu is a Professor of Computing Science who has taught courses on programming and operating systems.
Problem Solving, Python Programming, and Video Games at Alberta University Entry Requirements
Problem Solving, Python Programming, and Video Games
at Alberta University
Other courses offered by Alberta University
4 years
4 years
4 years
View Other 287 Courses
Problem Solving, Python Programming, and Video Games at Alberta University Frequently Asked Questions
Problem Solving, Python Programming, and Video Games
at Alberta University
Problem Solving, Python Programming, and Video Games at Alberta University Popular & recent articles
Problem Solving, Python Programming, and Video Games
at Alberta University
Raushan Kumar · Sep 11, 2025

Priya Garg · Sep 27, 2025
6.9L views · 1 comment

View more articles
Problem Solving, Python Programming, and Video Games at Alberta University Contact Information
Problem Solving, Python Programming, and Video Games
at Alberta University
Address
116 St. and 85 Ave., Edmonton, AB, Canada T6G 2R3
Edmonton ( Alberta)
Phone
Go to College Website ->