課程信息

67,952 次近期查看
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為83 小時
英語(English)

您將獲得的技能

Python Syntax And SemanticsVideo GamesPython ProgrammingProblem SolvingComputer Science
可分享的證書
完成後獲得證書
100% 在線
立即開始,按照自己的計劃學習。
可靈活調整截止日期
根據您的日程表重置截止日期。
初級
完成時間大約為83 小時
英語(English)

提供方

Placeholder

阿尔伯塔大学

教學大綱 - 您將從這門課程中學到什麼

內容評分Thumbs Up85%(2,222 個評分)Info
1

1

完成時間為 1 小時

Module 0: Introduction

完成時間為 1 小時
6 個視頻 (總計 31 分鐘), 2 個閱讀材料, 1 個測驗
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 個練習
Introduction12分鐘
2

2

完成時間為 5 小時

Module 1: Design Hacking Version 1

完成時間為 5 小時
7 個視頻 (總計 58 分鐘), 6 個閱讀材料, 6 個測驗
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 Process30分鐘
Understand Hacking30分鐘
Game Versions30分鐘
Understand Hacking Version 130分鐘
The Game Creation Process30分鐘
Problem Solving Ontology8分鐘
3

3

完成時間為 6 小時

Module 2: Program Hacking Version 1

完成時間為 6 小時
12 個視頻 (總計 79 分鐘), 7 個閱讀材料, 11 個測驗
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 Examples5分鐘
Interpretation (lexical analysis, syntax analysis and semantic analysis)6分鐘
Lexical Analysis (identifier, literal and delimiter)15分鐘
Syntax Analysis (expression statement, expression and function call)12分鐘
Python Objects6分鐘
Semantic Analysis (identifier, literal and function call)6分鐘
Evaluation (identifier, literal and function call)30分鐘
Programming (identifier, literal and function call)30分鐘
Program Hacking Version 130分鐘
Reflect on Language Concepts used in Hacking Version 19分鐘
The Game Creation Process30分鐘
4

4

完成時間為 14 小時

Module 3: Hacking Version 2

完成時間為 14 小時
12 個視頻 (總計 74 分鐘), 18 個閱讀材料, 30 個測驗
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 16分鐘
Understand Hacking Version 230分鐘
Delete Obsolete Tests for Hacking Version 230分鐘
Lexical Analysis (review)30分鐘
Syntax Analysis (statement and assignment statement)15分鐘
Semantic Analysis (assignment statement)9分鐘
Evaluation (assignment statement)11分鐘
Programming (assignment statement)30分鐘
Lexical Analysis (operator)15分鐘
Syntax Analysis (binary expression and binary operator)27分鐘
Semantic Analysis (binary expression)14分鐘
Evaluation (binary expression and operator)30分鐘
Programming (binary expression and operator)30分鐘
Lexical Analysis (keyword)14分鐘
Syntax Analysis (import statement and module)9分鐘
Semantic Analysis (import statement)8分鐘
Evaluation (import statement and keyword)8分鐘
Programming (import statement and keyword)30分鐘
Lexical Analysis (review)17分鐘
Syntax Analysis (multi-argument function call)27分鐘
Semantic Analysis (multi-argument function call)21分鐘
Evaluation (multi-argument function call)11分鐘
Programming (multi-argument function call)30分鐘
Lexical Analysis (review)14分鐘
Syntax Analysis (method call and attribute reference)21分鐘
Semantic Analysis (method call and attribute reference)12分鐘
Evaluation (method call and attribute reference)9分鐘
Programming (method call and attribute reference)30分鐘
Program Hacking Version 230分鐘
Reflect on language concepts used in Hacking Version 212分鐘

審閱

來自PROBLEM SOLVING, PYTHON PROGRAMMING, AND VIDEO GAMES的熱門評論

查看所有評論

常見問題

還有其他問題嗎?請訪問 學生幫助中心