Exploring Computer Science!
Video Explaining ECS & CSP Course Content: (Mobile) (YouTube)
Video Explaining to 7th Graders Why They Should Take 8th Grade ECS. (Mobile) (YouTube)
Video showing how semiconductors are made. (click here). (YouTube!)
My First Web Page_ Model_Assignment & GradeSheet
Edits: My Second Web Page.
Helpful Codes:
BasicWeb_AssignmentCode:SF&WorldMap_ModelSite_Images: SF & Worldmap.
Review Basic Website_Assignment_Images: Class & Flor de lis
Files & Folders: Model_Assignment_Images: Blue & Red
Wrapping Text Around An Image & Constraining An Image
Tables & Nav Bars, Lists, Background Images: Model & Code. Download Image (click here) (.jpg)
Review: Tables, Nav Bars, Lists & Background Images: Model
HTML Test: Web Pages with text: Lincoln & Washington. Images: Lincoln and Washington
Photoshop Training: Model / Gradesheet / Video Tutorials
Students HTML Resort Websites (click here)
Building a website based on External Style Sheets (click here.)
Final Web Project: Apply External CSS To Resort Website: Gradesheet.
Triumph Of The Nerds (click here)
Scratch: Sample Sites / Student Projects / Join Scratch / Dancing Cat Model Video (Mobile) (You Tube) / Step-by-Step Guide / Grade Sheet /
Name Game Puzzle Competition: Model Morphing Names & Grade Sheet
Dialogue & Timing: "Telling A Joke". Model (or You Tube), Storyboard & Gradesheet....Student Samples!
Motion:
Event Driven Programming_"Alphabet Learning Game" (Scratch): Model, Backdrop Image & Gradesheet.
Broadcasting_"Darth Vader's Family Gets Him a Job at Google!" (Scratch): Model, Script & Gradesheet.
Variables _ "The Healthy Food Choices Game" Model, Gradesheet & Variable Def.
Conditionals ("If/Then Statements")_ Happy Birthday...Guess My Age!_ Model (Sample Age for Model is 51), Gradesheet & Screen Shot of Code
Randomness: Dice Model
Randomness: SlotMachine_ Model, Gradesheet, Images: Slot Machine (Hearts: Queen, King, Jack, Ace), (Clubs: Queen, King, Jack, Ace) ,(Diamonds: Queen, King, Jack, Ace), (Spades: Queen, King, Jack, Ace).
Randomness, Conditional, Broadcasting - Rock/Paper/Scissors: Images: Rock, Paper, Scissors, Backdrop, Info, Laptop;
Functioning
Model; View Broken Code and Make it just like the Functioning Model. Gradesheet.
Timer: Students will create 3 programs. Each program builds onto the previous program or the student's prior coding skills. Gradesheet
Directional Arrow Keys: Students will create 4 programs. Each program builds onto the previous program or the student's prior coding skills. Grade Sheet
Color Sensor: Tank_ Model To Recreate_ Gradesheet _ TankImage
Shooting Objects: The Dragon and the Wizard (Model & Gradesheet)
Scratch Final Project: Create a Game
Robots: EV3
Challenge #1: " The Maze:" - Hand Code.
Model Video: (Mobile) (YouTube) / (Grade Sheet)
Purpose: To manually code the EV3 to work its way through the maze using all the sensors: Color, Pressure Plate, Gyroscope, Ultra Sound. View and Follow the training films in the Lego EV3 online training module: "Getting Started" / "On Brick Apps."
Note: You may use the black tray and colored cube to help your robot through the maze.Learning How to Code Your EV3 - Using Your Computer. (Grade Sheet)
Purpose: You will learn how to code your EV3 using the “Lego Mindstorms Education EV3” App that you downloaded to your computer.
Tutorials: Open the “Lego Mindstorms Education EV3” app. that has been downloaded to your computer. Select “Robot Educator.” Watch each of the tutorials in the “Basics” segment. Then, watch each of the tutorials in the “Beyond Basics” segment. Note: you will need these coding skills inorder to complete Challenge #2.Challenge #2: " The Parking Lot" - Computer Code!
Model Video: (Mobile) (YouTube) / (Grade Sheet)
Purpose: Students must use their computers to write a code that will navigate their robots between 4 parking slots using sensors.The sensors the students will rely upon are: 1. Color 2.Gyroscope.
Training: You will need to view all the films in the online training module: https://elearning.legoeducation.com/courses/action-flow-palettes in order to successfully complete this task.Challenge #3: "Smash Up Derby:" - Computer Code! (Grade Sheet)
Purpose: Students will build and code their robots to battle and immobilize their opponents robots on the class court. The last remaining robot that is mobile and in-bounds wins.Challenge #4: "Robot Soccer:" - Remote Control! (Grade Sheet)
Model Video: (Mobile) (YouTube) / (Grade Sheet)
Purpose: Students will use their smart phones and/or ipads in order to direct their robots to transport more balls into a goal than their opponents.Challenge #5: "Battle Royale:" - Remote Control! (Grade Sheet)
Purpose: Students will use their smart phones and/or ipads in order to direct their robots to battle and immobilize their opponents robots on the class court. The last remaining robot that is mobile and in-bounds wins.
3D - Racing Cars!
Project Description
“Race Cars” Team Competition (Syllabus and Gradesheet!)
Student teams will design and build a race and compete against the other class teams. There are two titles the teams will be competing for:
Competition #1. Fastest Race Car.
Competition #2. Coolest Car…The Nicest Design.Tinkercad Training
- Students will be shown the instructor’s original “Race Car” Models in Tinkercad.
- The Instructor will explain/show the students what Computer Aided Design (CAD) is.
- Students will create a Tinkercad account at: https://www.tinkercad.com
- The instructor will provide the students with a class Invite Code (Provided to the instructor on their Teach Tab).
- Students will begin to learn how to use Tinkercad by completing a series of tutorials with a partner. Students will show their partners that they completed a tutorial and the partner will initial their partner’s Grade Sheet that they saw it. Here are the online tutorials that will be followed:
- Learning Moves
- Camera Controls
- Creating Holes
- Scale, Copy & Paste
- Key Ring Letters!
- Die on the Workplane
Developing Your New Skills – “Peg, Cube & Sphere” (40 pts.)
Students will develop their CAD skills by successfully attaching a Cube to a Sphere with a peg. The peg sits in a hole that was formed in both shapes. This skill is the basis for the car that the students will soon create. Grade Sheet
- Create a Cube: H: .5” x W: .5 x L: .5”
- Create a Sphere: H: .5” x W: .5 x L: .5”
- Create a peg that can slide in one side of each of these geometric shapes, but not out the opposite side. The two shapes should be able to touch when the peg is inside of them.
Step-by-Step Video Tutorials:
Competition #1: “Fastest Race Car”
Design – Draw Car to Scale on Draft Paper.
Student Teams will discuss and begin drawing their “Race Car” and then begin the process of drawing it on drafting paper (will be provided to you). Keep the design and development of this car very simple – the goal is for you to build and begin racing a car as soon as possible. There are a few specifications that all “Race Cars” must adhere to:
Specifications: (Maximum Car Dimensions)
- Height: .75 inches (Body of the car, not including w heels.) (5pts.)
- Width: .75 inches (Body of the car, not including wheels.) (5pts.)
- Length: 2.5 inches. (5pts.)
Drawing: (View Model Drawing below.)
Your drawing must contain:
- Front View with Wheels, Axle and measurements. (5pts.)
- Rear View with Wheels, Axle and measurements. (5pts.)
- Side View with Wheels, Axle holes and measurements. (5pts.)
- Axle with measurements (5pts.)
- Wheel with measurements (5pts.)
CAD (Computer Aided Design) – Construct the “Fastest Race Car” Using Tinkercad
Students must complete their “Race Car” drawing and show it to the instructor prior to building it in Tinkercad.
The instructor will then export and print the pieces of the student’s “Race Car” on a 3d Printer; the student will assemble the car. Student gets full credit when their “Race Car” prints correctly.
Note: Please review the following issues to insure that your “Race Car” will print successfully:
1. Group the body of the car and the cylinder so that the hole will appear and print.
Scoring:
Teams will be placed in brackets of 4 teams. Each bracket will race three times. The teams will be given a score (1-4) following each race. At the end of the five rounds, the scores for each team will be added up and divided by 5. That score will determine placement and grade.Winner = 100 pts.
2nd Place = 95 pts.
3rd Place = 90 pts.
4th Place = 85 pts.
5th Place 80 pts.
All cars are guaranteed at least 80 pts. if they successfully cross the finish line 3 times.
Competition #2: “Coolest Race Car – The Nicest Design.”
Design – Draw Car to Scale on Draft Paper.
The “Coolest Race Car” may not be fast, but will voted on by the class as having the nicest design. Student Teams will discuss and begin drawing their “Cool Car.” Once they have a concept, begin drawing it to scale on the drafting paper that will be provided to you. There are a few specifications that all “Cool Cars” must adhere to:
Specifications:
Maximum Car Dimensions:
- Height: 1 inch (Body of the car, not including wheels.)(5pts.)
- Width: 1 inch (Body of the car, not including wheels.) (5pts.)
- Length: 4 inches. (5pts.)
Drawing: (View Model Drawing below.)
Your drawing must contain:
- Front View with Wheels, Axle and measurements. (5pts.)
- Rear View with Wheels, Axle and measurements. (5pts.)
- Side View with Wheels, Axle holes and measurements. (5pts.)
- Axle with measurements (5pts.)
- Wheel with measurements. (5pts.)
CAD (Computer Aided Design) – Construct “Race Car” Using Tinkercad
Students must complete their “Race Car” drawing and show it to the instructor prior to building it in Tinkercad.
Students will build their “Cool Car” using Tinkercad. When they are done, they will submit it to the instructor for review. The instructor will then export and print the pieces of the student’s “Cool Car” on a 3d Printer; the student will assemble the car. Student gets full credit when their “Cool Car” prints correctly.
Although we will will also race these cars, the points will be acquired by the cars design voted on by the class, not the car’s speed.
Scoring:
Winner = 100 pts.
2nd Place = 90 pts.
3rd Place = 80 pts.
4th Place = 70 pts.
5th Place 60 pts.
6th Place = 50 pts.
Understanding Data: Create a Survey / Collect Data / Present Findings With Excel
Jobs...Selling Yourself!
Resumes Seeking Middle School Math Teacher Seeking High School P.E. Teacher Seeking Middle School Principal Math1 P.E.1 Principal1 Math2 P.E.2 Principal2 Math3 P.E.3 Principal3 Life is About Choices: Fish Video: https://youtu.be/TZcYBSvM5O4
Life is about choices – you have tremendous control over how you experience life each day.
Project: "I Want That Job!" (50pts.) - Due Monday, June 6th.
Take a moment to reflect on and then write down your work or life related experiences and how they might benefit an employer. – You have more experiences than you think! (Eg1. Sports: Team work, Commitment, Punctual, etc. Eg2. Babysitting: Trustworthy, punctual, responsible, etc.).
"Your parents say you need to get a job. There are 3 job openings in St. Helena. Review the job openings below. Write four attributes that the employer is probably looking for for each."
Step#1: Pick one of the jobs above that you feel you are qualified for.
Step #2: Type your resume in Google Docs and Share with the class. Craft your resume so that it will focus on those attributes you feel the employer would like to see in an employee.
Step #3: Each student will approach a Student Panel that will represent each one of the jobs above. Each panel will be looking for the applicant that shows an appropriate number of soft skills and whose resume presents the most attributes most likely being sought after by the employer. Each Panel member will vote and then explain their choice.
- Job #1: Law Firm Clerk ($15)
- Job Description: Applicant will be expected to file documents and make copies.
- Job #2: Safeway, Courtesy Clerk ($12)
- Job Description: Applicant will bag customer’s groceries, clean messes, help customer with their groceries, get price checks and retrieve shopping carts.
- Job #3: Laborer, Horn Construction Co. ($18)
- Job Description: Applicant will be expected to dig, clean, assist carpenters and do any non-skilled task asked of them. This individual needs to be physically strong.