Jeff Marino & Ron Reed. Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects.

Slides:



Advertisements
Similar presentations
Holding in the Bottom While Sustaining the Top: A Balanced Approach for L2 Reading Instruction Neil J Anderson Brigham Young University Provo, Utah.
Advertisements

John Owen, Rockport Fulton HS
© 2011 wheresjenny.com Conversations. © 2011 wheresjenny.com Conversations Conversation 1 Kate: Hey Tina. Tina: Hello Kate. Kate: I heard that you and.
The 7 Habits of Highly Effective Teens
PROGRAMMING Introduction To Programming Definition Types Of Programming Languages Programming Language Paradigm Translator
The story of Governmentville. Be prepared to write notes and pay attention. Believe it or not, the story has a point!
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Program Flow Charting How to tackle the beginning stage a program design.
Chapter 7 Low-Level Programming Languages Nell Dale John Lewis.
Bellevue University CIS 205: Introduction to Programming Using C++ Lecture 1: Getting Started by George Lamperti & BU Faculty.
1 Programming Languages Translation  Lecture Objectives:  Be able to list and explain five features of the Java programming language.  Be able to explain.
Floating-Point and High-Level Languages Programming Languages Spring 2004.
Introduction to a Programming Environment
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
Introduction to Programming End Show. Resource Team R.P Ranjan-Lecturer, SPICTEC, Galle. W.M.A.S. Wijesekara-Centre manager,CRC Hali-Ela H.P.U.S Indra.
Following Jesus “The Way is to love one another like Jesus and bear and share fruit” “The Way is to love one another like Jesus and bear and share fruit”
Programming Languages: Telling the Computers What to Do Chapter 16.
CSC 110 – Intro to Computing Lecture 2: More Computing History & Binary Numbers.
Binary There are only 10 types of people in the world, those who understand binary and those who don't.
CPS120: Introduction to Computer Science
Introducing CLT While Avoiding Classroom Culture Shock Marla Yoshida ACP TEFL Program UCI Extension International Programs.
STUDENT's "When I Feel Frustrated" Story
When Someone is Talking. Sometimes in school I have something important to tell an adult. Oh I really need to tell her something…but she is talking…
Is Your JOC Program Audit Worthy? z Scott Creekmore.
Solo Talk. SOLO TALK PREPARATION Remember that one third of your total mark from this course comes from your talk mark!!! The GRC expect you to give an.
Sometimes we can tell how people are feeling by looking at them. How are they feeling?
Learning Challenge Online versus Classroom I hear, and I forget. I see, and I remember. I do, and I understand. -- Chinese Proverb.
Giving opinions.
Hi! My name is Charlie Brown I’m the Captain of my very own Baseball team… and today is our first big game!
Java Programming, Second Edition Chapter One Creating Your First Java Program.
Reading and listening. True or false 1.There are many different species of dinosaur and all of them have been found in China. 2.Not long ago, a rare.
Questions. What is a question? Something that is asked A statement that needs a reply To ask for information Something you wonder about.
Ng Wah Catholic Secondary School Form 5 Group Discussion Tips for students.
—— Fan Lijun New Century English New Century English 1B U12 Period 2.
Jeff Marino & Ron Reed. Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects.
Software Basics. Some Pioneers Charles Babbage Analytical Engine Countess Ada Lovelace First Programmer ? John Von Neumann storing instructions in memory.
Talking and Friends.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
My clicker is working. (T/F/not sure). I’m a vegetarian. (T/F/not sure)
The Battle of the Bet Press SPACEBAR to start. Hello, A. I’m your boss. You can’t see me, but you can, well, read me. You must complete all the missions.
Seek First to Understand, Then to Be Understood
O M G ! ! ! I s t h e m p e o p l e ? W h a t s h o u l d I d o s h o u l d I s a y s o m e t h i n g.
BY: Eugene Baker Illustrations and PowerPoint By: Aminah Rashid.
Cardboard Box: The Movie. Whew. That was a close one in that factory.
A Tale from Freshman Year By Marian Irwin Alright class! You all know that presentations start in one week! You should give a 5 minute speech that.
STRESS AND INTONATION TEACHERS C1. Content and function words  Nouns : John, room, answer  Adjectives : happy, new, large, gray  Verbs : search, grow,
 Computer Languages Computer Languages  Machine Language Machine Language  Assembly Language Assembly Language  High Level Language High Level Language.
