Outschool
검색

US$350

for 16 classes
수업

전문가처럼 코딩하는 법 배우기 - 학기 수업

1 명의 학생이 수업을 완료함
연령대: 9-14 세
실시간 그룹 수업
이 16주 수업에서 우리는 Snap이라는 Scratch와 유사한 플랫폼을 사용하여 전문적인 프로그래밍 기술과 알고리즘을 배웁니다.
평균 평점:
4.9
수강 후기 수:
(158 수강 후기)

실시간 화상 수업
16주 동안 주당 1회
3-15 수업 정원
45분

무엇이 포함되어 있나요?

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

수업 소개

Scratch is a fun way to get introduced to programming. However, Scratch does not support functions that are required to become a professional programmer. There is another coding platform called Snap (created by University of California at Berkeley). It looks like Scratch, it acts like Scratch.... it is even built in top of Scratch, but has everything needed to build professional coding projects.

Learners do not need any experience in Snap. Experience in Scratch is preferable, but not required.

While Snap does work on tablets, it is highly recommended learners use a computer. Please be aware that Mac computers might require permissions enabled in system settings (for web cam and location access) 

In this class we will use Snap to learn how to create professional programs. Learners will get exposed to every aspect of coding, from programming techniques to web interface to artificial intelligence.

The aim of this class is to give learners an introduction to good programming techniques and expose them to various fields in software development. 

Learners will learn how to create code that are easy to maintain and scale. Throughout the course we will focus on software architecture, giving learners experience in how to structure code. 

