Technology-7

=Welcome to the Grade 7 Technology page!=

Christmas Project 2 - 3 Sprites:

 * 1) **Nativity** (pesebre) - The star or other object moves in the nativity scene.
 * 2) **Word label** - The word "Merry Christmas" flashes.
 * 3) **Calendar** - When the space bar is pressed, the calendar changes decreasing from 9 to 1 (novena),
 * 4) Gifts - When the space bar is pressed there is a new word gift for Jesus, and a new present has to appear in the nativity.

Christmas Project 1 - 7 Sprites:

 * 1) Christmas tree - The Christmas tree lights change colors continuously.
 * 2) Word label - The word Navidad is made with separate sprites for each letter. When a letter is clicked on a Christmas message appears.

Explore Scratch 2 - Aquarium
Motion Looks Control

Programming a Computer
Why are computers programmed? How are they programmed? What programming languages are used? (Also mention the two that students learn in this school.) What is an algorithm?

Algorithm #1 - Write an algorithm to move a person acting like a robot from their chair to another location inside the classroom. (Teacher example.) Algorithm #2 - Write an algorithm to move a person acting like a robot from one location to another. (Students participate with teacher's corrections.) Algorithm #3 - Homework - Write an algorithm to move a person acting like a robot from their chair to their transportation. Use the commands FORWARD (OR BACK) #STEPS, RIGHT (OR LEFT) #DEGREES, UP (OR DOWN) #STEPS.

First Programming Language
LOGO - Open FMSLOGO and try out similar codes from your algorithms to make a turtle/triangle move. The first commands are the following - in parenthesis are the short versions that frequently use the first and last letters. FORWARD #STEPS (FD 100), BACK #STEPS (BK 100) RIGHT #DEGREES (RT 90), LEFT #DEGREES (LT 90) CLEARSCREEN (CS)

Assignment 1 - Enter commands to draw a square. Enter commands to make another square beside the first one. Learn a new command, REPEAT #[list of commands] that can be used to make a square: REPEAT 4[FD 100 RT 90] Assignment 2a - Enter commands that use a repeat to make 4 squares around a central point. Assignment 2b - Enter commands that turn the turtle 45 degrees and repeat the same 4 squares to make a pattern. Assignment 2c - Enter commands that turn the turtle 5 degrees and repeat the same 4 squares to make a pattern. Learn how to set the screen color, the pen color and size using the pull down menus. Assignment 3a - Make some patterns using the codes used to make the previous patterns. Assignment 3b - Use the Bitmap pull down menu to save the image as a .gif. and paste it into a Powerpoint page. Assignment 3c - Copy the codes that were used to make the pattern and paste them into the PowerPoint page, too. Save your powerpoint page as your Programming Portfolio.
 * Programming Assignments In-class**

Viruses and Anti-viruses

 * 1) What is a computer virus?
 * 2) How do computers get viruses?
 * 3) What do viruses do?
 * 4) How do you tell if you have a virus?
 * 5) How do you remove a virus?
 * 6) How does an email virus work and name 3 kinds.
 * 7) How does a worm virus work and name 3 kinds.
 * 8) How does a trojan virus work and name 3 kinds.
 * 9) How does an Anti-virus program work and name 3 kinds.
 * 10) How do you keep your computer safe from viruses?

Hacking

 * Objective**: Understand what hacking is and beware of the dangers and problems caused by it.
 * Method**: Research and answer the following questions -
 * 1) What is Hacking?
 * 2) What does "to hack" mean?
 * 3) What are "white hat" hackers?
 * 4) What are "black hat" hackers?
 * 5) What other types of hackers are there?
 * 6) What hardware connects your computer to the internet?
 * 7) How do you tell that the person on the "other side" is your friend? (Case 1)
 * 8) Why do you need a strong password? (Case 2)
 * 9) How do you make a strong password?
 * 10) What is a firewall? (Case 3)

