how to build an alice 3.0 curriculum course

by Cara Fadel 6 min read

How do I introduce Alice 3 to students?

 Lead students through the Introduction to Alice 3 worksheet. Be sure to provide students with ample time to look through the built in models, add several to their scene and position objects. (CSP_IntroToAlice_TourTheEnvironment_CFurman.pdf)  Review the standardized rules for creating identifiers and objects.

What is Alice 3 Alice 2 exercises&projects?

Alice 3Alice 2 Exercises & Projects Exercises and Projects are ideas for in class assignments or longer curricular based project learning options. They can range from simple skills applications to longer projects that are designed to span multiple lessons or a full project based curriculum.

What are the system requirements for Alice?

We suggest trying Alice on the netbook that will be used with Alice before purchase. 1 GB RAM (2 GB or more is recommended, but not required) VGA graphics card capable of high (32 bit) color and at least 1024×768 resolution (3D video card gives faster performance, but is not required)

What is Alice 3 programming language?

Alice 3. Alice 3 is the newest installment of the Alice programming language. It has all of the features that have made Alice an exciting and creative first programming experience with an added emphasis on object-oriented concepts.

How do you program in Alice?

0:376:26Now since Alice is built on top of Java I recommend using Java naming conventions and in Java youMoreNow since Alice is built on top of Java I recommend using Java naming conventions and in Java you name your files using what's called Pascal case where all the words run together with no spaces.

Is Alice 3 a programming language?

Alice 3 is the newest installment of the Alice programming language. It has all of the features that have made Alice an exciting and creative first programming experience with an added emphasis on object-oriented concepts.

How do you animate in Alice 3?

0:407:23There's two important things to know when moving individual body parts in Alice 3 the first is theMoreThere's two important things to know when moving individual body parts in Alice 3 the first is the joints in the models. Don't always correspond to the joints in a human body.

Is Alice programming free?

Alice is Free to All The Alice Project is dedicated to making Alice a widely accessible tool around the world for growing the diversity and access to early computer science education. Thanks to our donors we continue to be able to fulfill this mission with both our software and supporting materials.

Is Alice good for programming?

In object-first strategy, Cooper et al (2003b) concluded that Alice is a very useful tool for teaching object-oriented programming as it provides good visualization of objects, thus making it easy for students to see and understand object-oriented concepts.

Why do you use Alice 3?

Using Alice, you can place objects from a gallery into a virtual world and then create programming statements to animate the objects in the world in a fun and engaging way. Alice 3 uses three-dimensional (“3D”) objects that programmers can drag-and-drop into a scene to create a virtual world.

How do you do a biped walk in Alice 3?

3:4410:37I'm going to turn the right hip backward. Turn the left hip.MoreI'm going to turn the right hip backward. Turn the left hip.

How do you dance in Alice 3?

5:5916:04Get head turn the head to the left by 0.25. And then to the right by 0.25 as well. Okay so shoulderMoreGet head turn the head to the left by 0.25. And then to the right by 0.25 as well. Okay so shoulder and head movements. Okay so before we move forward we need to also apply the loops okay.

How do you make people dance in Alice 3?

0:076:26To create a dance that we can synchronize for all these biped characters together inheritance isn'tMoreTo create a dance that we can synchronize for all these biped characters together inheritance isn't a concept that's limited to Alice all object-oriented languages including C++ Java Python.

What programming language does Alice use?

JavaAlice (software)Basic animation of an ice skaterDeveloper(s)Carnegie Mellon UniversityWritten inJavaPlatformJava platformTypeEducational6 more rows

What is the Alice project?

United Way's Study of Financial Hardship ALICE® – a United Way acronym which stands for Asset Limited, Income Constrained, Employed – represents the growing number of individuals and families who are working, but are unable to afford the basic necessities of housing, food, child care, health care, and transportation.

How do I install Alice on Windows 10?

Download And InstallThe www.alice.org homepage includes a Downloads menu Get Alice, . ... If this is the first installation of Alice on this computer, you will see the following welcome screen.Right-Click on the icon, and from the menu, select Open. ... Windows 10.More items...

The Alice Player

The Alice player is a separate application that allows you to more easil ...

Sharing

Using the Export to Video or Upload to Youtube feature of Alice has been ...

Great Other Sources

These lesson plans were developed by teachers attending the summer 2008, ...

What is Alice 3.0?

Alice is an education programming language which makes it easy for people to create 3D animations and videos as they learn fundamental programming concepts. Alice 3.0 also helps people learn Java, a common programming language. There are lots of Alice tutorials online and video examples and lessons on YouTube.

What is Alice's purpose?

Alice. Alice teaches programming concepts as kids create animated movies with its friendly interface and storytelling. This issue is all about projects kids (and anyone with time on their hands) can work through to have fun and learn basic computer programming and computer science. Alice is an education programming language which makes it easy ...

Why is Alice important to people?

Alice helps people realize computing is more about human creativity and how we interact with people than machine-coding. Alice lets people do what they’re good at while the software does what it does well.

Is Alice a programming language?

Alice provides similar capabilities except through a block programming interface where you drag blocks, configure them, then reorder blocks as needed to get your animation to do what you want done. Unlike Codea, however, the Alice interface (and Scratch, another block programming language) makes it difficult to make mistakes.

