Introduction to Alice CS 110 - Honors Slides courtesy of Wanda Dann, Ithaca College.

Slides:



Advertisements
Similar presentations
Learning to Program With Alice
Advertisements

VCL-Enhanced Alice for Education ICA CON 2012 Richard Lucic – Computer Science, Duke University Susan Rodger – Computer Science, Duke University.
Introduction to Alice Alice is named in honor of
Introduction to Alice Web Design Section 8-2 Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
CS320n – Elements of Visual Programming Introduction to Alice Mike Scott (Slides 1-1)
Objects and Object-Oriented Programming CS 110 – Honors Slides by Wanda Dann, Ithaca College.
Introduction to Alice Basics : What is Alice? Object Oriented Definitions What Does it Look Like? Where Can I Use it?
CS 225 Lab #2 - Pointers, Copy Constructors, Destructors, and DDD.
Getting prepared for virtual hands-on workshop : “Enjoyable Introduction to Programming using Alice” Review this presentation early and prepare for a successful.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Using Alice to Introduce Programming Concepts Mr. Craig Ham Technology Coordinator Westminster Schools of Augusta Augusta, GA.
CSC1401: Introductory Programming Steve Cooper
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Computer Science 111 Fundamentals of Programming I Overview of Programming.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Introduction to Programming Peggy Batchelor.
Learningcomputer.com SQL Server 2008 Configuration Manager.
Alice As an Interdisciplinary Teaching Tool Presented by Craig Ham Technology Coordinator, US/MS Computer Teacher Westminster Schools, Augusta GA.
Getting started with Alice Adapted from presentations by Jenna Hayes, Duke University Donna Gavin, UWP Computer Science and Software Engineering.
An Innovative Approach with Alice for Attracting K-12 Students to Computing Susan H. Rodger Duke University IBM University Days May 7, 2007 Supported by.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Numerical Computation Lecture 2: Introduction to Matlab Programming United International College.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
Writing Our Own Functions Alice. Functionality A function receives value(s), performs some computation on the value(s), and returns (sends back) a value.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Obj: Introduction to Alice HW: Read handout and answer questions. Alice is named in honor of Lewis Carroll’s Alice in Wonderland Day 5.
Don Slater Wanda Dann
Scientific Computing Introduction to Matlab Programming.
Notes: This slide of the Storyboard is very simple and straightforward. It directs the viewer to click on the link to view a brief tutorial on how to.
Timer Courtesy of Small Group Studies and Adult Sunday School Literature Free 10 Minute Timer Use to time breaks, discussion groups,
Kickstart Installation
Animation Programs Alice.
What’s New in Microsoft Office 2007? Covering Microsoft Word, Excel, and PowerPoint.
Don Slater Wanda Dann Copyright 2012 Wanda Dann, Don Slater All rights reserved.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Program Visualization Using Virtual Worlds CCLI NSF
Copyright 2008 Wanda Dann, Steve Cooper, Don Slater Alice Workshop Variables & Conditions.
Introduction to Alice Web Design Section 8-2 Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Introduction to CADStat. CADStat and R R is a powerful and free statistical package [
CS education: teaching computer science. Teaching programming Teaching computer science has become a huge industry: Huge job growth Not enough CS- trained.
Variables and Inheritance Part 1 Alice. Review: Properties A class defines properties for its own kind of object. When an object is created (instantiated),
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
Motions and Animation CS 110 – Honors Slides by Wanda Dann, Ithaca College.
CST 1101 Problem Solving Using Computers
Visual Basic Code & No.: CS 218
Obj: Introduction to Alice
Alice 3 Using the Alice 3.1 Interactive Development Environment (IDE)
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Introduction to Programming
Social Media And Global Computing Introduction to Visual Studio
Using Objects in Alice.
Tonga Institute of Higher Education
Introduction to Alice Alice is named in honor of
Test Automation For Web-Based Applications
Lesson Aims Vocabulary In this lesson you are going to:
Introduction to Alice Alice is named in honor of
Intro to digital technology
Introduction to Alice Alice is named in honor of
05 | Desktop Applications
3.1 System Software.
Introduction to Alice Alice is named in honor of
CSE 303 Concepts and Tools for Software Development
Introduction to Alice Alice is named in honor of
Presentation transcript:

Introduction to Alice CS Honors Slides courtesy of Wanda Dann, Ithaca College

Overview 4 Why Alice? 4 Getting Started with Alice Programming –Using the Alice interface –Running an Animation Program 4 Main Goal: –to have you set up and run Alice so you can work with examples and lab exercises

Why Alice? 4 A modern programming tool –3-D graphics –3-D models of objects 4 Animation –3-D models can be made to move around the virtual world 4 Free –

The Power of Alice 4 Automatically keeps track of 3-D objects –what objects are in the virtual world –types of object –where they are currently located 4 Automatically manages memory –dynamically allocates memory –reclaims memory when a world is closed or an object is destroyed

Built-ins 4 To animate the 3-D objects, Alice has many standard operations 4 Examples: –move –turn –roll –resize –setcolor

Libraries 4 You can import program code from available resources 4 Libraries provide additional operations for working with –numbers (math computations) –strings (characters, text)

Quick to Learn and Use 4 Can learn to use –interface in a couple of lab sessions 4 Can learn to create –a simple animation in a matter of minutes –a non-trivial animation in a few lab sessions

Demo 4 How to use the Alice interface –interactive command line –menu selections –smart editor 4 How to run an Alice program for animating a 3-D object