Chevron Left
返回到 Problem Solving, Python Programming, and Video Games

學生對 阿尔伯塔大学 提供的 Problem Solving, Python Programming, and Video Games 的評價和反饋

4.3
189 個評分

課程概述

This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and develop a plan to solve it through problem understanding and decomposition. 2. Follow a design creation process that includes specifications, algorithms, and testing. 3. Code, test, and debug a program in Python, based on your design. 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 concrete and fun manner. However, 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. You do not need any previous programming, Python, or video game experience. However, some computer skills (e.g., mouse, keyboard, document editing), knowledge of algebra, attention to detail (as with many technical subjects), and a “just give it a try” spirit will be keys to your success. Despite the use of video games for all the programming examples, PVG is not about computer games. PVG will still provide valuable knowledge and skills for non-game computational problems. The interactive learning objects (ILO) of the course provide automatic, context-specific guidance and feedback, like a virtual teaching assistant, as you develop problem descriptions, algorithms, and functional test plans. The course forums will be supported by the creators of the course, to help you succeed. All videos, assessments, and ILOs are available free of charge. There is an optional certificate available for a fee....

熱門審閱

AN

2021年10月2日

excellent course. The syntax analysis was rather hard at times but it gave a more systematic approach to programming. What gained over programming skills is actually efficiency in programming.

IN

2022年9月27日

This course helps a lot in understanding the algorithms of programming. Moreover, the way of learning is helpful to understand other languages other than python.

篩選依據:

1 - Problem Solving, Python Programming, and Video Games 的 25 個評論(共 63 個)

創建者 Joel S

2019年8月6日

創建者 jared k

2019年10月21日

創建者 keesari s

2019年9月19日

創建者 Quan C

2019年12月13日

創建者 Daniel W

2020年6月3日

創建者 Juan I R E

2020年3月12日

創建者 Sandy H

2019年9月26日

創建者 Aaron L

2020年5月24日

創建者 Liau K S

2020年2月28日

創建者 John C

2020年12月29日

創建者 Brandon P

2020年9月3日

創建者 Allyson R

2020年10月21日

創建者 Ben S

2019年9月27日

創建者 Yung-Chuan C

2020年6月6日

創建者 Silvia T

2020年5月14日

創建者 Abishek N

2021年10月3日

創建者 Itamar P

2019年12月22日

創建者 Vin

2020年5月16日

創建者 Rita B

2020年7月23日

創建者 Saad A M

2020年5月31日

創建者 Arvin S

2021年12月16日

創建者 Eric T

2021年6月8日

創建者 Jeremy K

2022年8月4日

創建者 19_061 w A

2022年6月23日

創建者 Mititiuc E

2022年7月9日