image

Scene Editor

  1. Scene Editor Overview This video provides an overview of the Alice scene editor covering the t ... View
  2. Adding Objects This is an overview of how to use the gallery to add characters and prop ... View
  3. Positioning Objects This is an overview of how to move objects around the scene editor. &nb…
  1. Scene Editor Overview This video provides an overview of the Alice scene editor covering the t ... View
  2. Adding Objects This is an overview of how to use the gallery to add characters and prop ... View
  3. Positioning Objects This is an overview of how to move objects around the scene editor. &nbs ... View
  4. Rotating Objects Drag and DropWhen in the default handle style mode you can use ... View

Code Editor

  1. Code Editor Overview The Code Editor is where you will build your program to create your anim ... View
  2. Using Procedures Overview Procedural Methods Overview • The Methods panel of th ... View
  3. Manipulating Object Joints Working with Subparts of an ObjectJoints  and Subparts of ... View
  4. Creating Custom Procedures Custom Procedures allow you to create code that can be reuse…
  1. Code Editor Overview The Code Editor is where you will build your program to create your anim ... View
  2. Using Procedures Overview Procedural Methods Overview • The Methods panel of th ... View
  3. Manipulating Object Joints Working with Subparts of an ObjectJoints  and Subparts of ... View
  4. Creating Custom Procedures Custom Procedures allow you to create code that can be reused without ha ... View

Animation

  1. Understanding Using Move, Turn, Or Roll This video will give you a quick run down on the difference between move ... View
  2. Manipulating Object Joints Working with Subparts of an ObjectJoints  and Subparts of ... View
  3. Using Joint Arrays Certain classes and objects in Alice have built in joints intended to ma ... View
  1. Understanding Using Move, Turn, Or Roll This video will give you a quick run down on the difference between move ... View
  2. Manipulating Object Joints Working with Subparts of an ObjectJoints  and Subparts of ... View
  3. Using Joint Arrays Certain classes and objects in Alice have built in joints intended to ma ... View
  4. Manipulating Biped Joints Alright! Let’s talk Biped posing and animation. When animating i ... View

Interactivity

  1. First Person Camera There are two ways to implement a first person camera.  This option ... View
  2. Setting Up a Timekeeper A timer can be a critical element to implementing different types of gam ... View
  3. Setting Up a ScoreKeeper A scorekeeper and visible tracker of the score varaible is a key firs…
  1. First Person Camera There are two ways to implement a first person camera.  This option ... View
  2. Setting Up a Timekeeper A timer can be a critical element to implementing different types of gam ... View
  3. Setting Up a ScoreKeeper A scorekeeper and visible tracker of the score varaible is a key first c ... View
  4. Setting Up Proximity Detection Proximity Detection works very similar to collisioin detection but has a ... View

Audio

  1. The Basics of Using Audio Incorporating audio into an Alice world can add a rich layer of depth an ... View
  2. Adding Background Music Adding background music that plays throughout can be a great way to enha ... View
  3. Matching Sound to Animation Having sound align with the action in your animation is crucial …
  1. The Basics of Using Audio Incorporating audio into an Alice world can add a rich layer of depth an ... View
  2. Adding Background Music Adding background music that plays throughout can be a great way to enha ... View
  3. Matching Sound to Animation Having sound align with the action in your animation is crucial to havin ... View
  4. Creating Custom Audio in Audacity Sometimes you won’t be able to find the exact sound you want or ma ... View

VR Programmning

  1. Overview of VR Input Mapping The Alice Player will now run in VR. This opens up the use of the VR Hea ... View
  2. VR Locomotion On Rails What we mean by locomotion on rails is that the user has no control over ... View
  3. VR Locomotion Direct Control What we mean by locomotion direct control is that the user ca…
  1. Overview of VR Input Mapping The Alice Player will now run in VR. This opens up the use of the VR Hea ... View
  2. VR Locomotion On Rails What we mean by locomotion on rails is that the user has no control over ... View
  3. VR Locomotion Direct Control What we mean by locomotion direct control is that the user can move them ... View
  4. VR Locomotion Teleportation What we mean by teleportation is that the user can move themselves to sp ... View

The Alice Player

  1. Using The Alice Player The Alice player is a separate application that allows you to more easil ... View
  2. Exporting For The Alice Player To run your own Alice creations in the Alice player you will first need ... View
  3. Using The Alice Player With Oculus VR The Alice player is a separate application that allows y…
  1. Using The Alice Player The Alice player is a separate application that allows you to more easil ... View
  2. Exporting For The Alice Player To run your own Alice creations in the Alice player you will first need ... View
  3. Using The Alice Player With Oculus VR The Alice player is a separate application that allows you to more easil ... View
  4. Using The Alice Player With Vive VR The Alice player is a separate application that allows you to more easil ... View

Sharing

  1. Recording and Sharing Alice Worlds Using the Export to Video or Upload to Youtube feature of Alice has been ... View
  2. Making an Alice App The Alice Player will now allow you to make your own standalone applicat ... View
See more on alice.org

Great Other Sources

  1. Adventures in Alice Programming These lesson plans were developed by teachers attending the summer 2008, ... View
  2. YouTube Channels and Playlists There are many great resources for Alice on YouTube that have been creat ... View
See more on alice.org