|
Programming with Alice Tutorials Online |
![]() |
|
Description
Programming with Alice
Alice is a 3-D programming language that makes it easy to create an animation for creating applications, telling a story, or playing an interactive game. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. This course by Arthur Lee assumes no prior programming background and uses a building block approach beginning with simple Alice features and examples while gradually introducing more complex features. Sample programs are provided to be referenced by the user to enhance their learning experience. To begin learning today, simply click on the movie links. |
01 Introduction
0101 Welcome to Alice Programming
0102 Versions of Alice
0103 Why Learn Alice?
0104 Alice Environment & Terminology
02 Getting Started with Alice
0201 Launching Alice
0202 The Alice Tutorial pt. 1
0203 The Alice Tutorial pt. 2
0204 The Alice Tutorial pt. 3
0205 Exploring the Demos
0206 Creating a Simple Animation World
0207 Object Manipulator / Camera Controls
03 Background Setup & Objects
0301 Backgrounds & Object Galleries
0302 3-D Objects Properties
0303 Motion of Objects
0304 Objects with Components
0305 Object Animation Example
04 Saving & Executing Programs
0401 Saving an Alice World
0402 Recognizing Error Types
0403 Object Interaction/Logic Errors
0404 Examples of Errors in Alice
0405 Printing Alice Code
05 Writing Code
0501 Developing a Program With Code
0502 Modifications With Coding Blocks
0503 Orientation of Objects Demo
0504 More on Object Orientation
0505 Built-in Functions & Expressions
0506 Demo Program of Function/Expression
0507 Demo2 Function/Expression
06 Object-Oriented Programming
0601 OOP Use of Methods & Parameters
0602 Inheritance & Class-Level Methods
0603 Demo Program Using Methods
0604 OOP vs. Object-Based Programming
0605 Tutorial All About Methods pt. 1
0606 Tutorial All About Methods pt. 2
07 Programming Structures
0701 Sequence Structure
0702 Selection Structure
0703 Loop Structure
0704 Demo Program Using If-Else
0705 Demo Using If-Else with Interactivity
0706 Demo Using If-Else/Method/Function
0707 Demo Program Using Loop
0708 Demo Program Using Nested Loops
08 Variables in Alice
0801 Variables Overview
0802 Alice Data Types
0803 Variable Declaration/Naming Rules
0804 Variable Example/Light Demo
0805 Demo Program Using Variable Parameters
09 Interactive/Event-Driven Programming
0901 Event-Driven Concepts
0902 Demo Program 1/Event-Driven
0903 Demo Program 2/Event-Driven
0904 Demo Program 3/Visibility
0905 Demo Program 3 Part 2/Opacity Property
0906 Tutorial - More Event-Driven Options
10 Random Numbers & Motion
1001 Use of Random in Alice
1002 Random Number Example
1003 Random Motion Example
11 Arrays in Alice
1101 Fundamentals of Arrays in Alice
1102 Demo Program/Array Example 1
1103 Demo Program/Array Example 2
1104 Demo Program/Array Example 3
1105 Sorting Elements within an Alice Array
1106 Sorting Demonstration pt. 1
1107 Sorting Demonstration pt. 2
12 Wrap Up
1201 Summary of Content Covered
13 Credits
1301 About this Author
sku |
|