1 Quiz Show Programming Terms. 2 Alice - 3D Virtual Programming Vocabulary Quiz Board Chapter 1 Chapter 2a Chapter 2b Chapter 3 Chapter 4 $100 $200 $300.

Slides:



Advertisements
Similar presentations
Class-level Methods Alice. World / Class Method World method A general method that may refer to multiple objects; not closely associated with any particular.
Advertisements

Class-level Methods and Inheritance Part 1 Alice.
Class-level Methods Chapter 6. Class-level Method Is specific to a class of objects We can give a class new abilities/methods Only involves this one class.
Review of Chapter 4 Sections 1 and 2 World-level methods involve two or more objects break a large problem into smaller, logical units follow a design.
PIIT Computer Science Summer Camp - Alice July 10, 2012 Brenda Parker Computer Science Department MTSU.
Class-level Methods and Inheritance Alice. Class-level Methods Some actions are naturally associated with a specific class of objects. Examples A person.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland Modified by Serita Scott Further modified by Suzy Crowe.
Alice Inheritance and Event Handling. Inheritance Concept Consider this hierarchy; parents describe properties of children Animals Vertebrates MammalsFish.
Introduction to Alice Alice is named in honor of
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
Fall 2009ACS-1805 Ron McFadyen1 Functions A function is a collection of statement, similar to a method, but a function is defined to return a value to.
Fall 2007ACS-1805 Ron McFadyen1 Functions and if-else A function is a collection of statement, similar to a method, but a function is defined to return.
What is Alice? Graphical Programming Environment and Language Learn object oriented programming using 3 dimensional objects and a story telling approach.
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
Objects and Object-Oriented Programming CS 110 – Honors Slides by Wanda Dann, Ithaca College.
Creating Functions Pepper. Homework Asking the user: –Drag variable to create a set statement –Drag a world function NumberDialog or StringDialog over.
Alice: A Visual Introduction to Programming Chapter 1 Part 2.
CIS101 Introduction to Computing Week 12 Spring 2004.
Functions and Conditionals in Alice 1 Stephen Cooper Wanda Dann Barb Ericson September 2009.
Creating Functions Deborah Nelson Duke University Professor Susan Rodger July 22, 2008.
Programming: Simple Control Structures Alice. Control Statements We have been using Do in order and Do together to control the way instructions are executed.
Variables and Functions Chapter Variables Named storage location in computer’s memory Programs may need to store data when running o Stored in.
Programming Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Welcome! The Topic For Today Is…Review for Test. Your Topic Basics of Programming Control Statements Programming Concepts InteractionAlice Concepts 200.
CSC1401: Introductory Programming Steve Cooper
Study Guide For Test Chapter 5, 6,& 7 Test is Friday, May 15th.
Class-level Methods Chapter 6 part 1. Classes and Objects Classes o In Alice, classes are predefined as 3D models Objects o An object is an instance of.
Getting Started With Alice. Why Learn about Programming computers. Learning to program a computer does not turn you into a nerd We will use Alice which.
Creating An Animation Program Part 2 Alice. Method A segment of program code (instructions) that defines how to perform a specific task.
Learning to Program with Alice – Chapter 1 September 16, 2009.
Four Fundamental Pieces Instruction Control Structure Function Expression.
By Melissa Dalis Professor Susan Rodger Duke University June 2011 Multiplication Table.
Functions Alice.
Piñata Game: Keeping Score in Alice By Maggie Bashford Professor Susan Rodger Duke University July
Applications Development
Variables and Functions Chapter Variables Named storage location in computer’s memory Programs may need to store data when running Types of data.
Variables and Functions Alice. Naming is Important If you get a new pet one of the first things you do is name it Gives you a way to refer to the new.
Functions Sec 8-11 Web Design. Objectives The Student will: Understand what a function is Know the difference between a method and a function Be able.
Review for test! Alice Chapter 1&2 Test is tomorrow! - March 26 th March 25th.
Computer Game Design ActionScript is… Object-oriented programming Everything you do in ActionScript does something to some object* Some objects.
Questions Alice. Functionality A question receives value(s), performs some computation on the value(s), and returns (sends back) a value.
Class-level Methods and Inheritance Alice. Class-level Methods Some actions are naturally associated with a specific class of objects. Examples A person.
Objective You will be able to define the basic concepts of object-oriented programming with emphasis on objects and classes by taking notes, seeing examples,
CompSci 4 Chap 6 Sec 2 Sep 30, 2010 Prof. Susan Rodger “All your troubles are due to those ‘ifs’,” declared the Wizard. If you were not a Flutterbudget.
CompSci 4 Chap 4 Sec 3 Sept 23, 2010 Prof. Susan Rodger.
Programming in Alice IT-IDT-9 Design, develop, test and implement programs using visual programming. 9.1 Utilize drag and drop software to develop programs.
Unit 2 Programming in Alice & Java 1. Day 1: Learning to Program  Objective: Understand the need for step-by-step logic; Basic working of a computer.
Class-level Methods and Inheritance Alice. Class-level Methods Some actions are naturally associated with a specific class of objects. Examples A person.
Variables and Inheritance Part 1 Alice. Review: Properties A class defines properties for its own kind of object. When an object is created (instantiated),
Functions Sec 51 Web Design.
Simple Control Structures
Functions Sec 8-11 Web Design.
Learning Java with Alice 3.0 Game Design Kathy Bierscheid
Chapter 10 Programming Fundamentals with JavaScript
Class-level Methods Alice.
Creating an Animation Program
Design and Implementation
Using Functions
Programming: Simple Control Structures
Programming: Putting Together the Pieces Built-in Functions and Expressions Alice.
Functions Alice.
ICT Gaming Lesson 3.
Programming: Putting Together the Pieces Built-in Functions and Expressions Alice.
Functions Alice.
Class-level Methods and Inheritance
Functions Alice.
Programming: Putting Together the Pieces Built-in Functions and Expressions Alice.
Functions Alice.
Programming: Putting Together the Pieces Built-in Functions and Expressions Alice.
Presentation transcript:

