Exploring Computer Science Project Final

Choose 3 Karel projects, 2 webpage projects, 1 binary, and 1 hexadecimal

All projects should be created in CodeHS Sandbox. Name the program and then choose the type (Karel or HTML or Bit Interpreter). Then create program. When complete go to More on top right and choose Share. Copy the link into a Google Document with the file name Final Links and number then as below then share the document with my jajags account. For example Karel #2: (link) Webpage #3: (link)

Karel - pick 3

Karel worlds should work regardless of the world layout.

1. Midpoint Karel

Karel starts off at the bottom left corner of a square world. You don’t know the size. Can you bring Karel to the midpoint of the first row and put down a ball? You can only use Karel commands and conditions, so that means no variables!

If the world is of odd width, the ball should be in the center. If the world is of even width there are really two midpoints, but the ball should be left on the left spot. (Use Edit Karel Worlds to create size)

 

2. The Winding Yellow Road Karel

Karel starts in front of a winding path of tennis balls. The goal of this problem is to work your way to the end of the path. You should leave the path intact. Below is an example of a starting and ending world. (Use Edit Karel Worlds to setup the paths)

Karel should end up facing the direction that the path is going when the program completes.

3. Copy Karel

Karel starts at (1,1). There is a pile of tennis balls at (1,2).

Karel’s job is copy the number of balls in the first stack to the location (1,3).

Karel should end up back at (1,1) facing EAST. (Use Edit Karel Worlds to setup the balls)

4. Target Karel

There is a ball at a random location in Karel’s world. Karel’s job is to find it.

Then Karel should put a ball on every spot on that ball’s street and every spot on that ball’s avenue to look like a target.

Karel should end up on the spot the original ball was located facing EAST. (Use Edit Karel World to setup the ball)

5. Swap Karel

Karel starts at 1,1. There are two piles of tennis balls at 1,2 and 1,3.

Karel’s job is swap these piles.

Karel should end up back at 1,1 facing EAST. (Use Edit Karel World to setup the balls)

Webpage - pick 2

1. Tribute Webpage

Create a webpage as a tribute to someone famous that you admire. Make sure you have a page title, a heading with the person's name, an image, a table listing some accomplishments, and a paragraph about why you admire them. Include an embedded syle sheet with at least 3 styles.

2. Lawnmowing Service Webpage

A younger sibling/friend who mow's lawns for extra money things a webpage might help them bring in more business. Create a webpage that advertises for them. Include a page title, heading, a table with prices for different size lawns, an appropriate image, information about the person mowing lawns, area serviced, and contact infomation. (make this up, I'm looking for web design not accuracy) Include an embedded syle sheet with at least 3 styles.

3. Favorite Recipe Webpage

Create a webpage for a favorite recipe. Make sure you have a page title, a heading with the recipe's name, an image, a table listing ingredients, and a paragraph for the directions. Include an embedded syle sheet with at least 3 styles.

4. Movies in the Park Webpage

Some friends have decided to make some extra money over the summer by showing outdoor movies in the park. They ask you to create a webpage for them to advertise. Include a page title, heading, a table with dates and movie to bw shown for the date, an appropriate image, the location of the park, and contact infomation. (make this up, I'm looking for web design not accuracy) Include an embedded syle sheet with at least 3 styles.

1. Binary

Use codehs sandbox Bit Interpreter to write one of the sentences below in Binary.(must be a different sentence from Hexidecimal choice) These sentences are pangrams(contain every letter of the alphabet).

a. The quick brown fox jumps over a lazy dog.

b. How quickly daft jumping zebras vex.

c. Crazy Frederick bought many very equisite opal jewels.

d. Quick wafting zephyrs vex bold Jim.

e. The five boxing wizards jump quickly.

 

1. Hexadecimal

Use codehs sandbox Bit Interpreter to write one of the sentences below in Hexadecimal. (must be a different sentence from Binary choice) These sentences are pangrams(contain every letter of the alphabet).

a. The quick brown fox jumps over a lazy dog.

b. How quickly daft jumping zebras vex.

c. Crazy Frederick bought many very equisite opal jewels.

d. Quick wafting zephyrs vex bold Jim.

e. The five boxing wizards jump quickly.