Through the Looking Glass - Alice 2.0. Welcome from Alice.

Slides:



Advertisements
Similar presentations
Learning to Program With Alice
Advertisements

Alice: A Fresh Approach to Teaching Computer Science
Welcome to Jestek Web Site SITE DELUX Making Web Site Changes: Site Add-Ons This tutorial is designed to help you make changes on your own with your SiteDelux.
Alice.
VCL-Enhanced Alice for Education ICA CON 2012 Richard Lucic – Computer Science, Duke University Susan Rodger – Computer Science, Duke University.
The Alice Software System Randy Pausch Carnegie Mellon University
1 Programming Languages Translation  Lecture Objectives:  Be able to list and explain five features of the Java programming language.  Be able to explain.
App Inventor Barb Ericson Georgia Tech
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
Chapter 4 Creating a Website from an InDesign Layout.
Motivation – Declining Enrollments, Few Women How do we Teach Science? Physics – experiments Chemistry - experiments Biology - experiments.
index.php Palmyra Area High School 1.
Ozgur Aktunc, Ph.D. Engineering Department St. Mary’s University San Antonio, TX June 9, 2012.
Visual Programming: Computing Resources to Unleash K-12 Creativity Joel Adams, Ph.D. Department of Computer Science Calvin College 2012 Michigan Tapestry.
Created by: Mr. Goff Edited by: Mr. Green Referenced from: Richard Baldwin Introducing Storytelling Alice.
 3D graphics environment  Focuses on Object Oriented Programming  Provides immediate feedback through program visualizations  Contains a drag-and-drop.
Educational Game Computing Chiitra Tibbs Auburn University Research Spring 2006.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Adventures in Alice Programming One-Week Workshop Motivation and Background Susan Rodger Duke University June/July, 2010 Supported by the National Science.
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
TEMPUS JEP : TEACHING BUSINESS INFORMATION SYSTEMS CURRICULUM DEVELOPMENT Information Technology courses Second Project Meeting, Belgrade, January.
Welcome This presentation explains what you need to know and do to prepare for the Oracle Academy Pre-Institute virtual training.
Software Engineering Java K12 Outreach Course with Alice and Cloud Computing Dr. Daniela Marghitu Joseph Shanahan Auburn University.
CRA – CDC Duke Summer Internship 2008 Adventures in Alice Programming for Grades Gaetjens Lezin Professor Susan H. Rodger Duke University.
Using Alice to Introduce Programming Concepts Mr. Craig Ham Technology Coordinator Westminster Schools of Augusta Augusta, GA.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
CSC1401: Introductory Programming Steve Cooper
Thank you for your previous support of the Alice project. Let’s see what you’ve helped make possible….
Alice Programming. alice.com Carnegie Mellon University with support from Electronic Arts, Sun Microsystems, DARPA, Intel, Microsoft, NSF and ONR. Alice.
Integrating MS Movie Maker By Group 3 What is MS movie maker? A Free software application program available to Windows XP users It edits video & creates.
ing to Make Learning Relevant
PIIT Computer Science Summer Camp - Alice July 9, 2012 Brenda Parker Computer Science Department MTSU.
Introduction to Programming with Alice and Java Copyright 2014 Wanda Dann, Don Slater All rights reserved.
Lecture # 3 HTML and Arrays. Today Questions: From notes/reading/life? From Lab # 2 – Preview of Lab # 2 1.Introduce: How do you make a Web Page?: HTML.
Inspiration Software With this very innovative and versatile software, you can do a variety of things. Use Inspiration across the curriculum for: –Brainstorming.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
Virtual Books Judy Kinz Software: PowerPoint 2003 Tutorial and Templates:
Workshop Using Alice to Stimulate Learning in STEM July 7, 2008 Brenda Parker Computer Science Department MTSU.
Programming Software from Carnegie Mellon Began at University of Virginia under the leadership of Dr. Randy Pausch (“The Last Lecture”)
Here you are at your computer, but you don’t have internet connections. Your ISP becomes your link to the internet. In order to get access you need to.
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.
KSU EDCI 763: ID Fall 2010 Harris Instructional Design Statement of Purpose, Needs Analysis, and Task Analysis.
Intro to Computers By Alex Pu Computational Thinking: Overview Making Information Available to the World with HTML an d Web Pages Desktop Publishing with.
Create speaking avatars and use them as an effective learning tool.
Program Visualization Using Virtual Worlds CCLI NSF
Review for test! Alice Chapter 1&2 Test is tomorrow! - March 26 th March 25th.
What is Alice? Alice is an innovative 3D programming environment that makes it easy to create an animation for telling story, playing an interactive game,
Using Alice.  Alice is visual  Alice is object-oriented (some might say object- based)  Alice eliminates the need to debug syntax errors  Alice introduces.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Introducing Storytelling Alice. What is Alice? 1.Storytelling Alice is an interactive graphics 3D programming environment. 2.Storytelling Alice is useful.
Code Tools for Schools Adam Carr from Bridge Creek High School.
Introduction to the course Aug 30, Day 1 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
CS education: teaching computer science. Teaching programming Teaching computer science has become a huge industry: Huge job growth Not enough CS- trained.
Introduction of Scratch (1/4) You can find Scratch on the Web:
Greenfoot.
How to get started with RefWorks
Introduction to Our Programming Tools
Preparation for Entry into .NET Bridging Program (Databases)
Kodu Game Lab Shaw STEM Lab-2016.
How to get started with RefWorks
Coding and More: Creating a Student-Centered Classroom with Technology
Introduction to EBSCOhost
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Alice: A Free 3D Animation World for Teaching Programming
Alice: A Free 3D Animation World for Teaching Programming
TEL-W16 Final Project Presentation Teaching Logics/Algorithms
Presentation transcript:

