반응형
728x170
- 학습목표
- Identify solution issues (Hacking Version 2) that require selection and understand how using selection affects the game creation process.
- Understand a game version (Hacking Version 3), by observing and playing it, to identify its features
- Modify a description (Hacking Version 2) to support new features (Hacking Version 3), using the Description Builder.
- Modify a test plan (Hacking Version 2) to support multiple gameplay paths (Hacking Version 3), using the Test Plan Builder.
- Modify an algorithm (Hacking Version 2) to support selection (Hacking Version 3), using the Algorithm Builder.
- Generate the tokens in a Python program using lexical tables and rules, focusing on these new tokens: newline, indent and dedent.
- Validate the syntax of a Python program, using new syntax diagrams for: simple statement, compound statement, if statement, suite, unary expression and unary operator, and updated syntax diagrams for: statement, expression and binary operator.
- Validate the semantics of a Python program, using new simplified semantic rules for: if statement, suite, unary expression, "and" operator, and "or" operator.
- Predict the outcome of evaluating a Python program that contains these new language components: if statement, suite, unary expression, "and" operator, "or" operator, and boolean type.
- Create a Python program that produces a specific outcome, from a description of the outcome, using these new language components: if statement, suite, unary expression, "and" operator, "or" operator, and boolean type..
- Modify a program (Hacking Version 2) to support selection (Hacking Version 3), using Wing IDE, uagame library and a test plan.
- Recognize language features in a Python program: if statement, suite, unary expression, "and" operator, "or" operator, and boolean type.
728x90
반응형
그리드형
'BAK > Problem Solving, Python Programming, and' 카테고리의 다른 글
Coursera 강의,Problem Solving, Python Programming, and Video Games 4주차 (0) | 2020.05.14 |
---|---|
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 |