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

Java Script에 오신 것을 환영합니다(초보자)

Java Script 기본 사항을 자기 주도적으로 학습하고 강사가 지도하는 수업을 통해 실습 및 실습을 진행합니다.
James Fitzpatrick
평균 평점:
4.4
수강 후기 수:
(24)
수업

무엇이 포함되어 있나요?

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

수업 소개

Learning Environment: The course utilizes a blended classroom approach. The content is fully web-based, with
students writing and running code in the browser. Teachers utilize tools and resources provided by CodeHS to
leverage time in the classroom and give focused 1-on-1 attention to students. Each unit of the course is broken
down into lessons. Lessons consist of video tutorials, short quizzes, example programs to explore, and written
programming exercises, adding up to over 100 hours of hands-on programming practice in total. Each unit ends
with a comprehensive unit test that assesses student’s mastery of the material from that unit.
Objectives / Topics
Covered
● Commands
● Defining vs. Calling Methods
● Designing methods
● Program entry points
● Control flow
● Looping
● Conditionals
● Classes
● Commenting code
● Preconditions and Postconditions
● Top Down Design
Objectives / Topics
Covered
● Solving large and more complex problems using Karel
Assignments / Labs ● 5 Karel challenges to tie everything learned in the Karel module together
○ Example Exercise: Super Cleanup Karel
Karel’s world is a complete mess. There are tennis balls all over the
place, and you need to clean them up. Karel will start in the bottom
left corner of the world facing east, and should clean up all of the
tennis balls in the world. This program should be general enough to
work on any size world with tennis balls in any locations.
학습 목표
● Commands
● Defining vs. Calling Methods
● Designing methods
● Program entry points
● Control flow
● Looping
● Conditionals
● Classes
● Commenting code
● Preconditions and Postconditions
● Top-Down Design
Assignments / Labs ● 26 Karel programming exercises in total
● Program-specific tasks for Karel the Dog
○ Example Exercise: Pyramid of Karel
Write a program to have Karel build a pyramid. There should be
three balls on the first row, two in the second row, and one in the
third row.
● Teach Karel new commands like turnRight() or make pancakes()
○ Example Exercise: Pancakes
Karel is the waiter. He needs to deliver a stack of pancakes to the
guests on the 2nd, 4th, and 6th avenue. Each stack of pancakes
should have three pancakes.
Create a method called make pancakes() to help Karel solve this
problem.
● Solve large Karel problems by breaking them down into smaller, more
manageable problems using Top-Down Design
○ Example Exercise: The Two Towers
In this program, Karel should build two towers of tennis balls. Each
the tower should be 3 tennis balls high.
In the end, Karel should end up on top of the second tower, facing
East.
● Using control structures and conditionals to solve general problems
○ Example Exercise: Random Hurdles
Write a program that has Karel run to the other side of first street,
jumping over all of the hurdles. However, the hurdles can be in
random locations. The world is fourteen avenues long.
학습 목표

그 외 세부 사항

Outschool 외 필요 앱/웹사이트
아웃스쿨 사이트의 기능 외 별도의 앱이나 웹 사이트를 사용할 필요가 없습니다.
가입일: May, 2020
4.4
24수강 후기
프로필
교사 전문성 및 자격증
I teach coding to children, Python, Javascript and block
I also teach coding to adults Javascript and python
I have been a technology worker and teacher for over 24 yrs
I run a coding school for 5yrs now and enjoy teaching others.
No greater joy or fulfillment than when someone gets it after trying for some time.  I also teach Microsoft Office products and work in the field.   I enjoy hanging with my kid's bike riding
and drone flying around our backyard.  My kids are also coders and make games for them and their friends.

리뷰

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

US$145

5주 동안 주당 1회
55분

10 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 7-12
수업당 학습자 4-10 명

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