1 Quiz Show Programming Terms

2 Alice - 3D Virtual Programming Vocabulary Quiz Board Chapter 1 Chapter 2a Chapter 2b Chapter 3 Chapter 4 $100 $200 $300 $400 $500 $600

3 Chapter 1 - $100  Sequential Processing a) Instructions that are performed at the same time b) Instructions that are performed on a mouse click c) Instructions that are performed step by step.  Link Link

4 Chapter 1 - $200  A conditional statement’s purpose is to repeat code over and over again.  True or False  Link Link

5 Chapter 1 – $300  What are the 3 dimensions in this 3- D world  Link Link

6 Chapter 1 - $400  The distance from one object to another object is measured from the top of an object to the top of the other object.  True or False  Link Link

7 Chapter 1 - $500  Name the six degrees of freedom  Link Link

8 Chapter 1 Answer $100  C. Instructions performed one after the other.

9 Chapter 1 Answer $200  False – conditional statement tests to see if something is true so it can execute instructions else it executes nothing or a different set of instructions

10 Chapter 1 Answer $300  Height, width, depth – the 3 dimensions

11 Chapter 1 Answer $400  False – measured from center to center – the pivot point.

12 Chapter 1 Answer $500  Left & right  Forward & backward  Up & down

13 Chapter 2 for $100  The correct order for creating an animation is –Implement (code) –Read the scenario or problem or task –Design a storyboard –Test  True or False  Link Link

14 Chapter 2 Answer $100  False –Read the scenario or problem or task –Design a storyboard –Implement (code) –Test

15 Chapter 2 for $200  Textual storyboards used in this chapter provide a ______________ structure  Hint  Step-by-step  Link Link

16 Chapter 2 Answer $200  Algorithmic

17 Chapter 2 for $300  The lines of text in the storyboard look like _____________________  Link Link

18 Chapter 2 Answer for $300 – Pseudo code

19 Chapter 2 $400  Alice software takes care of the ___________ so you do not have to worry so much about typos and structure of the code.  Hint  Grammar  Link Link

20 Chapter 2 Answer for $400  Syntax

21 Chapter 2 for $500  Scenario is a problem statement or task statement that describes the overall animation in terms of what needs to be done.  Computer Scientists call this ______________  Link Link

22 Chapter 2 Answer for $500  Requirement Specifications

