このコースについて
39,241 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

約65時間で修了

推奨:12 weeks of study, at 6 to 10 hours/week....

英語

字幕:英語

習得するスキル

Python Syntax And SemanticsVideo GamesPython ProgrammingProblem SolvingComputer Science

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

初級レベル

約65時間で修了

推奨:12 weeks of study, at 6 to 10 hours/week....

英語

字幕:英語

シラバス - 本コースの学習内容

1
1時間で修了

Module 0: Introduction

6件のビデオ (合計31分), 2 readings, 1 quiz
6件のビデオ
Computer Science5 分
Programming Languages3 分
Learning Outcomes and Problem-Based Learning4 分
How to Get the Most Out of this Course5 分
Suggestions for Learner Success5 分
2件の学習用教材
Instructor Bios10 分
Acknowledgements10 分
1の練習問題
Introduction16 分
2
3時間で修了

Module 1: Design Hacking Version 1

7件のビデオ (合計58分), 6 readings, 6 quizzes
7件のビデオ
Observe Hacking Game2 分
Game Versions10 分
Observe Hacking Version 11 分
Describe Hacking Version 111 分
Create Test Plan for Hacking Version 113 分
Create Algorithm for Hacking Version 110 分
6件の学習用教材
The PVG Virtual Machine20 分
Play Hacking Game10 分
Play Hacking Version 110 分
Describe Hacking Version 110 分
Create Test Plan for Hacking Version 110 分
Create Algorithm for Hacking Version 110 分
6の練習問題
Game Creation Process4 分
Understand Hacking2 分
Game Versions10 分
Understand Hacking Version 12 分
The Game Creation Process2 分
Problem Solving Ontology10 分
3
4時間で修了

Module 2: Program Hacking Version 1

12件のビデオ (合計79分), 7 readings, 11 quizzes
12件のビデオ
Python Interpretation10 分
Python Lexical Analysis7 分
Python Syntax Analysis11 分
Python Objects5 分
Python Semantics of Literals and Identifiers10 分
Python Semantics of Function Calls3 分
Python Program Interpretation5 分
Program Hacking Version 19 分
The Reflection Process2 分
Review Code for Hacking Version 15 分
Solution Issues2 分
7件の学習用教材
The Python Shell in the Wing IDE20 分
Lexical Rules, Tables and Sample Problem (identifier, literal and delimiter)10 分
Syntax Diagrams and Sample Problem (expression statement, expression and function call)10 分
Semantic Rules and Sample Problem (identifier, literal and function call)10 分
Programming With the Wing IDE10 分
Hacking Version 1 Solution Code10 分
Software Quality Tests for Hacking Version 110 分
11の練習問題
Python Evaluation Examples6 分
Interpretation (lexical analysis, syntax analysis and semantic analysis)8 分
Lexical Analysis (identifier, literal and delimiter)20 分
Syntax Analysis (expression statement, expression and function call)16 分
Python Objects8 分
Semantic Analysis (identifier, literal and function call)8 分
Evaluation (identifier, literal and function call)8 分
Programming (identifier, literal and function call)2 分
Program Hacking Version 14 分
Reflect on Language Concepts used in Hacking Version 112 分
The Game Creation Process2 分
4
11時間で修了

Module 3: Hacking Version 2

12件のビデオ (合計74分), 18 readings, 30 quizzes
12件のビデオ
Observe Hacking Version 21 分
Describe Hacking Version 25 分
Regression Testing and Deleting Obsolete Tests4 分
Create Algorithm for Hacking Version 21 分
Python Assignment Statement8 分
Python Binary Expression and Operator Token8 分
Python Import Statement and Keyword Token7 分
Python Multi-argument Function Call5 分
Python Method Call and Attribute Reference7 分
Program Hacking Version 211 分
Review Code for Hacking Version 25 分
18件の学習用教材
Play Hacking Version 210 分
Describe Hacking Version 210 分
Create Test Plan for Hacking Version 210 分
Create Algorithm for Hacking Version 210 分
Syntax Diagrams and Sample Problem (statement and assignment statement )10 分
Semantic Rules (assignment statement)10 分
Lexical Rules and Tables (operator)10 分
Syntax Diagrams (binary expression and binary operator)10 分
Semantic Rules (binary expression)10 分
Lexical Rules and Tables (keyword)10 分
Syntax Diagrams (import statement and module)10 分
Semantic Rules (import statement)10 分
Syntax Diagrams and Sample Problem (multi-argument function call)10 分
Semantic Rules and Sample Problem (multi-argument function call)10 分
Syntax Diagrams (method call and attribute reference)10 分
Semantic Rules (method call and attribute reference)10 分
Hacking Version 2 Solution Code10 分
Software Quality Tests for Hacking Version 210 分
30の練習問題
Solution Issues in Hacking Version 110 分
Understand Hacking Version 22 分
Delete Obsolete Tests for Hacking Version 22 分
Lexical Analysis (review)16 分
Syntax Analysis (statement and assignment statement)20 分
Semantic Analysis (assignment statement)12 分
Evaluation (assignment statement)14 分
Programming (assignment statement)2 分
Lexical Analysis (operator)20 分
Syntax Analysis (binary expression and binary operator)36 分
Semantic Analysis (binary expression)18 分
Evaluation (binary expression and operator)14 分
Programming (binary expression and operator)2 分
Lexical Analysis (keyword)18 分
Syntax Analysis (import statement and module)12 分
Semantic Analysis (import statement)10 分
Evaluation (import statement and keyword)10 分
Programming (import statement and keyword)2 分
Lexical Analysis (review)22 分
Syntax Analysis (multi-argument function call)36 分
Semantic Analysis (multi-argument function call)28 分
Evaluation (multi-argument function call)14 分
Programming (multi-argument function call)2 分
Lexical Analysis (review)18 分
Syntax Analysis (method call and attribute reference)28 分
Semantic Analysis (method call and attribute reference)16 分
Evaluation (method call and attribute reference)12 分
Programming (method call and attribute reference)2 分
Program Hacking Version 24 分
Reflect on language concepts used in Hacking Version 216 分
4.3
5件のレビューChevron Right

Problem Solving, Python Programming, and Video Games からの人気レビュー

by KSSep 19th 2019

As a postgraduate student, I find this course very interesting. I like their way of conveying. Thank you coursera.

by SHSep 26th 2019

Very Informative by helping you learn programming long term!

講師

Avatar

Duane Szafron

Professor
Computing Science
Avatar

Paul Lu

Professor
Computing Science

アルバータ大学(University of Alberta)について

UAlberta is considered among the world’s leading public research- and teaching-intensive universities. As one of Canada’s top universities, we’re known for excellence across the humanities, sciences, creative arts, business, engineering and health sciences....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

  • All learners can access all the videos, assessments, interactive learning objects (ILO), virtual machine (VM) image, and forums for free.

  • No. The PVG course by itself does not qualify for credit.

    Getting course credit from the University of Alberta requires a learner to apply to the University as either a degree or an open-studies student. Once accepted, a student must enrol, and attend classes and labs on-campus. For such students, PVG can be used as part of a for-credit introductory course to computer science and programming, called Computing Science (CMPUT) 174, Introduction to the Foundations of Computing, Part 1.

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。