Problem Solving, Programming, and Video Games

Add your review

Problem Solving, Programming, and Video Games – A free online course from the University of Alberta

Course description

Problem Solving, 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.

Prerequisites

You do not need any previous programming, Python, or video game experience. However, some computer skills, knowledge of algebra, attention to detail, and a “just give it a try” spirit will be keys to your success.

Learning Outcomes

Upon successful completion of this course, you will be able to:

  • 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.

Subscribe to Receive the Best Learning Opportunities

Course Details: Problem Solving, Programming, and Video Games

Institution

Level

Language

Duration

Certificate

Course Provider

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Problem Solving, Programming, and Video Games”

Your email address will not be published. Required fields are marked *

Problem Solving, Programming, and Video Games
Problem Solving, Programming, and Video Games
Nasroo