Acerca de este Curso

131,551 vistas recientes
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel principiante
Aprox. 57 horas para completar
Inglés (English)
Subtítulos: Inglés (English)

Habilidades que obtendrás

Python Syntax And SemanticsVideo GamesPython ProgrammingProblem SolvingComputer Science
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel principiante
Aprox. 57 horas para completar
Inglés (English)
Subtítulos: Inglés (English)

ofrecido por

Logotipo de Universidad de Alberta

Universidad de Alberta

Programa - Qué aprenderás en este curso

Calificación del contenidoThumbs Up84%(1,989 calificaciones)Info
Semana
1

Semana 1

1 hora para completar

Module 0: Introduction

1 hora para completar
6 videos (Total 31 minutos), 2 lecturas, 1 cuestionario
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 lecturas
Instructor Bios10m
Acknowledgements10m
1 ejercicio de práctica
Introduction12m
Semana
2

Semana 2

3 horas para completar

Module 1: Design Hacking Version 1

3 horas para completar
7 videos (Total 58 minutos), 6 lecturas, 6 cuestionarios
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 lecturas
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 ejercicios de práctica
Game Creation Process4m
Understand Hacking2m
Game Versions10m
Understand Hacking Version 12m
The Game Creation Process2m
Problem Solving Ontology8m
Semana
3

Semana 3

4 horas para completar

Module 2: Program Hacking Version 1

4 horas para completar
12 videos (Total 79 minutos), 7 lecturas, 11 cuestionarios
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 lecturas
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 ejercicios de práctica
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
Semana
4

Semana 4

10 horas para completar

Module 3: Hacking Version 2

10 horas para completar
12 videos (Total 74 minutos), 18 lecturas, 30 cuestionarios
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 lecturas
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 ejercicios de práctica
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

Revisiones

Principales revisiones sobre PROBLEM SOLVING, PYTHON PROGRAMMING, AND VIDEO GAMES

Ver todos los comentarios

Preguntas Frecuentes

  • El acceso a las clases y las asignaciones depende del tipo de inscripción que tengas. Si tomas un curso en modo de oyente, verás la mayoría de los materiales del curso en forma gratuita. Para acceder a asignaciones calificadas y obtener un certificado, deberás comprar la experiencia de Certificado, ya sea durante o después de participar como oyente. Si no ves la opción de oyente:

    • es posible que el curso no ofrezca la opción de participar como oyente. En cambio, puedes intentar con una Prueba gratis o postularte para recibir ayuda económica.
    • Es posible que el curso ofrezca la opción 'Curso completo, sin certificado'. Esta opción te permite ver todos los materiales del curso, enviar las evaluaciones requeridas y obtener una calificación final. También significa que no podrás comprar una experiencia de Certificado.
  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

  • Puedes solicitar un reembolso completo hasta dos semanas después de tu fecha de pago o (para los cursos que se lanzaron recientemente) hasta dos semanas después del comienzo de la primera sesión del curso, lo que ocurra después. No puedes recibir un reembolso luego de obtener un Certificado de curso, aun cuando completes el curso dentro del período de reembolso de dos semanas. Consulta nuestra política de reembolsos completa.

  • Sí, Coursera ofrece ayuda económica a los estudiantes que no pueden pagar la tarifa. Solicítala haciendo clic en el vínculo de Ayuda económica que está debajo del botón 'Inscribirse' a la izquierda. Se te pedirá que completes una solicitud y recibirás una notificación cuando se apruebe. Obtén más información.

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

  • Este Curso no otorga crédito universitario, pero algunas universidades pueden aceptar los Certificados del curso para obtener crédito. Consulta con tu institución para obtener más información. Los Títulos en línea y los Certificados Mastertrack™ de Coursera brindan la oportunidad de obtener créditos universitarios.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.