Posted on

Web Design Unit Using Code Academy

Web Design Unit Code Academy

This web design unit code academy unit uses the CodeAcademy.com tutorials. Students are to then complete the following questions. The questions for each unit are linked to a Google Document. This Google Document cannot be edited by the student. You are welcome to copy and paste the information from the Google Doc and edit it for your needs.  As part of this unit, students should complete the tutorials, the questions, and the practicals.

Web Design Unit Code Academy: Quizzes Table

HTML Basics I Quiz HTML Basics II Quiz HTML Basics III Quiz

Web Design Unit Code Academy: Tutorial Table

     Unit 1 Part I: HTML Basics Unit 2 Part I: HTML Basics II
Unit 2 Part II: Social Networking Profile Unit 3 Part I: HTML Basics III Unit 3 Part II: Clickable Photo Page
 Unit 4 Part I: CSS Overview  Unit 4 Part II: Design a Button for your Website  Unit 5 Part I: CSS Selectors

Helpful Websites

W3 Schools HTML and CSS Tutorials, Guides, Examples

Posted on

Arduino Projects

Ardunio Lesson Plans: Projects

Blinking Light Project

Blinking Light Instructions

Blinking Light Tutorial

Blinking Light with Button Project

Blinking Light with Button Instructions

Blinking Light with Button Tutorial

Traffic Light Project

Traffic Light

RGB Light Project

RGB Light

 RGB Light Tutorial

DC Motor and Fan Project

DC Motor and Fan

Servo Motor Project

Servo Motor

Servo Motor with Potentiometer Project

Servo Motor with Potentiometer

LCD Display Project

LCD Display

Potentiometer with LED Project

Potentiometer with LED

Peizo Buzzer Project

Piezo Buzzer Melody 

For information on how to create notes see: Arduino Tone and Pulse Tutorial

For additional Piezo Tutorial information see: https://www.arduino.cc/en/Tutorial/PlayMelody

Posted on

Computer Part Layout Assignment

Computer Layout Assignment:

Select one of the following methods to access the document (Drive, PDF, Word). If you cannot access the document try switching to a different browser such as Chrome or Firefox.

Google Drive Document. Note: You must be logged into Gmail.
Computer Part Labeling Activity

PDF Document
Computer Part Labeling Activity

Word Document
Computer Part Labeling Activity

Posted on

Arduino Intro Comic Assignment

Open the following comic, read it, and answer the following questions below on a separate piece of paper:

Arduino Intro Comic in a pdf
arduino_comic_v0004

Questions:
1. Explain the difference between Digital Information and Analog Information
2. What is the difference between a switch and a sensor?
3. What is voltage, current, and resistance?
4. How do you launch the Arduino Software?
5. What are sketches?
6. What is the difference between Setup and Loop?
7. What is the purpose of a breadboard?
8. What do you need to connect from an Arduino board to a Breadboard in order to bring power to the breadboard?
9. What is the difference between anode and cathode?
10. What two buttons need to be selected to input your program on the arduino?

Posted on

Arduino Resister Assignments

Arduino Resister Assignment
Use the following Resister Color Chart to identify the Ohms in each of the following resisters. If you are unable to view the images try the following troubleshooting solutions: Use a different device (tablet, phone, laptop), change your browser (Firefox or Chrome), restart your device.
Continued trouble? Email me.

Color Chart
Resister Color Chart
Resister 1:
homework 2

Resister 2:
Homework1

Posted on

Digital Storage

  1. Read the following link and identify at least two problems with digital storage:An Interview With Two Scientists On the Problem of Digital Storage
  2. Then read this link and answer the following questions:

Scientists Solve The Digital Storage Problem

A. How are scientists proposing to solve the problems with digital storage?

B. Why is this process better?

C. Explain how the storing of the data works (How are they encoding the information?)

Posted on

ASCII Art and Games

ASCII Art and Games

Directions: Create 3 rabbits, Convert an Image, and play a game for at least 10. minutes. When done answer the following Exit Questions on a half-sheet of paper.

ASCII Rabbits: Follow the instructions to create ASCII Rabbits. Will need a text-file or a Google Doc
http://www.wikihow.com/Make-a-Bunny-by-Typing-Characters-on-Your-Keyboard

Convert an Image into ASCII Art:
Find an image on the internet and upload it to the site. It will automatically convert it into ASCII
https://picascii.com/

Convert text into ASCII Art
Type a word in and adjust the settings. It will automatically convert it into ASCII art.
http://patorjk.com/software/taag/#p=display&f=Isometric3&t=Hello

ASCII Games:
Early computer games were text-based.

Try Oregon Trail
https://archive.org/details/msdos_Oregon_Trail_The_1990

Chess
https://archive.org/details/msdos_Chess_1981

Air Traffic Controller
https://archive.org/details/msdos_Air_Traffic_Controller_1985

House at the Edge of Time
https://archive.org/details/msdos_House_at_the_Edge_of_Time_The_1990

Draw in ASCII

http://asciiflow.com/

Posted on

Hour of Code

Hour of Code

You will select among several code tutorials and code (program a computer) for an hour. You may stick with one tutorial or switch out. The purpose is to code for an hour and expose you to the creativity and fun that computer science and programming can be! You will be graded based on participation and completion of reflection questions.

Objective: Code using a tutorial for one hour.

Hour of Code Tutorials

MineCraft: Use coding blocks to travel through a Minecraft world.

Star Wars: Use Javascript to program droids and create a Star Wars game

Flappy Bird: Create a clone of flappy bird using coding blocks.

PHP Language on CodeCademy: The Language for WordPress

HTML and CSS on CodeCademy: The Language for building Webpages

JavaScript on CodeCademy: The Language of the Web

JQuery on CodeCademy: The Language for building interactive websites

Python on CodeCademy: The Language for creating general applications

Ruby CodeCademy: The Language for creating web applications

APIs on CodeCademy: The interface for communicating with different web applications

Posted on

Servo Motors

Servo Motors

Setup your breadboard and Arduino using the image below:

Servo Motor Image

Once your image is setup, use the code below to control the Servo

Servo Motor Code

Stuck on Servo Motor? Try this site here: Servo Motor Tutorial

Servo Questions
1 What real-world things use a Servo Motor? Come-up with 3 examples.

2 What could you create with a Servo Motor? How about two Servo Motors?

Servo Challenges:
1 Try to make the Servo Motor go 300 degrees.

2 Try to make the Servo Motor go 90 degrees

3 Try to make the Servo Motor go x degrees (your choice)

4 What happens if you make the Servo Motor go 460 degrees?
HINT: You may need to delete a For() function.

5 Ask for another Servo Motor and try to get two Servo Motors to work at the sametime. What would you need to add? What would your code look like?

6 As a challenge try adding a Potentiometer Knob here to control the location of the Servo Motor. Use the link below.

Potentiometer Knob and Servo Motor

Posted on

Intro to Arrays

Use your Array notes in class to complete the following exercises

//Musical Notes
NOTE_B0 31
NOTE_C1 33
NOTE_CS1 35
NOTE_A3 45
NOTE_G3 67
NOTE_B3 1100
NOTE_C4 467

// Melody
int melody[] = {
};

1. What does the number next to each of the notes above mean?
2. Follow the model above and write a new note.
3. Examine the code above and explain what you would need to do in order to play three notes.
4. Look at the above code and write the code needed to place the melody into a loop