Über diesen Kurs

164,504 kürzliche Aufrufe
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Anfänger“
Ca. 57 Stunden zum Abschließen
Englisch
Untertitel: Englisch

Kompetenzen, die Sie erwerben

Python Syntax And SemanticsVideo GamesPython ProgrammingProblem SolvingComputer Science
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Anfänger“
Ca. 57 Stunden zum Abschließen
Englisch
Untertitel: Englisch

von

University of Alberta-Logo

University of Alberta

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up84%(1,606 Bewertungen)Info
Woche
1

Woche 1

1 Stunde zum Abschließen

Module 0: Introduction

1 Stunde zum Abschließen
6 Videos (Gesamt 31 min), 2 Lektüren, 1 Quiz
6 Videos
Computer Science5m
Programming Languages3m
Learning Outcomes and Problem-Based Learning4m
How to Get the Most Out of this Course5m
Suggestions for Learner Success5m
2 Lektüren
Instructor Bios10m
Acknowledgements10m
1 praktische Übung
Introduction12m
Woche
2

Woche 2

3 Stunden zum Abschließen

Module 1: Design Hacking Version 1

3 Stunden zum Abschließen
7 Videos (Gesamt 58 min), 6 Lektüren, 6 Quiz
7 Videos
Observe Hacking Game2m
Game Versions10m
Observe Hacking Version 11m
Describe Hacking Version 111m
Create Test Plan for Hacking Version 113m
Create Algorithm for Hacking Version 110m
6 Lektüren
The PVG Virtual Machine20m
Play Hacking Game10m
Play Hacking Version 110m
Describe Hacking Version 110m
Create Test Plan for Hacking Version 110m
Create Algorithm for Hacking Version 110m
6 praktische Übungen
Game Creation Process4m
Understand Hacking2m
Game Versions10m
Understand Hacking Version 12m
The Game Creation Process2m
Problem Solving Ontology8m
Woche
3

Woche 3

4 Stunden zum Abschließen

Module 2: Program Hacking Version 1

4 Stunden zum Abschließen
12 Videos (Gesamt 79 min), 7 Lektüren, 11 Quiz
12 Videos
Python Interpretation10m
Python Lexical Analysis7m
Python Syntax Analysis11m
Python Objects5m
Python Semantics of Literals and Identifiers10m
Python Semantics of Function Calls3m
Python Program Interpretation5m
Program Hacking Version 19m
The Reflection Process2m
Review Code for Hacking Version 15m
Solution Issues2m
7 Lektüren
The Python Shell in the Wing IDE20m
Lexical Rules, Tables and Sample Problem (identifier, literal and delimiter)10m
Syntax Diagrams and Sample Problem (expression statement, expression and function call)10m
Semantic Rules and Sample Problem (identifier, literal and function call)10m
Programming With the Wing IDE10m
Hacking Version 1 Solution Code10m
Software Quality Tests for Hacking Version 110m
11 praktische Übungen
Python Evaluation Examples5m
Interpretation (lexical analysis, syntax analysis and semantic analysis)6m
Lexical Analysis (identifier, literal and delimiter)15m
Syntax Analysis (expression statement, expression and function call)12m
Python Objects6m
Semantic Analysis (identifier, literal and function call)6m
Evaluation (identifier, literal and function call)8m
Programming (identifier, literal and function call)2m
Program Hacking Version 14m
Reflect on Language Concepts used in Hacking Version 19m
The Game Creation Process2m
Woche
4

Woche 4

10 Stunden zum Abschließen

Module 3: Hacking Version 2

10 Stunden zum Abschließen
12 Videos (Gesamt 74 min), 18 Lektüren, 30 Quiz
12 Videos
Observe Hacking Version 21m
Describe Hacking Version 25m
Regression Testing and Deleting Obsolete Tests4m
Create Algorithm for Hacking Version 21m
Python Assignment Statement8m
Python Binary Expression and Operator Token8m
Python Import Statement and Keyword Token7m
Python Multi-argument Function Call5m
Python Method Call and Attribute Reference7m
Program Hacking Version 211m
Review Code for Hacking Version 25m
18 Lektüren
Play Hacking Version 210m
Describe Hacking Version 210m
Create Test Plan for Hacking Version 210m
Create Algorithm for Hacking Version 210m
Syntax Diagrams and Sample Problem (statement and assignment statement )10m
Semantic Rules (assignment statement)10m
Lexical Rules and Tables (operator)10m
Syntax Diagrams (binary expression and binary operator)10m
Semantic Rules (binary expression)10m
Lexical Rules and Tables (keyword)10m
Syntax Diagrams (import statement and module)10m
Semantic Rules (import statement)10m
Syntax Diagrams and Sample Problem (multi-argument function call)10m
Semantic Rules and Sample Problem (multi-argument function call)10m
Syntax Diagrams (method call and attribute reference)10m
Semantic Rules (method call and attribute reference)10m
Hacking Version 2 Solution Code10m
Software Quality Tests for Hacking Version 210m
30 praktische Übungen
Solution Issues in Hacking Version 16m
Understand Hacking Version 22m
Delete Obsolete Tests for Hacking Version 22m
Lexical Analysis (review)16m
Syntax Analysis (statement and assignment statement)15m
Semantic Analysis (assignment statement)9m
Evaluation (assignment statement)11m
Programming (assignment statement)2m
Lexical Analysis (operator)15m
Syntax Analysis (binary expression and binary operator)27m
Semantic Analysis (binary expression)14m
Evaluation (binary expression and operator)14m
Programming (binary expression and operator)2m
Lexical Analysis (keyword)14m
Syntax Analysis (import statement and module)9m
Semantic Analysis (import statement)8m
Evaluation (import statement and keyword)8m
Programming (import statement and keyword)2m
Lexical Analysis (review)17m
Syntax Analysis (multi-argument function call)27m
Semantic Analysis (multi-argument function call)21m
Evaluation (multi-argument function call)11m
Programming (multi-argument function call)2m
Lexical Analysis (review)14m
Syntax Analysis (method call and attribute reference)21m
Semantic Analysis (method call and attribute reference)12m
Evaluation (method call and attribute reference)9m
Programming (method call and attribute reference)2m
Program Hacking Version 24m
Reflect on language concepts used in Hacking Version 212m

Bewertungen

Top-Bewertungen von PROBLEM SOLVING, PYTHON PROGRAMMING, AND VIDEO GAMES

Alle Bewertungen anzeigen

Häufig gestellte Fragen

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugriff auf alle Kursmaterialien, einschließlich bewerteter Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

  • Sie haben bis zu zwei Wochen nach Ihrem Zahlungsdatum beziehungsweise bis zu zwei Wochen nach Beginn der ersten Kurseinheit (bei Kursen, die gerade gestartet sind) Anspruch auf eine volle Rückerstattung, je nachdem, was später eintritt. Nach dem Erwerb eines Kurszertifikats besteht kein Anrecht mehr auf Rückerstattung, auch dann nicht, wenn Sie den Kurs innerhalb des Zeitraums von zwei Wochen abgeschlossen haben. Lesen Sie unsere vollständige Rückerstattungsrichtlinie.

  • Ja, Coursera bietet Kursteilnehmern, die die Gebühr nicht bezahlen können, finanzielle Hilfe an. Sie beantragen diese Hilfe, indem Sie auf den entsprechenden Link links unter der Schaltfläche "Anmelden" klicken. Sie werden dazu aufgefordert, ein Antragsformular auszufüllen, und Sie werden benachrichtigt, wenn Ihr Antrag bewilligt wird. Mehr erfahren.

  • 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.

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..