Outschool
통화, 시간대 및 언어 설정 열기
로그인

Minecraft: Education Edition으로 파이썬 플레이 및 학습

파이썬은 Minecraft: Edu의 내장 개발 환경을 사용하여 배울 수 있는 코딩하기 쉬운 프로그래밍 언어입니다. 프로그래밍에 대한 약간의 경험이 제안됩니다.
Josiah Blaisdell M.Sc.
평균 평점:
5.0
수강 후기 수:
(30)
수업
재생

무엇이 포함되어 있나요?

1개의 라이브 미팅
주당 수업 1 시간 15 분 시간
보고계신 지문은 자동 번역 되었습니다

수업 소개

Each week we will visit one of the islands in the Kingdom of the Floating Islands. Each island is made up of a collection of creative challenges that I will help guide your learner through. Python is a great programming language to learn because it is easy to use, the syntax looks like written english, and it is powerful. I recommend this class for students that have some basic knowledge of what programming is and what it is about, for example by taking one of my block-based programming classes. I also recommend sticking around and working through each of the six floating islands before taking the multi-day programming course.

We will cover:
    *Python Notebooks
    *Important commands like say(), agent.move(), agent.till(), 
    *Python syntax
    *Problem decomposition and sequencing with Python
    *Basic data structures like lists, arrays and vectors
    *Functions in python
    *Debugging, testing, designing, and developing programs

When class time arrives and your learner joins the zoom, I will introduce the theme for the day, and the Python Island. I will help walk them through each challenge in the island and provide a level of guidance that they can appreciate. I find that some learners really enjoy guidance, and some enjoy being able to attempt the problems themselves before having me get involved. I like to use encouraging and uplifting language that I hope will motivate your learner to keep trying, and not give up on problems even when they get tough.

Theme: Welcome to the Kingdom of the Floating Islands. This mystical kingdom floats high above the world below. Throughout this collection of lessons, students will learn the basics of Python through a series of themed tasks in each world. Completing these tasks will allow the kingdom to develop further technologically.

Week 1 (4/25/2022): we will learn about the Notebooks interface, how to use the say command, familiarity with variables in Python and their basic uses, sequencing, and problem decomposition.

Week 2 (4/2/2022): we will focus on decisions in code using conditionals in Python. Conditionals are statements like "if this, then do that". We'll learn about Booleans, integers, and statements. 

Week 3 (4/9/2022): we will learn how to use for loops, some differences between for loops and other kinds of iteration and how iteration is used in python to solve problems by iterating over a fixed range of numbers. We'll learn some helpful vocabulary about loops.

Week 4 (4/16/2022): While loops are a different kind of loop where iteration continues until a condition is met. This week we will become familiar with the concept of a while loop and understand the difference between when to use a while loop vs. when to use a for loop. We'll also learn what it means when a computer is stuck in a loop.

Week 5 (4/23/2022): Functions are like little machines that you can run to solve mini problems that show up repetitively in your program. We will learn what it means to "call a function", "return a value", and what it means to "pass a variable into a function". We will learn how to use language like this to describe our code, and how to use events to call functions.

Week 6 (4/30/2022): Lists, vectors and arrays are basic data structures in programming. In this week we will learn what a datatype is, what an object is, and differences between various data types. We'll become familiar with creating, reading, updating, and deleting (CRUD) lists, arrays and vectors.

*Students with Disabilities* I encourage students with disabilities to take my classes, I know what it is like to go through the educational system with a disability and how hard that can be. Please let me know ahead of time if your student has a disability and what I can do to accommodate it. If your learner has a documented disability and documentation for the need some things, I can offer are 1 on 1 classes at the same rate as the group classes, group classes tailored for students with a specific disability, extra time to complete the problems, avoiding trigger words/phrases, assistance with braille and computer code, assistance navigating the Minecraft world, and more.

학습 목표

By completing all the classes in this ongoing course students will be able to understand Python syntax and use Python to solve problems. Students will understand concepts like algorithms, for loops, while loops, variables, lists, and functions.
학습 목표

그 외 세부 사항

학부모 가이드
Minecraft: Education Edition takes data privacy concerns seriously and complies with COPPA, CCPA , FERPA, and Microsoft’s Privacy Statement and General Data Protection Regulation (GDPR). More information can be found here: https://educommunity.minecraft.net/hc/en-us/articles/360047118972-User-Privacy-and-Minecraft-Education-Edition
수업 자료
This class requires a keyboard and mouse. I recommend also having two displays, one for the zoom call with me (so that they can see me and my screen) and one for the game.
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
출처
This class uses the Minecraft Education Edition Python Islands course material which can be found here: https://education.minecraft.net/en-us/resources/computer-science-subject-kit/python-islands Some of the language I use to build a bridge to students I found in the book Python for Kids by Jason R. Briggs.
Not an official Minecraft product. Not approved or associated with Mojang.
가입일: October, 2021
5.0
30수강 후기
프로필
교사 전문성 및 자격증
I have a masters degree in computer science, patents, and am a published researcher. I also have over a decade of IT experience. I have taught at both the graduate and undergraduate level and have been working with youth in grades K-12 for the past two years. 

리뷰

실시간 그룹 수업
공유
매주

US$34

주당 1회
75분

7 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 11-15
수업당 학습자 3-6 명

이 수업은 더 이상 제공되지 않습니다.
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보귀하의 개인정보 선택이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