Internet Safety and Netiquette Project
>>>
 * Objective**: Demonstrate knowledge of concepts and vocabulary used by researching several websites to collect answers to 5 basic questions and by creating a presentation that shows in your own words your knowledge of netiquette.
 * Method**:
 * 1) Create a wordprocessing file to collect the responses to the questions below. Save it as: **//class//-//surname//-netiquette**.
 * 2) Type in these 5 questions:
 * //What are some generally accepted ways of doing things in cyberspace, i.e. email, chat, instant messaging, chatting, blogging, or using newsgroups and bulletin boards? In other words, how to they "mind their manners," seem e-savvy, and avoid conflicts with others?//
 * //What is __Netiquette__?//
 * //What is __cyberspace__?//
 * //What is __media__?//
 * //What is __media literacy__?//
 * 1) Research the answers to the questions by visiting the websites found here: Internet Safety and Netiquette
 * 2) Each time you "collect" a response from one of the websites, be sure to also collect the URL and save it as an item in your bibliography. You must "collect" a minimum of 3 different responses from 3 different websites for each question.
 * 3) Create a presentation file to present your answers to the 5 questions. Your answers must be in your own words from your understanding of what the 3 different responses to your questions mean. The questions must form titles for the pages and be included in a hyperlinked table of contents to each page. Each page must use the following presentation style: A layout of title and two content areas. In the title - the question in simplified form. In one of the content areas - the main points of your response in non-sentence form and in the other content area an image that captures the idea of the question.
 * 4) Finishing - your project is considered complete when it meets the criteria:
 * Wordprocessing file has 3 responses and URLs for every question collected and is saved with correct name in your server.
 * Presentation file has
 * a title page at the beginning and a bibliography page at the end
 * a contents page hyperlinked to each slide
 * a question and answer in your own words and an appropriate image on each slide
 * and is saved with correct name in your server

**Vocabulary 1 Contents:**
A computer is made up of hardware and software. Of what consists hardware? Of what consists software? What are the most common peripherals (external components) connected to a computer? Are they used to input / output / both input and output data? On this page is a list of computer basics that every student is responsible for learning.

**Vocabulary 2 Contents:**
A powerpoint about internal components. What are the most common internal components in a computer? The **study guide** for the test of vocabulary 2 knowledge is found here:

**Vocabulary 3 Contents:**
Suppose an average word is 5 letters and an average line has 10 words and an average page has 20 lines, then one page of pure text is about 1000 characters and so you would need about 1000 Bytes to store that page. We call 1000 Bytes a KiloByte, even though a KB really is 1024 Bytes. In binary we count everything in two's because of the two digits. So we arrive at 1024 like this: 2x2x2x2x2x2x2x2x2x2=2e10=1024
 * Binary** - The **binary numeral system**, or **base-2 number system**, uses two symbols, 0 and [|1]. The binary system is used internally by all modern [|computers].
 * b,bit** - A binary digit. The smallest data representation in a computer. Either a 1 or a 0.
 * B, Byte** - Usually 8 bits together like this: 01001000.About how much space is needed to store one character or letter of the alphabet.
 * KB, KiloByte** - __**about**__ one thousand Bytes, really 2e10 Bytes = 1024 Bytes, about how much space is needed to store one page of pure text.
 * MB, MegaByte** - about one Million Bytes, really 2e20 Bytes = 1024x1024 Bytes, about how much stores in a floppy disk (really a floppy holds 1.4MB)
 * GB. GigaByte** - about one Billion Bytes, really 2e30 Bytes = 1024x1024x1024 Bytes, about how much stores in a pen drive (pen drives hold more every year)
 * TB, TeraByte** - about one Trillion Bytes, really 2e40 Bytes = 1024x1024x1024x1024 Bytes, about how much stores in a hard drive (hard drives hold more every year)
 * PB, PetaByte** - about one Quadrillion Bytes, really 2e50 Bytes = 1024x1024x1024x1024x1024 Bytes, a thousand hard drives can be found in data warehouses.

**Vocabulary 4 Contents:**
**What is a Virus?** A virus is a software program designed to infect, destroy or interfere with a normal computer program. **What types of Viruses are there?** Boot, program, multipartite Stealth, Polymorphic, Macro Worms, Trojan Horses **How do you defend from viruses?** Install an Anti-Virus Program. Keep it updated. --->Download this for more information: