KEMBAR78
Programming with Alice - Class Overview | PPTX
Emma Byrd
Graceland University
Programming with Alice1
Programming with Alice - Overview
Beginner Level
About this class…
2
● NO BULLYING or NAME CALLING
● Mentors; 2 mentees & 1 mentor;
Shoulder Taps
● Staying on Track = More Possible Free
Time
● MEET: Tuesdays & Thursdays 3:30pm-
4:30pm
Programming with Alice
What is Alice?
3
● Alice was designed to interest and teach
children/young adults programming.
● Teach theory, not language. Java
language in background.
● Visual object-based programming
language.
● Computer animations that can be
interactive.
● Drag-and-drop environment.
● Java Example…
Programming with Alice
public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");}
}
What is Programming?
4
● Programming is the use of computer
languages (like Java) to instruct the
computer (or other devices) on how &
when to do a task.
● https://www.youtube.com/watch?v=FC5
FbmsH4fw
● Let’s Try It!
● http://code.org/learn
● Code with Anna & Elsa…
● Write Your First Computer Program…
● …or Make a Flappy Game
Programming with Alice
Pseudocode
5
● Code: What the programmer writes when
making a program.
● Pseudocode: “Outline” of what code will
do, without actually writing exact code.
● First step in Programming
Development Cycle.
Programming with Alice
Pseudocode Example
6
● Objective: Make the rabbit hop when a
snake is around.
Programming with Alice
STAR
T
END
If (snake==nearby){
rabbit.hop;}
Else{
rabbit.hop;}
Pseudocode Robot
7
● Objective: Follow demands of instructor
and create pseudocode for demands.
Programming with Alice
STAR
T
END
…
…

Programming with Alice - Class Overview

  • 1.
    Emma Byrd Graceland University Programmingwith Alice1 Programming with Alice - Overview Beginner Level
  • 2.
    About this class… 2 ●NO BULLYING or NAME CALLING ● Mentors; 2 mentees & 1 mentor; Shoulder Taps ● Staying on Track = More Possible Free Time ● MEET: Tuesdays & Thursdays 3:30pm- 4:30pm Programming with Alice
  • 3.
    What is Alice? 3 ●Alice was designed to interest and teach children/young adults programming. ● Teach theory, not language. Java language in background. ● Visual object-based programming language. ● Computer animations that can be interactive. ● Drag-and-drop environment. ● Java Example… Programming with Alice public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World!");} }
  • 4.
    What is Programming? 4 ●Programming is the use of computer languages (like Java) to instruct the computer (or other devices) on how & when to do a task. ● https://www.youtube.com/watch?v=FC5 FbmsH4fw ● Let’s Try It! ● http://code.org/learn ● Code with Anna & Elsa… ● Write Your First Computer Program… ● …or Make a Flappy Game Programming with Alice
  • 5.
    Pseudocode 5 ● Code: Whatthe programmer writes when making a program. ● Pseudocode: “Outline” of what code will do, without actually writing exact code. ● First step in Programming Development Cycle. Programming with Alice
  • 6.
    Pseudocode Example 6 ● Objective:Make the rabbit hop when a snake is around. Programming with Alice STAR T END If (snake==nearby){ rabbit.hop;} Else{ rabbit.hop;}
  • 7.
    Pseudocode Robot 7 ● Objective:Follow demands of instructor and create pseudocode for demands. Programming with Alice STAR T END … …