Your First program: Hello World
Learn Alice in FREE step-by-step lessons.
Module 02: Your First program: Hello World
In this module, you will create a program with a 3D character who says "Hello World."
Goals:
- Write your first program in Alice3
- Be able to create a scene by selecting a template
- Add a character and other objects to the scene
- Create and edit code
- Understand how to add comments and why they are important.
- Be able to debug simple errors.
Objectives:
- Write your first Alice program.
- You will learn to add code.
- Create and modify a scene in the design view.
- Select and add 3D characters to the scene.
- Select, add and modify people.
- Use the arrows to move, rotate, and resize the characters and other objects.
- Move the camera and change the angle.
- Add comments with your name and description of the program.
- Create code to have the character say "Hello World"
- Run the program, test, debug, and save it.
Please study the material at each of the links below.
- Select a starting template: There are many templates: grass, sea floor, snow, room, mars, and more.
- Code Editor vs. Scene Editor: Add 3D models in setup scene, add code in code view.
- Naming conventions: Follow these conventions for the names you give objects, variables and methods.
Change the code preference to Java: Show your code in the same mode as the videos.- About the first program: Important things to remember when you create the first program
The first program: Hello World: This video demonstrates how to create your first program.
Editing the say command: This video demonstrates how to create your first program.
Adding comments: This video demonstrates how to add comments.
Why Hello World?: Why you should write the Hello World program
Sim People: Sim people let you customize the appearance of a person.
Using doTogether: Animals all say hello at the same time.
Complete Step 1: Proposal of the final project.
Self Study Questions: What have you learned?
Active Learning: Hello World: Show what have you learned
Discussion questions on your first program: What do you think?
Glossary for hello lessonFull Glossary