US$35
weeklyor US$140 for 4 classes
무엇이 포함되어 있나요?
4개의 라이브 미팅
수업 5 시간보고계신 지문은 자동 번역 되었습니다
수업 소개
In this class, we will take a deeper dive into programming and computer science by working through lesson blocks two and three of the Coding FUNdamentals curriculum in Minecraft: Education Edition. First, we will travel to each of the different planets in our solar system, and on each planet, we will learn something new about programming. Next, we will travel back in time, and at each epoch of our planet's time in this universe, we'll cover a new programming concept or reinforce knowledge we have gained in previous lessons. Topics covered will include: - Conditionals (if/else) and loops (while/for) - Debugging code and quickly reviewing code to find errors. - Problem decomposition - Test cases - Boolean Logic - Algorithm comparison - Writing programs that use and modify variables - Sequencing - Event handling - Feature development and planning At the beginning of class, students will be expected to have Minecraft Education Edition running and signed into their account (I will provide a license and account to sign in and use). I will briefly introduce the lesson, cover the objectives for the lesson and provide reminders on how to use the MakeCode Editor to program the agent. I will introduce or review vocabulary each week. There may be some "unplugged" activities; each lesson has 4-5 activities, and each activity gives the learner a chance to solve an exciting problem using programming. At the end of the lesson, I will ask the students some quick questions that test whether they got all the information they need or not. In weeks 6 and 12, there will be an exam; the students will have to use the tools and knowledge they have gained to solve familiar problems, then they will have to present their solutions to me, and I will provide feedback. Each week I will also provide a homework assignment to the students. I will ask students to submit the homework assignments by the beginning of the next class to receive feedback. If we end the class early, we can begin the homework for the following week (I cannot take questions on the previous week) until the class time ends. ******Syllabus****** Rules for homework: homework must be submitted the day before the next class after it is assigned to receive feedback. To submit homework, you will send me a video of your solution on flipgrid. You must explain your code to me in the video. The video must be under 4 minutes long, and you must also provide me with a link to your code so that I can reproduce the results. I will provide an introductory video showing how to submit homework in the class. Late homework will not be graded or evaluated. Disabilities: if your student has a disability, please let me know what I can do to make this the best experience for your learner. I am happy to provide extra time on exams, provide extended deadlines, or if you have other ideas, I can take a look at that as well. Attendance: if you miss class, you cannot make it up. However, there will be a recording of the course. You should watch the recording (you can even watch it at double speed!). Honesty: Please use attribution if you use other people's work. If I get suspicious and find out you used someone else's work without providing attribution, I will let a parent or guardian know so that we can do better in the future. **Week 5** ⇢ Week of July 17: Uranus and Neptune: we will now travel to the gas giant Uranus, followed by Neptune. We will learn to describe choices made during program development using code comments, presentations, and demonstrations in this lesson. We will review developing plans that describe a sequence of events, goals, and expected outcomes. We will also continue to use and review problem decomposition. ⇢⇢Homework: Program the agent to build a hollow pyramid with a 6x6 base that extends up to the final block. **Week 6** ⇢ Week of July 24: Exam 1: 50 minutes, followed by presenting solutions to two out of the five available problems. I will be available to provide some help, but not a lot. This is to make sure that my teaching is successfully helping you to learn. It will not be graded with a letter grade. Instead, I will provide feedback on your code and presentation. ⇢⇢Homework: None! **Week 7** ⇢ Week of August 1: The Experiment: changing gears from space, we will now go back in time only to encounter an unexpected problem! We will continue to use skills developed to debug code, compare and refine algorithms, and problem decompositions. We will introduce and learn how to use variables to store and modify data. ⇢⇢Homework: Write a program that takes two variables, a color, and a number. Program the agent to build a 1x1 tower that extends however many blocks up the user passes into the program. The block must be the color the user specifies. The program must accept at least five colors. **Week 8** ⇢ Week of August 8: Dinosaur Run: we must sneak through a series of challenges using our coding skills to avoid danger. We will learn about events and event handling. We will have to continue to use decomposition to solve the problems. ⇢⇢Homework: You must program the agent to follow the player, and if the agent detects lava anywhere around the player, the agent must cast fire protection on the player. If the agent sees that the player is underwater, the agent must cast underwater breathing on the player.
학습 목표
Students will learn to model the way programs store and manipulate data using numbers or other symbols to represent information. They will learn to develop plans that describe a sequence of events, goals, and expected outcomes. To facilitate the program development process, they will learn how to quickly decompose (break down) problems into smaller, manageable subproblems. I will also introduce debugging and how to quickly identify and correct errors in code.
그 외 세부 사항
학부모 가이드
This class uses Minecraft: Education Edition. This is a special version of Minecraft created by Microsoft for classroom use and learning. This version of Minecraft is COPPA certified and complies with FERPA (https://educommunity.minecraft.net/hc/en-us/articles/360047118972-User-Privacy-and-Minecraft-Education-Edition).
수업 자료
I recommend having two monitors, one to see my screen and one to run Minecraft: Education Edition on. If you do not have two monitors, make sure to review with your learner how to switch between the zoom video and the Outschool course so they can see my screen!
수업 진행 언어
영어
Outschool 외 필요 앱/웹사이트
아웃스쿨 사이트의 기능 외 별도의 앱이나 웹 사이트를 사용할 필요가 없습니다.
출처
https://education.minecraft.net/en-us/resources/computer-science-subject-kit
선생님을 만나보세요
교사 전문성 및 자격증
I have a masters degree in computer science, I have a decade of software development and testing experience and am published in a Marine Science journal for the development of "Stress-scapes" a machine learning algorithm that provides fisheries in the Gulf of Alaska with feedback on how pacific cod in the Gulf of Alaska are responding to changing environmental conditions. I have also written software for the US Navy Undersea Warfare Center. I work with non-profits where I live to provide computer science education to the greater metropolitan area where I live.
리뷰
다른 인기 수업
[1:1] 개인 튜터링 JAVA 코딩 - JAVA 프로그래밍 입문
Ziad Ghazi
4.6
(9)
US$55 세션당
일대일 레슨
온디맨드
7-18 세
자바 코딩: 재미있는 프로젝트로 프로그래밍 배우기 - 레벨 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
US$21회당 수업료
다음 세션은 Tue 5/27 7 PM 에 예정되어 있습니다.
그룹 수업
12 주, 주당 1회50분
12-17 세
자바 프로그래밍 I
Susan Frederick
4.9
(16)
US$30회당 수업료
다음 세션은 Mon 6/2 2 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 3회1.42 시간
12-17 세
자바 프로그래밍 - 1:1 개인 튜터링
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
US$39 세션당
일대일 레슨
온디맨드
10-18 세
자바 주간 수업
MissB aka Bhavana R (Coding)
4.9
(38)
US$25회당 수업료
다음 세션은 Tuesday 10 PM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
11-16 세
자바 1:1 수업
MissB aka Bhavana R (Coding)
4.9
(38)
US$70 세션당
일대일 레슨
온디맨드
13-18 세
101 개인 맞춤형 - 초보자를 위한 기본 - Java 프로그래밍 - 주 1시간
StudentScholars
3.9
(86)
US$43 세션당
다음 세션은 오늘 2:30 PM 입니다.
일대일 레슨
온디맨드
9-18 세
101 개인 맞춤형 - 중급 - 자바 프로그래밍 - 주 1시간
StudentScholars
3.9
(86)
US$48 세션당
일대일 레슨
온디맨드
9-18 세
101 Private-JAVA Programming - 중급 - 레벨 2 - 주 30분
StudentScholars
3.9
(86)
US$33 세션당
일대일 레슨
온디맨드
9-18 세
101 Private-JAVA Programming - 초보자를 위한 기본 - 레벨 1 - 주 30분
StudentScholars
3.9
(86)
US$33 세션당
일대일 레슨
온디맨드
9-18 세
101 Private-JAVA Programming - 초보자를 위한 기본 - 레벨 1 - 주 30분
StudentScholars
3.9
(86)
US$33 세션당
일대일 레슨
온디맨드
7-18 세
Java로 객체 지향 프로그래밍을 배우세요
Mikaila
US$35 세션당
일대일 레슨
온디맨드
13-18 세
2-in-1 Java 및 Python 코딩 | 초보자를 위한 1년 단위 주간 프로그래밍 수업!
Faruk Hasan
4.8
(149)
US$10회당 수업료
다음 세션은 Wednesday 2:05 AM 에 예정되어 있습니다.
그룹 수업
주당 1회35분
10-13 세
매직 자바: 아트와 게임을 통해 전문적인 코딩 배우기 (1 대 1)
Nicolas Bulgarides
US$55 세션당
일대일 레슨
온디맨드
13-18 세
Minecraft JAVA Edition: Survival Beginners Course Java에서 생존하는 방법
Julie Olufson
4.9
(270)
US$15회당 수업료
다음 세션은 내일 2 PM 입니다.
그룹 수업
주당 1회45분
5-10 세
캠프: 자바 제다이가 되어보세요
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
US$20회당 수업료
다음 세션은 Mon 6/16 3 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회50분
10-15 세