70 likes | 193 Views
Computer Programming Languages Including Alice. 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.
E N D
Computer Programming Languages Including Alice 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, 2007. • Dale, Nell, and John Lewis. Computer Science Illuminated. 3rd ed. Sudbury, MA: Jones and Bartlett Publishers, 2007.