SlideShare a Scribd company logo
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
…
…

More Related Content

PDF
Fundamentals of App & Web Design
PDF
Turning humans into developers with Perl - London Perl Workshop 2017
PPTX
C# basics training (tips and tricks)
PDF
How I work with global team
PPTX
Developing Better Software
PPTX
Start coding with no experience!
PPTX
Why to learn programming
ODP
Review June2015 Dec2015
Fundamentals of App & Web Design
Turning humans into developers with Perl - London Perl Workshop 2017
C# basics training (tips and tricks)
How I work with global team
Developing Better Software
Start coding with no experience!
Why to learn programming
Review June2015 Dec2015

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
RMMM.pdf make it easy to upload and study
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Presentation on HIE in infants and its manifestations
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
master seminar digital applications in india
PDF
Anesthesia in Laparoscopic Surgery in India
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Institutional Correction lecture only . . .
Final Presentation General Medicine 03-08-2024.pptx
Microbial disease of the cardiovascular and lymphatic systems
A systematic review of self-coping strategies used by university students to ...
RMMM.pdf make it easy to upload and study
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Presentation on HIE in infants and its manifestations
2.FourierTransform-ShortQuestionswithAnswers.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Final Presentation General Medicine 03-08-2024.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
VCE English Exam - Section C Student Revision Booklet
master seminar digital applications in india
Anesthesia in Laparoscopic Surgery in India
Ad
Ad

Programming with Alice - Class Overview

  • 1. Emma Byrd Graceland University Programming with 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: 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
  • 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 … …