Through the Looking Glass - Alice 2.0

Welcome from Alice

Presented by Thomas McLaughlin WEBSITE NING ThomasMcLaughlin

What is Alice? What is Alice? Alice is a modern programming environment designed to be a student's first exposure to object- oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world.

Use at Middle School Level Story Telling Alice High-level animations that enable users to program social interactions between characters. A story-based tutorial that introduces users to programming through building a story. A gallery of 3D characters and scenery with custom animations designed to spark story ideas.

Use as a Beginning programming course Alice can be used to cover every curriculum piece in my Current BASIC course. Variables, Conditionals, Loops, Arrays, Methods, Functions, Sorting and Searching. Students are more engaged and excited to use Alice Provides the foundation for Object Oriented programming without the heaving lifting of JAVA.

AliceAlice in action in my BASIC course Alice

Use for AP Computer Science Use Alice to explain object relationships. Array Lists Visualized.

Supporting Research Supporting Research Caitlin Kelleher Storytelling Alice, a programming environment that gives middle school girls a positive first experience with computer programming Barb Moskal, Deborah Lurie, Stephen Cooper Overall, the data presented in this paper supports the effectiveness of the Alice course for improving students' performance in CS1, retention within computer science, and attitudes toward computer science

Supporting Research Supporting Research Stephen Cooper, Wanda Dann, Randy Pausch The authors strongly believe that, as long as object- oriented languages are the popular language of choice in CS1, the objects-first approach is the best way to help students master the complexities of object-oriented programming. Kelleher, C In searching for ways to make computer science more appealing to students, educators must think about more than simply the numbers of students they enroll. When creating curricula based on games, they need to be sure that the games they choose really are able to motivate students of both genders.

Exporting with Alice Step one – Create an Alice project Step Two – File, Export, and choose the settings you wish Step Three – Upload folder to Web Server (optional) Open html file that was created Note: to run Alice you need to have Java and a few extra Java Components instructions to download them are here: e=applet_instructions/applet _instructions e=applet_instructions/applet _instructions

Competitions The Federal Bureau of Investigation and Carnegie Mellon University have announced a national competition in which students will share their knowledge about avoiding dangers associated with Internet use by creating computer animations. LINK: /October/oct12_competitionpromote sinternetsafety.shtml 10/October/oct12_competitionpromote sinternetsafety.shtml

ACT 48 Session Number AL113255