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

스크래치 프로그래밍 초보자부터 고급 학습자를 위한 코딩(14시간 코스)

이 14시간 과정에서 학생들은 Scratch 프로그래밍의 기본 및 고급 개념을 배웁니다. 이 과정에서는 코딩 개념을 자세히 다루므로 Python과 같은 다른 프로그래밍 언어로 이전할 수 있습니다.
Baljit Borde (BSc, Masters in Education)
평균 평점:
5.0
수강 후기 수:
(2)
수업

무엇이 포함되어 있나요?

8개의 라이브 미팅
수업 14 시간
보고계신 지문은 자동 번역 되었습니다

수업 소개

This course in Scratch Programming covers the following topics in depth. Each double lesson is 105 minutes in total. 

LESSONS 1 - 2: 
>> Introduction to Scratch 3.0 - This lesson introduces students to programming in Scratch in a fun and creative way. Students are introduced to the Scratch interface as well as key terms. Students experiment with basic instructions and sequences in Scratch and learn to use Motion and Look commands.
>> Animations & Costumes - Students learn how animation and costume blocks can be used in Scratch 3.0. Students also learn about the Repeat Block and how it can be used.

LESSONS 3 - 4: 
>> Loops & Motions - Students learn the concepts of loops and how and why they are used. Students learn to create loops and use different types of loops in Scratch in conjunction with Motion commands.
>> Coordinates & Sensing - Students learn how coordinates are used in scratch as well as the sensing command. Students also learn about the If Statement (Selection) in Scratch and how it can be used.

LESSONS 5-6: 
>> Drawing with Sprites - Students learn how they can draw in Scratch 3.0 using the Pen Blocks. Students will also learn how to read flowcharts and convert these flowcharts into scratch code. In this lesson, students will also learn how to use the IF, FOREVER and REPEAT blocks.
>> Using Variables - Students learn how to create and use variables in Scratch by keeping score of certain items displayed on the screen.

LESSONS 7 - 8: 
>> Changing Backdrops - Students learn how to insert and change backdrops in Scratch 3.0 using If Statements, Sensing and Look Commands. Students are expected to extend their learnt knowledge further by explaining how their code works as well as designing and creating their own program.
>> Making Music - Students learn how to record their voice and/or import music. Students are taught to use the Events, Control and Sound blocks to create music.

LESSONS 9 - 10: 
>> Scratch Games - Students learn how to create basic games in Scratch 3.0. Simple step by step instructions are provided for students to create their first game. Students are questioned in depth to explain how code they have created actually works so they can develop the code further to create different games.
>> Animated Stories - Students learn how to create basic animated stories in Scratch 3.0 . Simple step by step instructions are provided for students to create their first animated. Students are then expected to plan their own story and create it from Scratch skills they have learnt.

LESSONS 11 - 12: 
>> Scratch Assessment - Students are tested on their ability to use all their skills in Scratch 3.0 in an independent manner. A perfect assessment lesson so teachers can assess and judge their students coding ability before they are expected to move onto Text Based coding i.e. Python.
>> Working with Lists - This lesson moves students on from the basics of coding and using variables in Scratch and begins to introduce them to LIST data structures. With this lesson, students will learn a better way to store data, what lists are, why they are used as well as their benefits i.e. inserting data, adding data, finding and deleting data etc…

LESSONS 13 - 14: 
>> Using Broadcast Statements - This lesson moves students on from the basics of coding in Scratch and begins to introduce students to create more efficient code through the use of broadcast blocks. These blocks will allow students to time actions in their Scratch Games but also understand where they can be and should be used. Students will also learn how to make sprites control the actions of other sprites by using broadcast blocks.
>> Creating Clones - This lesson moves students on from the basics of coding in Scratch and begins to introduce students to create more efficient code through the use of cloning as well as making use of less lines of code (by removing repeated code). In this lesson, students will learn a better way to code.

Students will need to have access to the Internet to access Scratch and they will be provided with digital worksheets via Google Slides and Google Docs. 
All curriculum material is fully developed for each lesson. My screen (with the teacher powerpoint and code in Scratch) will be shown to students via the screen sharing facility in outschool so they are able to see concepts being taught before experimenting for themselves.
학습 목표
Students will learn basic, intermediate and advanced skills in Scratch. Not only will they learn about Scratch blocks, but they will learn about actual programming concepts, such as Selection, Iteration, Sequencing and data structures. This will put students in a good position for when they move onto coding using a text based programming language such as Python.
학습 목표

그 외 세부 사항

학부모 가이드
The worksheets used in this class will be made available via Google Slides and Google Docs. Students will therefore need to make sure they are able to access their Google Drive account. Students will be expected to code in the online Scratch programming interface. They will therefore need to make sure they have created a free account in Scratch prior to joining this course.
수업 자료
Students will be provided with curriculum material at the start of each lesson. This will be shared in digital format via Google Docs and Google Slides.
수업 진행 언어
영어
가입일: September, 2020
5.0
2수강 후기
프로필
교사 전문성 및 자격증
Hi, my name is Bal, I have a degree in Computer Science and a Masters in Education. I am a qualified teacher of Computer Science and Information Technology. I am very enthusiastic about teaching and ensuring all my students succeed no matter what their ability. I have taught in various secondary schools for the past 15 years. 

I started teaching in 2005. Since then I have taught many students from different backgrounds with different abilities and taught at different levels (up to undergraduate level, for many examination boards, including home schooling students.) I have so far given my best to my students to reach their academic goals. I hope to do the same in the future. 

The classes i provide on Outschool are as follows: 
- Programming in Scratch (from Beginners to Advanced)
- Programming in Python (from Beginners to Advanced)
- Programming in Kodu - 3D Game Creation
- One to One lessons for AP Computer Science

리뷰

실시간 그룹 수업
공유
8 회 수업에

US$600

2주 동안 주당 4회
105분

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

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