반응형
728x170
- 학습목표
- Classify solution issues (Hacking Version 1), as code quality or missing features.
- Understand a game version (Hacking Version 2), by observing and playing it, to identify its features.
- Modify a description (Hacking Version 1) to support new features (Hacking Version 2), using the Description Builder.
- Modify a test plan (Hacking Version 1) to support new features (Hacking Version 2), using the Test Plan Builder.
- Modify an algorithm (Hacking Version 1) to support new features (Hacking Version 2), using the Algorithm Builder.
- Generate the tokens in a Python program using lexical tables and rules, focusing on these new token kinds: operator and keyword.
- Validate the syntax of a Python program, using new syntax diagrams for: statement, assignment statement, import statement, mult-argument function call (including method call), attribute reference, binary expression, and binary operator.
- Validate the semantics of a Python program, using new simplified semantic rules for: assignment statement, import statement, mult-argument function call (including method call), attribute reference, and binary expression.
- Predict the outcome of evaluating a Python program that contains these new language components: assignment statements, import statements, multi-argument function calls (including method calls), binary expressions, and attribute references.
- Create a Python program that produces a specific outcome, from a description of the outcome, using these new language components: assignment statements, import statements, multi-argument function calls (including method calls), binary expressions, and attribute references.
- Modify a program (Hacking Version 1) to support new features (Hacking Version 2), using Wing IDE, uagame library and a test plan.
- Recognize the order of tasks in the Create Game Process.
- Recognize language features in a Python program: assignment statement, import statement, module, multi-argument function calls (including method calls), binary expressions and attribute references.
728x90
반응형
그리드형
'BAK > Problem Solving, Python Programming, and' 카테고리의 다른 글
Coursera 강의,Problem Solving, Python Programming, and Video Games 5주차 (0) | 2020.05.19 |
---|---|
Coursera 강의,Problem Solving, Python Programming, and Video Games 3주차 (0) | 2020.05.01 |
Coursera 강의,Problem Solving, Python Programming, and Video Games 2주차 (0) | 2020.04.26 |
Virtual box (버추얼박스)에러(0x80004005) 및 다른 문제들 (0) | 2020.04.24 |
Coursera 강의,Problem Solving, Python Programming, and Video Games 1주차 (0) | 2020.04.15 |