Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 Jeff Marino & Ron Reed

2 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.

3 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.

4 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.

5 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.

6 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

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


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

Similar presentations


Ads by Google