À propos de ce cours

49,172 consultations récentes
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant
Approx. 83 heures pour terminer
Anglais

Compétences que vous acquerrez

Python Syntax And SemanticsVideo GamesPython ProgrammingProblem SolvingComputer Science
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant
Approx. 83 heures pour terminer
Anglais

Offert par

Placeholder

Université de l'Alberta

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up86%(2,422 notes)Info
Semaine
1

Semaine 1

1 heure pour terminer

Module 0: Introduction

1 heure pour terminer
6 vidéos (Total 31 min), 2 lectures, 1 quiz
6 vidéos
Computer Science5 min
Programming Languages3 min
Learning Outcomes and Problem-Based Learning4 min
How to Get the Most Out of this Course5 min
Suggestions for Learner Success5 min
2 lectures
Instructor Bios10 min
Acknowledgements10 min
1 exercice pour s'entraîner
Introduction12 min
Semaine
2

Semaine 2

5 heures pour terminer

Module 1: Design Hacking Version 1

5 heures pour terminer
7 vidéos (Total 58 min), 6 lectures, 6 quiz
7 vidéos
Observe Hacking Game2 min
Game Versions10 min
Observe Hacking Version 11 min
Describe Hacking Version 111 min
Create Test Plan for Hacking Version 113 min
Create Algorithm for Hacking Version 110 min
6 lectures
The PVG Virtual Machine20 min
Play Hacking Game10 min
Play Hacking Version 110 min
Describe Hacking Version 110 min
Create Test Plan for Hacking Version 110 min
Create Algorithm for Hacking Version 110 min
6 exercices pour s'entraîner
Game Creation Process30 min
Understand Hacking30 min
Game Versions30 min
Understand Hacking Version 130 min
The Game Creation Process30 min
Problem Solving Ontology8 min
Semaine
3

Semaine 3

6 heures pour terminer

Module 2: Program Hacking Version 1

6 heures pour terminer
12 vidéos (Total 79 min), 7 lectures, 11 quiz
12 vidéos
Python Interpretation10 min
Python Lexical Analysis7 min
Python Syntax Analysis11 min
Python Objects5 min
Python Semantics of Literals and Identifiers10 min
Python Semantics of Function Calls3 min
Python Program Interpretation5 min
Program Hacking Version 19 min
The Reflection Process2 min
Review Code for Hacking Version 15 min
Solution Issues2 min
7 lectures
The Python Shell in the Wing IDE20 min
Lexical Rules, Tables and Sample Problem (identifier, literal and delimiter)10 min
Syntax Diagrams and Sample Problem (expression statement, expression and function call)10 min
Semantic Rules and Sample Problem (identifier, literal and function call)10 min
Programming With the Wing IDE10 min
Hacking Version 1 Solution Code10 min
Software Quality Tests for Hacking Version 110 min
11 exercices pour s'entraîner
Python Evaluation Examples5 min
Interpretation (lexical analysis, syntax analysis and semantic analysis)6 min
Lexical Analysis (identifier, literal and delimiter)15 min
Syntax Analysis (expression statement, expression and function call)12 min
Python Objects6 min
Semantic Analysis (identifier, literal and function call)6 min
Evaluation (identifier, literal and function call)30 min
Programming (identifier, literal and function call)30 min
Program Hacking Version 130 min
Reflect on Language Concepts used in Hacking Version 19 min
The Game Creation Process30 min
Semaine
4

Semaine 4

14 heures pour terminer

Module 3: Hacking Version 2

14 heures pour terminer
12 vidéos (Total 74 min), 18 lectures, 30 quiz
12 vidéos
Observe Hacking Version 21 min
Describe Hacking Version 25 min
Regression Testing and Deleting Obsolete Tests4 min
Create Algorithm for Hacking Version 21 min
Python Assignment Statement8 min
Python Binary Expression and Operator Token8 min
Python Import Statement and Keyword Token7 min
Python Multi-argument Function Call5 min
Python Method Call and Attribute Reference7 min
Program Hacking Version 211 min
Review Code for Hacking Version 25 min
18 lectures
Play Hacking Version 210 min
Describe Hacking Version 210 min
Create Test Plan for Hacking Version 210 min
Create Algorithm for Hacking Version 210 min
Syntax Diagrams and Sample Problem (statement and assignment statement )10 min
Semantic Rules (assignment statement)10 min
Lexical Rules and Tables (operator)10 min
Syntax Diagrams (binary expression and binary operator)10 min
Semantic Rules (binary expression)10 min
Lexical Rules and Tables (keyword)10 min
Syntax Diagrams (import statement and module)10 min
Semantic Rules (import statement)10 min
Syntax Diagrams and Sample Problem (multi-argument function call)10 min
Semantic Rules and Sample Problem (multi-argument function call)10 min
Syntax Diagrams (method call and attribute reference)10 min
Semantic Rules (method call and attribute reference)10 min
Hacking Version 2 Solution Code10 min
Software Quality Tests for Hacking Version 210 min
30 exercices pour s'entraîner
Solution Issues in Hacking Version 16 min
Understand Hacking Version 230 min
Delete Obsolete Tests for Hacking Version 230 min
Lexical Analysis (review)30 min
Syntax Analysis (statement and assignment statement)15 min
Semantic Analysis (assignment statement)9 min
Evaluation (assignment statement)11 min
Programming (assignment statement)30 min
Lexical Analysis (operator)15 min
Syntax Analysis (binary expression and binary operator)27 min
Semantic Analysis (binary expression)14 min
Evaluation (binary expression and operator)30 min
Programming (binary expression and operator)30 min
Lexical Analysis (keyword)14 min
Syntax Analysis (import statement and module)9 min
Semantic Analysis (import statement)8 min
Evaluation (import statement and keyword)8 min
Programming (import statement and keyword)30 min
Lexical Analysis (review)17 min
Syntax Analysis (multi-argument function call)27 min
Semantic Analysis (multi-argument function call)21 min
Evaluation (multi-argument function call)11 min
Programming (multi-argument function call)30 min
Lexical Analysis (review)14 min
Syntax Analysis (method call and attribute reference)21 min
Semantic Analysis (method call and attribute reference)12 min
Evaluation (method call and attribute reference)9 min
Programming (method call and attribute reference)30 min
Program Hacking Version 230 min
Reflect on language concepts used in Hacking Version 212 min

Avis

Meilleurs avis pour PROBLEM SOLVING, PYTHON PROGRAMMING, AND VIDEO GAMES

Voir tous les avis

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.