V2012.13. 2 Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.

Slides:



Advertisements
Similar presentations
Introduction to Macromedia Director 8.5 – Lingo
Advertisements

ECS 15 if and random. Topic  Testing user input using if statements  Truth and falsehood in Python  Getting random numbers.
Intro to Programming Algebra-Geometry. Computer Programming? What is programming? The process of writing, testing, and maintaining the source code of.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 15 Topics: SPARC Announcement Intro to HTML/CSS –Questions?
CS001 Introduction to Programming Day 3 Sujana Jyothi
Python Magic Select a Lesson: Why Learn to Code? Basic Python Syntax
1 Starting to Program From Scratch scratch is a new programming language that lets you create your own interactive stories, animations, games, music, and.
COMP 4—Power Tools for the Mind1 PowerTools What’s in the Box? Turing 1: An Introduction to Programming You will learn elementary computer programming.
Program Design and Development
Introduction to LabVIEW Seth Price Department of Chemical Engineering New Mexico Tech Rev. 10/5/14.
Principles of Procedural Programming
2012 •••••••••••••••••••••••••••••••••• Summer WorkShop Mostafa Badr
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011.
Scratch Workshop Thursday, August 26, 2010.
Software design and development Marcus Hunt. Application and limits of procedural programming Procedural programming is a powerful language, typically.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
index.php Palmyra Area High School 1.
Introduction to.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 18 Topics: Intro to HTML/CSS: Questions? Summer Work Letter.
Branching and Looping Examples, cont’d. Remember the generic triple jump world…
INTERNET APPLICATION DEVELOPMENT For More visit:
COMP 1001: Introduction to Computers for Arts and Social Sciences Programming in Scratch Monday, May 16, 2011.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
Java Programming, 3e Concepts and Techniques Chapter 3 Section 62 – Manipulating Data Using Methods – Day 1.
Introduction to Python
General Computer Science for Engineers CISC 106 Lecture 02 Dr. John Cavazos Computer and Information Sciences 09/03/2010.
Created by, Author Name, School Name—State FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
Study Guide For Test Chapter 5, 6,& 7 Test is Friday, May 15th.
Programming & Scratch. Programming Learning to program is ultimately about learning to think logically and to approach problems methodically. The building.
PYTHON: PART 2 Catherine and Annie. VARIABLES  That last program was a little simple. You probably want something a little more challenging.  Let’s.
Events Chapter 7 Part 2. While a Key is Pressed Event Specialized event An event occurs when you press a key and continues until you take your finger.
CMPS 211 JavaScript Topic 1 JavaScript Syntax. 2Outline Goals and Objectives Goals and Objectives Chapter Headlines Chapter Headlines Introduction Introduction.
TUTORIAL 10: PROGRAMMING WITH JAVASCRIPT Session 2: What is JavaScript?
CPS120 Introduction to Computer Programming The Programming Process.
BEGINNING PROGRAMMING.  Literally – giving instructions to a computer so that it does what you want  Practically – using a programming language (such.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
M1G Introduction to Programming 2 5. Completing the program.
Introduction to Python Dr. José M. Reyes Álamo. 2 Three Rules of Programming Rule 1: Think before you program Rule 2: A program is a human-readable set.
SCRIPT PROGRAMMING WITH FLASH Introductory Level 1.
Unit 1 Introduction to Evangel College S.2 ICT.
5 Event Handling Interactive Programming Suggested Reading Interaction: Events and Event Handling, Supplemental Text for CPSC 203 Distributed this term.
Java Script. introduction Today’s web sites need to go much beyond HTML. browsing through a web site, to actually interact with the web site. The web.
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
IST 210: PHP LOGIC IST 210: Organization of Data IST210 1.
Dr. Abdullah Almutairi Spring PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used,
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Review A program is… a set of instructions that tell a computer what to do. Programs can also be called… software. Hardware refers to… the physical components.
1 Agenda  Unit 7: Introduction to Programming Using JavaScript T. Jumana Abu Shmais – AOU - Riyadh.
Getting Started With Python Brendan Routledge
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
Computer Programming Week 1: The Basics of CP 1 st semester 2012 School of Information Technology Website:
Collision Theory and Logic
Programming & Scratch.
Topic: Programming Languages and their Evolution + Intro to Scratch
An Innovative Approach to the Technology Itch
Collision Theory and Logic
Programming Basics Web Programming.
Software Programming J. Holvikivi 2014.
Learn… Create… Program
T. Jumana Abu Shmais – AOU - Riyadh
Learn… Create… Program
Welcome to SCRATCH.
CS 1111 Introduction to Programming Spring 2019
Tutorial 10: Programming with javascript
Learn… Create… Program
Learn… Create… Program
Intro to Programming (in JavaScript)
Problem Solving and Computer Programming
Presentation transcript:

V

2 Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums Introduction to Programming 2 (Review) Introduction to Programming 3

3 Avon High School Tech Club HTML/CSS Class QUESTIONS?

4 Avon High School Tech Club Tech Club Forums Ask questions, offer suggestions, share info Check it out: –

5 Avon High School Tech Club Intro to Programming 2 Review API Algorithm Array Boolean Character Code/Source Constant Data Types Debug Floating Point Git GUI Integer Literal Object Oriented Scripting Language SDK String User Interface Variable Virtual Machine

6 Avon High School Tech Club Intro to Programming 3 Additional Key Concepts Intro to Scratch Write First Program

7 Avon High School Tech Club Intro to Programming 3 Intro to Scratch Additional Key Programming Concepts Write First Program(s)

8 Avon High School Tech Club Intro to Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. –Develop important design and problem-solving skills –Learning how to think creatively –Reason systematically –Work collaboratively

9 Avon High School Tech Club Intro to Scratch

10 Avon High School Tech Club Intro to Scratch Statement –Simply a directive that tells the computer to do something. Think of it as a command or an instruction. Boolean Expression –Either true or false Condition –Something that must be true in order for something to happen

11 Avon High School Tech Club Intro to Scratch Loops –Induce multiple executions of statements Variables –Placeholder for some value, much like x and y are popular variables in algebra Thread –A mini-program within a program that can execute at the same time as other threads

12 Avon High School Tech Club Intro to Scratch Event –Multiple threads can communicate with each other by signaling events and handling events –An event, then, is like a message from one thread to another –Signalers –Handlers

13 Avon High School Tech Club Steps to Writing a Program 1.Gather requirements 2.Choose a programming language 3.Write a program 4.Compile the program* 5.Run or Execute the program 6.Debug the program 7.Repeat process until the program is completed *Depending on the language, you may not need to compile your program.

14 Avon High School Tech Club Let’s Write a Program! Write a program that outputs “Hello World!” Gather requirements –What approach should I take? –What do I need for this program?

15 Avon High School Tech Club Let’s Write a Program! Write a program that asks for the users name, the displays it. Gather requirements –What approach should I take? –What do I need for this program?

16 Avon High School Tech Club Let’s Write a Program! Write a program that adds two numbers Gather requirements –What approach should I take? –What do I need for this program?

17 Avon High School Tech Club Let’s Write a Program! Write a program that prompts the user for his/her name, display the name, then adds two numbers the user inputs, display the results. Gather requirements –What approach should I take? –What do I need for this program?

18 Avon High School Tech Club Let’s Write a Program! Write a program that prompts the user for his/her name, display the name, then adds two numbers the user inputs, display the results. Then ask if the user wants to add more numbers, if yes, add more numbers, if no, quit. Gather requirements –What approach should I take? –What do I need for this program?