한국어
로그인

파이썬 프로그래밍 | 초보자 | 06주 SP | 가위바위보, 종이, 파이썬

수업
Play
Sidney - KidsSpeakCode
평균 평점:4.8수강 후기 수:(1,186)
이 6주 SP 과정에서 학생들은 매주 2개의 게임을 통해 12개의 Python 게임을 만들고 적용하는 단계를 배우게 됩니다. #빌더
보고계신 지문은 자동 번역 되었습니다

수업 경험

6 lessons//6 Weeks
 Week 1
Lesson 1
Module 1: Getting Started with Variables and Fun Games
In this module, students will dive into the basics of programming by learning how to store numbers in variables. They'll kick things off by creating a "Guess the Number" game, which not only introduces the concept of variables but also makes it super engaging. Next, they'll develop a cool Dog/Cat Age Calculator, turning human years into pet years, and discovering how simple math functions can be applied in entertaining ways.
 Week 2
Lesson 2
Module 2: Strings, Quizzes, and Pizza Parties
Students will explore the world of text in programming by learning how to use string variables. They'll put this knowledge to use by building a Personality Quiz that responds to their choices with witty feedback. Then, it's time for some culinary coding with the Pizza Toppings Machine project, where students can mix and match ingredients to craft the ultimate virtual pizza—perfect for those who like to get creative with their food!
 Week 3
Lesson 3
Module 3: Lists, Sweets, and Whiskered Widgets
This module introduces lists and indexing, key tools for managing collections of data in programming. Students will apply these concepts by creating a Random Ice Cream Maker that whips up delicious, surprise flavor combinations. They'll also code a Cat Generator, which will produce descriptions or images of different cat types at random—a purr-fect project for animal lovers.
 Week 4
Lesson 4
Module 4: Interactive Game Crafting
It's game development time! This module is all about using imagination and coding skills to create interactive experiences. Students will build an Item Adventure Game, making decisions that steer the adventure in various directions. They'll also design a version of Rock, Paper, Scissors called "Rock, Paper, Scissors, You," adding a personal twist to the traditional game.
 Week 5
Lesson 5
Module 5: Crafting Your First Adventure Game
In Module 5, students will use their accumulated programming knowledge to begin creating their very own adventure game. They'll start by laying the foundation—designing the game's environment, plotting the storyline, and creating characters that players can interact with. This module encourages students to think critically about plot development and character dynamics, while also introducing them to basic game mechanics and user interaction. It's a creative sandbox.
 Week 6
Lesson 6
Module 6: Advanced Game Development Techniques
Module 6 takes students deeper into the world of game development. Building on their initial game designs from Module 5, students will now enhance their games with more complex levels, intricate puzzles, and advanced coding techniques. They'll learn how to incorporate conditional logic to create branching storylines that change based on player decisions, making each game playthrough unique.
Students will learn how to construct basic Python games while learning about variables, lists, loops and if statements.
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning. 
숙제 제공
Students should work on their own code each week using the examples provided, or a new idea of their own. Each module should take about an hour to work through and homework should take about the same, but can take longer or shorter, depending on the interest of the learners and how much time they want to put into building their own fun games.
수업 외 주당 1 - 2 시간
제공되는 평가
Feedback is provided for all assignments.
제공되는 성적
We will be using Repl.it, an interactive coding environment, which makes it easy to code, share and collaborate. While there are many other places that students are able to code, this is the only resource we will be using. The site is free to sign up, and makes it easy to code in Python, directions will be provided with the first module. 
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
In this course, we will be utilizing Replit.com, a versatile and user-friendly online coding platform that offers a robust environment for learning and developing programming skills. Replit.com is accessible for free and operates entirely in the cloud, eliminating the need for any software installations on personal computers. This makes it an ideal choice for beginners and younger learners to start coding in a supportive and well-structured setting. The platform supports multiple programming languages and comes with a variety of tools that enable students to write, run, and debug their code effortlessly from any device with internet access. By using Replit.com, students can easily share their projects and collaborate with others, enhancing the learning experience through interactive participation.
평균 평점:4.8수강 후기 수:(1,186)
Profile
Welcome! We offer fun and engaging social science and technology classes. You can use technology to do some pretty amazing things, and it's a lot less scary than it seems—our courses range from social science (like sociology and marketing) to... 
자율 진도 수업

₩100

매주 또는 ₩96 모든 콘텐츠에 대해
6 사전 녹화 레슨
6 선생님 지원 주간
시작일을 선택하세요
콘텐츠 액세스 기간 1년

Completed by 97 learner
연령: 13-18

지금 등록하고 언제든지 시작하세요
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