1 / 7

Computer Programming Languages Including Alice

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.

Download Presentation

Computer Programming Languages Including Alice

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Programming Languages Including Alice 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.

More Related