Coding & Tech

## Welcome to Java Script (Beginners)

Learn Java Script Basics self paced and instructor led classes hands on training and doing
James Fitzpatrick
24 total reviews for this teacher
Completed by 10 learners
There are no upcoming classes.

per class

over 5 weeks

year olds

#### 4-10

learners per class
per learner - per class

### How does a “Multi-Day” course work?

Meets multiple times at scheduled times
Live video chats, recorded and monitored for safety and quality
Discussions via classroom forum and private messages with the teacher
Great for engaging projects and interacting with diverse classmates from other states and countries

### There are no open spots for this class.

You can request another time or scroll down to find more classes like this.

## Description

#### Class Experience

● 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.
Learners will not need to use any apps or websites beyond the standard Outschool tools.
55 minutes per week in class, and an estimated 1 - 2 hours per week outside of class.

## Teacher

James Fitzpatrick
🇺🇸
Lives in the United States
We make technology understandable and easy
24 total reviews
51 completed classes