Powerpoint Jeopardy Computer Parts InternetTypingKeyboardInternet Safety
Programming and Languages Dept. of Computer and Information Science IUPUI.
I Love to Sing – But When?. I love to sing. I know lots of songs. I like to sing when I’m working at school.
SOCRATIC SEMINAR GUIDELINES:  Do not raise your hand during discussion.  Do not interrupt another person. Begin speaking when he or she has finished.
Teacher: Cherry. Who can sing, Who can paint, Who can draw a swing? I can sing, I can paint, I can draw a swing. Who can jump, Who can ride, Who can run.
“ I could tell she wanted it. The body language was there. I didn’t have to ask!” “I asked him how far he wanted to go, and together we agreed not to.
Foil Comic By: Adam Holland. Hey Mr. E what happens when you collide two binomials. Well, lets take a look…
Starring!!!! Wait!!! Where’d the music go? Uh oh!
The Race By Kyler and Sarah D. I want a rematch! Alright Oh no… I need a plan…… Wait I got it! Hey, Ronnie! Will you do me a favor?
A40-MS-Marathon Hi. I’m Joe Weiss, one of the directors of Learn Real English and I would like to welcome you to the mini-story lesson for the Advanced.
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Rate Your Romance What kind of romance is true love? By Shad Sluiter – available for download at
History Day and You!. History Day? What is that? A research based history project!
CMIT100 Chapter 14 - Programming.
English Proficiency Workshop
Computer Science LESSON 1 on Number Bases.
Lesson 2 Programming constructs – Algorithms – Scratch – Variables Intro.
Part A Letters and sounds
Summer Reading SITE CODE: rpspenc1
CSCE 489- Problem Solving Programming Strategies Spring 2018
John Owen, Rockport Fulton HS
Habit #5 – Seek First to Understand, Then Be Understood
Presentation transcript:

Jeff Marino & Ron Reed

Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects action such as Visual basic. Machine language is the lowest level of programming language made up of binary that the computer then can use directly. Assembly language is a low level language in which a letter and number code is given to each machine-language instruction. High level languages A programming language in which a statement relates to a machine level code such as COBOL, C, C++ and FORTRAN. Assembler reads the letter and number code and translates it to machine language. Compiler- translates the high-level languages into machine language.

Goals Gain an understand of the different programming languages. Get a general idea of how many different languages and how they are similar and different. Be able to produce an animation in the Alice program.

Plan Utilize Alice as a teaching element to show what a simple program looks like. Read the information we have acquired to finish the project. Go through Alice tutorial to learn how to use the program. Create an Alice program that will teach others to use Alice.

Story Gary: Hello Steve what did you do today? Steve: Hey Gary, I worked out today. Gary: Really? What did you work on? Steve: Well I practiced my vertical jump the most. Gary: So you can jump really high now? Steve: Yep, I can jump this high. [Jumps] Gary: Wow that is high. I wonder how high I can jump [jumps] Steve: That’s not bad, but I’m still better [jumps again] Gary: Let’s both jump at the same time and see who can jump higher. Steve: Alright, if you feel like losing then lets do it. Gary: Ha ha, very funny. Steve: Alright, on the count of 3 we jump. Gary: Okay. Both: 1…..2…..3….. GO [Both jump]. Gary: I definitely jumped higher then you. Steve: Nuh uh. I definitely out jumped you. Gary: We need a judge to tell us who wins. Steve: Fine let’s go find someone. [Both start walking] Gary: Look, there’s Pete. [Both Approach Pete]. Pete: Hey guys what’s up? Steve: Me and Gary are having a jumping competition and we can’t tell who can jump higher, can you tell us who wins? Pete: Sure … On the count of three, both of you jump.

Story cont… Gary: Prepare to lose Steve Steve: Keep talking Gary, you’ll see who the true jumper is after this. Pete: Ready… 1…2….3…GO. [Both Steve and Gary jump] Gary: Tell him that I won Pete. Steve: Yea Pete, tell Gary who the real winner is. Pete: Neither of you won, you both jumped the same height. Gary: WHAT?!?! Steve: So no one won? Pete: Nope, and quite frankly, you both aren’t too good at jumping. Gary: Oh and you think you’re better? Pete: Nope, I know I’m better. [Jumps high into the sky and disappears] Steve: Sooo, lets forget this happened. Gary: Agreed

References Adams, Joel. Alice in Action. Boston: Thomson Course Technology, Dale, Nell, and John Lewis. Computer Science Illuminated. 3rd ed. Sudbury, MA: Jones and Bartlett Publishers, 2007.