Here are some of the topics we will explore:
- Code Structuring and Subroutines (make your coding scalable and easy to maintain)
- Artificial Intelligence (smart programs are better than dumb)
- Location based coding (learn how to code a program that interact with your local community)
- Web interface (learn how to use information from the Internet to power your app)
- 3D vector animation (this will require slight use of math, but nothing too bad)
- JSON (JSON is the most common language on the web used to send data)
- Screen pixel manipulation (Let's have fun with the pixels on the screen)
- Algorithms (making computers solve problems) 
- Gaming algorithms (for example gravity function)
- Software Architecture
- Data processing (we got data. Now what? )

Class structure:
Week 1: Let's get comfortable with Snap. We will spend the first day playing around in Snap and learn the differences between Snap and Scratch. 

Week 2-4: Project: World Explorer. In this project we will get an introduction to topics like web application development, JSON, and geolocation.

Week 5-7: Project AI Ball: In this project we will get an introduction to artificial intelligence by coding a ball that learns on its own how to jump over a wall.

Week 8-9: Project Pixelated Camera: In this project we will focus on screen manipulation by creating a selfie cam that pixelates the image.

Week 10-11: Project 3D Cube: Time to get introduced to 3D objects. We will create a simple rotating 3D cube.

Week 12-16: Project Chatbot: We will finish this class by combining everything we have learned into an expandable chatbot that can find answers on the web.

그 외 세부 사항

학부모 가이드
In this course we will use Snap. Snap is a visual coding platform similar to Scratch. It is developed by University of California. Learners will need to have an account with Snap (we will go through this in first class).
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:

선생님을 만나보세요

가입일: September, 2020
4.9
158수강 후기
프로필
교사 전문성 및 자격증
Hello Fellow Learners!

My name is Mounir Shita - but you can call me Mo (trust me, it is scientifically proven to be easier to pronounce). I have been amazed and intrigued by thinking machines since I was a teenager. As an adult, I've made it my career to research and develop thinking machines.

I've spent over 20 years researching real thinking machines, built a lot of technology, started my own "AI" companies and even been involved in government "AI" programs. 

In Outschool I hope to contribute to make you curious science, especially intelligent machines. I will teach classes ranging from introduction to artificial intelligence and thinking machines, to ethics (is it good or bad?) to teaching you how to build your own AI-powered games.

리뷰



다른 인기 수업
Minecraft 교육: 블록 코딩
Mrs. Mareeka
4.7
(132)
US$15회당 수업료
그룹 수업
50 주, 주당 1회1 시간
9-13 세
Scratch와 MakeCode를 이용한 1:1 블록 기반 코딩
SRS Music & STEAM
4.9
(25)
US$43 세션당
일대일 레슨
온디맨드
7-13 세
스크래치 코딩-초보자 겨울 부트 캠프-코드-어-톤-5일 동안 5가지 게임
Coding Doctors Learning Lab, Inc.
4.8
(1,241)
US$16회당 수업료
다음 세션은 Mon 3/10 6 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회55분
7-12 세
(1:1) Minecraft에서 마법 만들기 - 던전 앤 드래곤 만들기(주문 및 능력)
Chris Rudder
US$40 세션당
일대일 레슨
온디맨드
12-17 세
스크래치 프로그래밍: 일대일 코딩 세션
BrainBytes
4.9
(236)
US$65 세션당
일대일 레슨
온디맨드
6-13 세
중급 프로그래머를 위한 스크래치 코딩 클럽
Ms. Sara (STEM Apprentice Academy)
5.0
(571)
US$24회당 수업료
다음 세션은 Wednesday 5 PM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
8-10 세
스크래치 비디오 게임 코딩: 재미있는 프로그래밍
Michelle Lewis Scratch Computer Coding Educator
5.0
(15)
US$48 세션당
일대일 레슨
온디맨드
7-17 세
코딩 스크래치 전체 학기 시리즈 - 스크래치 소개: 코딩 및 게임
Young Art: Art Education, Fashion Design, Coding
4.7
(4,835)
US$18회당 수업료
다음 세션은 Tue 3/11 10 PM 에 예정되어 있습니다.
그룹 수업
16 주, 주당 1회55분
9-14 세
Minecraft와 함께하는 초보자 코딩 캠프: 레벨 2 - 프로그래밍의 기초
Playful Digital Learning
4.9
(582)
US$36회당 수업료
다음 세션은 Monday 9 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회1.50 시간
8-13 세
스크래치 - 중급 코딩 수업
Mr. Steven
5.0
(8)
US$19회당 수업료
다음 세션은 Sun 3/2 9:30 PM 에 예정되어 있습니다.
그룹 수업
7 주, 주당 1회30분
7-12 세
Minecraft와 함께하는 초보자 코딩 수업: 레벨 1 - 프로그래밍의 기초
Playful Digital Learning
4.9
(582)
US$36회당 수업료
다음 세션은 Monday 9 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회1.50 시간
8-13 세
형제 자매 및 친구를 위한 스크래치 비디오 게임 코딩 수업
Michelle Lewis Scratch Computer Coding Educator
5.0
(15)
US$35회당 수업료
다음 세션은 Wednesday 8 PM 에 예정되어 있습니다.
그룹 수업
주당 1회40분
8-13 세
어린이를 위한 프로젝트 기반 스크래치 코딩(레벨 1)
AI Code Academy
4.7
(1,767)
US$30회당 수업료
다음 세션은 내일 4 PM 입니다.
그룹 수업
10 주, 주당 1회1 시간
8-11 세
아이들을 위한 재미있는 스크래치 코딩 프로젝트(레벨 1)
AI Code Academy
4.7
(1,767)
US$20회당 수업료
다음 세션은 내일 4 PM 입니다.
그룹 수업
10 주, 주당 1회1 시간
8-12 세
Scratch 3.0 - 초보자를 위한 코딩, 포켓몬 시리즈
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,721)
US$18회당 수업료
다음 세션은 Tuesday 5 AM 에 예정되어 있습니다.
그룹 수업
5 주, 주당 1회50분
6-10 세
코딩 클럽: ScrathJr을 사용하여 사전 독서자를 코딩 문해자로 전환하세요
Bright & Smart ~ Engineering Skills for Kids
4.8
(213)
US$16회당 수업료
다음 세션은 Thu 3/6 6:15 PM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
5-6 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인