Duke University - Introduction to Programming and Animation with Alice
- Offered byCoursera
Introduction to Programming and Animation with Alice at Coursera Overview
Duration | 47 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Programming and Animation with Alice at Coursera Highlights
- Earn a shareable certificate upon completion.
- Flexible deadlines according to your schedule.
Introduction to Programming and Animation with Alice at Coursera Course details
- This course is an introductory programming course that combines programming
- with animation, using the programming environment Alice. You will first
- learn to tell 3D animated stories by programming Alice?s 3D objects. In
- particular you will learn how to set up a scene, to tell a story using
- storyboarding, to move the camera, and how to move and rotate objects. You
- will learn programming concepts such as writing your own instructions,
- repetition, making decisions, and grouping similar objects together. In
- the second half of the course you will learn how to combine the topics you
- have learned with event programming to build 3D games you and your friends
- can play.
Introduction to Programming and Animation with Alice at Coursera Curriculum
Course Introduction
Get Alice
Downloading and Using Alice Project Files
Acknowledgements
Grading Policy
About Us
Producing Animated 3D Movies: Alice Basic Instructions
Overview of Week 2
Animation and Computer Science
Overview of Alice
Adding Objects to a Scene
Moving Objects Around: Controls, Keys, and One-shot (Mac version)
Moving Objects Around: Controls, Keys, and One-shot (PC version)
Build a Person
An Interview with Jessica Abroms
Simple Instructions
One-shot vs. Code
Build a Simple World
More Control and Comparing Instructions
Moving and Turning
Turn and Roll
Turning and Moving Parts
DoInOrder vs. DoTogether
Move and MoveTo
Designing the Storyboard
Implementing the Storyboard
A Few Tips
Week 2 Learning Objectives
Learning Objectives for Lesson 2.1
Alice Project Files for Lesson 2.1
Adding Objects to a Scene: Notes for some Mac users
Review and Tips
Object Control Document (Read this First!)
Practice Exercise
Learning Objectives for Lesson 2.2
Alice Project Files for Lesson 2.2
Review and Tips
Practice Exercise
Learning Objectives for Lesson 2.3
Alice Project Files for Lesson 2.3
Review and Tips
Practice Exercise
Learning Objectives for Lesson 2.4
Alice Project Files for Lesson 2.4
Implementing the Storyboard Project Solution
Review and Tips
Practice Exercise
Practice Quiz 2.1
Practice Quiz 2.2
Practice Parson's 2A
Practice Quiz 2.3
Practice Parson's 2.3
Practice Quiz 2.4
Practice Parson's 2.4A
Practice Parson's 2.4B
Wk2 Graded Quiz
Graded Parson's 2A
Graded Parson's 2B
Graded Parson's 2C
Teaching Your Bunny to Hop: Procedures and Parameters
Overview of Week 3
Overview of Hop
Bunny Hop Procedure
Object Movement with Different Orientations
How Objects and Parts Turn and Roll (Demo)
Alice Person w/ Elbow and Knee Demonstration
BunnyHop Multiple Ways
Overview of Parameters
HopOver World
Camera Control
Camera Control Demo Part 1
Camera Control Demo Part 2
Overview of Inheritance
Inheritance: Hopping with Bipeds
Week 3 Learning Objectives
Learning Objectives for Lesson 3.1
Alice Project Files for Lesson 3.1
Review and Tips
Practice Exercise
Learning Objectives for Lesson 3.2
Alice Project Files for Lesson 3.2
Review and Tips
Practice Exercise Part 1
Practice Exercise Part 2
Learning Objectives for Lesson 3.3
Alice Project Files for Lesson 3.3
Review and Tips
Practice Exercise
Learning Objectives for Lesson 3.4
Alice Project Files for Lesson 3.4
Review and Tips
Practice Exercise
Learning Objectives for Lesson 3.5
Alice Project Files for Lesson 3.5
Review and Tips
Practice Exercise
Practice Quiz 3.1
Practice Quiz 3.2
Practice Parson's 3.2A
Practice Quiz 3.3
Practice Parsons 3.3A
Practice Parson's 3.3B
Practice Quiz 3.4
Practice Parson's 3.4A
Practice Quiz 3.5
Practice Parson's 3.5A
Practice Parson's 3.5B
Wk 3 Graded Quiz
Graded Parson's 3A
Graded Parson's 3B
Graded Parson's 3C
If at First You Don't Succeed, Try, Try Again: Decisions & Repetition
Overview of Week 4
Built-in Functions, Math, Circling, and Properties
Built-in Function and Math
Circling Around an Object
The Vehicle Property
Color and Opacity Properties
Invisible Objects as Camera Markers
Random Numbers and Constants
Practicing Random Numbers and Variables
Making Decisions - IF and Conditionals
Simple If
Bunny Visit Friends
Boolean Logic
Cat Ride Which Horse Demo
Creating your own Character - Theory
Creating your own Characters - Demo
The Counted Loop in Alice
Repetition - Counted Loop Demo
Repetition - Counted Loop Nested Loop
The While Loop in Alice
Repetition - While Loop
Repetition - While Loop Complex Conditional
Week 4 Learning Objectives
Learning Objectives for Lesson 4.1
Alice Project Files for Lesson 4.1
Review and Tips
Practice Exercise
Learning Objectives for Lesson 4.2
Alice Project Files for Lesson 4.2
Review and Tips
Practice Exercise
Learning Objectives for Lesson 4.3
Alice Project Files for Lesson 4.3
Review and Tips
Practice Exercise
Learning Objectives for Lesson 4.4
Alice Project Files for Lesson 4.4
Review and Tips
Practice Exercise Part 1
Practice Exercise Part 2
Learning Objectives for Lesson 4.5
Alice Project Files for Lesson 4.5
Review and Tips
Practice Exercise Part 1
Practice Exercise Part 2
Practice Quiz 4.1
Practice Quiz 4.2
Practice Parson's 4.2A
Practice Quiz 4.3
Practice Quiz 4.4
Practice Quiz 4.5
Wk 4 Graded Quiz
Graded Parson's 4A
Variables, and Arrays, and Functions, Oh My!
Overview of Module 5
Arrays in Alice
Arrays Demo with Jumping Jacks
Writing Your Own Functions
Rolling a Ball
Find Closest Object Among Three Objects
Variables
Guessing Game
Keeping Track of Number of Guesses
Variables in Functions
Putting Arrays, Functions and Variables Together
Painting Penguins
Indexing Into an Array
Array Indexing
Indexing with Histogram
Week 5 Learning Objectives
Learning Objectives for Lesson 5.1
Alice Project Files for Lesson 5.1
Review and Tips
Practice Exercise
Learning Objectives for Lesson 5.2
Alice Project Files for Lesson 5.2
Review and Tips
Practice Exercise
Learning Objectives for Lesson 5.3
Alice Project Files for Lesson 5.3
Review and Tips
Practice Exercise
Learning Objectives for Lesson 5.4
Alice Project Files for Lesson 5.4
Review and Tips
Practice Exercise Part 1
Practice Exercise Part 2
Practice Quiz 5.1
Practice Quiz 5.2
Practice Quiz 5.3
Practice Parson's 5.3A
Practice Quiz 5.4
Practice Parson's 5.4A
Practice Parson's 5.4B
Practice Parson's 5.4C
Practice Parson's 5.4D
Wk 5 Graded Quiz
Graded Parson's 5A
Graded Parson's 5B
Building Your Own Interactive Game
Overview Week 6
Object Markers and Delay
Using Markers and Delay
Interactivity: Mouse Clicks and Timers
Click a Penguin
Click 2 Penguins
Click 9 Penguins
Review Algorithms Theory
Scorers
Click a Penguin Arcade with Scorer
Timers
Click a Penguin Arcade Game with Scorer and Timer
Making Alice Cookies
Week 6 Learning Objectives
Learning Objectives for Lesson 6.1
Alice Project Files for Lesson 6.1
Reading and Tips
Practice Exercise
Learning Objectives for Lesson 6.2
Alice Project Files for Lesson 6.2
Review and Tips
Practice Exercise
Learning Objectives for Lesson 6.3
Alice Project Files for Lesson 6.3
Review and Tips
Practice Exercise
Practice Quiz 6.1
Practice Parson's 6.1A
Practice Quiz 6.2
Practice Quiz 6.3
Practice Parson's 6.3A
Practice Parson's 6.3B
Wk 6 Graded Quiz
Surviving the Zombie Apocalypse: Detecting Collisions
Overview of Week 7
Collision and Key Pressed Events
Collision Detection Game
Collision Detection Demonstration
Catching the Bunnies within 30 Seconds
Colliding with the Bunnies in time Demonstration
Randomly Coloring Bunnies
Colliding with Red, White and Blue Bunnies Demonstration
The SceneActivationListener Event
Colliding with Bunnies while Avoiding Obstacles
Colliding with Bunnies and Avoiding Obstacles Demonstration
Adding Multiple Levels to a Game
Preparing to Modify the Collision Game
Multilevel Collide with Bunnies Demonstration
Week 7 Learning Objectives
Learning Objectives for Lesson 7.1
Alice Project Files for Lesson 7.1
Review and Tips
Practice Exercise
Learning Objectives for Lesson 7.2
Alice Project Files for Lesson 7.2
Review and Tips
Practice Exercise
Learning Objectives for Lesson 7.3
Alice Project Files for Lesson 7.3
Review and Tips
Practice Exercise
Practice Quiz 7.1
Practice Quiz 7.2
Practice Quiz 7.3
Practice Parson's 7.3A
Wk 7 Graded Quiz
Building Your Own Adventure Game
Overview of Week 8
Scene Changing
Scene Changing Demonstration
A Memory Game
Memory Game Demonstration
Logic Game
Logic Game Demonstration
Matching Game
Matching Game Demonstration
Putting it Together
Playing the Game Demonstration
Where To Go From Here
Week 8 Learning Objectives
Learning Objectives for Lesson 8.1
Alice Project Files for Lesson 8.1
Review and Tips
Practice Exercise
Learning Objectives for Lesson 8.2
Alice Project Files for Lesson 8.2
Practice Exercise
Learning Objectives for Lesson 8.3
Alice Project Files for Lesson 8.3
Practice Exercise
Learning Objectives for Lesson 8.4
Alice Project Files for Lesson 8.4
Practice Exercise
Practice Quiz 8.1
Practice Parson's 8.1A
Practice Quiz 8.2
Practice Parson's 8.2A
Practice Parson's 8.2B
Practice Quiz 8.3
Practice Parson's 8.3A
Practice Quiz 8.4
Practice Parson's 8.4A
Wk 8 Graded Quiz