이 강좌에 대하여

최근 조회 134,877
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
유동적 마감일
일정에 따라 마감일을 재설정합니다.
초급 단계
완료하는 데 약 57시간 필요
영어
자막: 영어

귀하가 습득할 기술

Python Syntax And SemanticsVideo GamesPython ProgrammingProblem SolvingComputer Science
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
유동적 마감일
일정에 따라 마감일을 재설정합니다.
초급 단계
완료하는 데 약 57시간 필요
영어
자막: 영어

제공자:

앨버타 대학교 로고

앨버타 대학교

강의 계획 - 이 강좌에서 배울 내용

콘텐츠 평가Thumbs Up84%(1,989개의 평가)Info
1

1

완료하는 데 1시간 필요

Module 0: Introduction

완료하는 데 1시간 필요
6개 동영상 (총 31분), 2 개의 읽기 자료, 1 개의 테스트
6개의 동영상
Computer Science5m
Programming Languages3m
Learning Outcomes and Problem-Based Learning4m
How to Get the Most Out of this Course5m
Suggestions for Learner Success5m
2개의 읽기 자료
Instructor Bios10m
Acknowledgements10m
1개 연습문제
Introduction12m
2

2

완료하는 데 3시간 필요

Module 1: Design Hacking Version 1

완료하는 데 3시간 필요
7개 동영상 (총 58분), 6 개의 읽기 자료, 6 개의 테스트
7개의 동영상
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개의 읽기 자료
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개 연습문제
Game Creation Process4m
Understand Hacking2m
Game Versions10m
Understand Hacking Version 12m
The Game Creation Process2m
Problem Solving Ontology8m
3

3

완료하는 데 4시간 필요

Module 2: Program Hacking Version 1

완료하는 데 4시간 필요
12개 동영상 (총 79분), 7 개의 읽기 자료, 11 개의 테스트
12개의 동영상
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개의 읽기 자료
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개 연습문제
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
4

4

완료하는 데 10시간 필요

Module 3: Hacking Version 2

완료하는 데 10시간 필요
12개 동영상 (총 74분), 18 개의 읽기 자료, 30 개의 테스트
12개의 동영상
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개의 읽기 자료
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개 연습문제
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

검토

PROBLEM SOLVING, PYTHON PROGRAMMING, AND VIDEO GAMES의 최상위 리뷰

모든 리뷰 보기

자주 묻는 질문

  • 강의 및 과제 이용 권한은 등록 유형에 따라 다릅니다. 청강 모드로 강좌를 수강하면 대부분의 강좌 자료를 무료로 볼 수 있습니다. 채점된 과제를 이용하고 수료증을 받으려면 청강 도중 또는 이후에 수료증 경험을 구매해야 합니다. 청강 옵션이 표시되지 않는 경우:

    • 강좌에서 청강 옵션을 제공하지 않을 수 있습니다. 대신 무료 평가판을 사용하거나 재정 지원을 신청할 수 있습니다.
  • 수료증을 구매하면 성적 평가 과제를 포함한 모든 강좌 자료에 접근할 수 있습니다. 강좌를 완료하면 전자 수료증이 성취도 페이지에 추가되며, 해당 페이지에서 수료증을 인쇄하거나 LinkedIn 프로필에 수료증을 추가할 수 있습니다. 강좌 콘텐츠만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

  • 결제일 기준 2주 후 또는 (방금 시작된 강좌의 경우) 강좌의 첫 번째 세션이 시작된 후 2주 후 중에서 나중에 도래하는 날짜까지 전액 환불받을 수 있습니다. 2주 환불 기간 이내에 강좌를 완료했더라도 강좌 수료증을 받았으면 환불받을 수 없습니다. 전체 환불 정책을 확인하세요.

  • 예, Coursera는 수업료를 지급하기 어려운 학습자들에게 재정 지원을 제공합니다. 왼쪽의 "등록" 버튼 아래에 있는 재정 지원 링크를 클릭하면 재정 지원을 신청할 수 있습니다. 이 링크를 클릭하면 신청서를 작성하라는 메시지가 나타나며, 신청서가 승인되면 통지를 받게 됩니다. 자세히 알아보세요.

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

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.