23 Chapter 2b for $100  What are two examples of control Statements that were presented in this chapter.  Link Link

24 Chapter 2b Answer for $100  DoToGether  DoInOrder

25 Chapter 2b for $200  An item of information that must be supplied to execute a specific action is called ________________  Give an example.  Link Link

26 Chapter 2b Answer for $200  Argument – an item of information that must be supplied to method so instruction can be carried out.  Move method requires a direction and how far (distance)

27 Chapter 2b for $300  What is an instruction that does not cause an action to take place but gives extremely good information for others who are reading your program  Link Link

28 Chapter 2b Answer for $300  Comment

29 Chapter 2b for $400  What do computer scientists call it when one statement is written inside another statement? – Link Link

30 Chapter 2b Answer for $400 – nesting

31 Chapter 2b for $500  What does a programmer do when there is a problem with the code? ______________ Link

32 Chapter 2b Answer for $500  debug

33 Chapter 3 Bonus Answer $200  Visicalc – the electronic spreadsheet used on the Apple II Computer.

34 Chapter 3 for $100  A _______________ asks a question about a condition or computes a value.  Link Link

35 Chapter 3 Answer for $100  Function – example distance to another object  Bonus – give another example  Link Link

36 Chapter 3 Bonus Answer for $100  Distance above  Distance below  Distance behind  Distance in front of  Are all other examples

37 Chapter 3 for $200  _____________ is a math operation on numbers or other kinds of values.  Example a > b  Link Link

38 Chapter 3 Answer for $200  Expression  Other examples  A=b  a < b  A + b  They are found under the World Functions

39 Chapter 3 for $300  Which instruction tile is used to setup a conditional instructions  Link Link

40 Chapter 3 Answer for $300  If/Else Tile

41 Chapter 4 for $400  What university was a major player in developing Alice?  Link Link

42 Chapter 4 Answer for $400  Carnegie Mellon University located in Pittsburg, PA.

43 Chapter 3 for $500  Functions return answers (values) – name two of the types of values  Link Link

44 Chapter 3 Answer for $500  Number –  Boolean – true or false  String  Object  Other – example color

Chapter 4 for $100  You must __ __ __ __ a method for it to be executed.  Link Link 45

Answer for Chapter 4 for $100  Call a method (execute another way to say it). 46

Chapter 4 for $200  ____________ are used to communicate with a method. LINK 47

Answer for Chapter 4 $200  parameters  Examples –howFar or howManyTimes tells the method how far something is to move or how many times to do the method. tells the method how far something is to move or how many times to do the method. 48

Chapter 4 for $300  Alice was written to help students understand the basic concept of programming – particularly ??? –___________ __________ programming  Alice is a good introduction to what full programming language that is used for high school AP computer programming exams? ____________ Link 49

Answer for Chapter 4 for $300  Object oriented programming  Java 50

Chapter 4 for $400  Parameters must be declared to represent a particular type of value such as ________ name two types.  LINK LINK 51

Answer for Chapter 4 for $400  object  Number  Boolean  String 52

Chapter 4 for $500  A new class object can be created by defining class-level methods and then saving them out with a new name.  True or False  LINK LINK 53

Answer for Chapter 4 for $500  C. True  Example – CleverSkater has new methods so the next world you can add this object and not have to re- write code that does these new methods. 54

Chapter 4 for $600  Inheritance is an object – oriented concept where a new class is defined based on an existing class.  True or False  Example the clever skater has all the pre-defined methods, properties, and functions built into the skater object.  - LINK LINK 55

Answer Chapter 4 for $600  True  Example the clever skater has all the pre-defined methods, properties, and functions built into the skater object  Bonus 56

Answer Chapter 4 for $600  True  Example the clever skater has all the pre-defined methods, properties, and functions built into the skater object  Bonus Bonus 57

Chapter 4 Bonus  Name one guideline for writing Class- Level methods.  Link Link 58

Chapter 4 Bonus - Answer Guidelines for Class-Level Methods  Class level methods are written for only one object.  World level methods are written for more than one object.  Play sound in a class – level ONLY IF the sound has been imported for the object (instead of the world).  Do not call world methods inside of class-level methods  Class-level methods can make reference to a parameter that is an object, but not to the object itself. 59