KEMBAR78
Programming with Alice - The Coding Process/Cycle | PPTX
Emma Byrd
Graceland University
Programming with Alice1
Programming with Alice - Cycle
Beginner Level
Making a program

2 Programming with Alice
User Requirements

3 Programming with Alice
1. Have buttons to see FAMILY information, SCHOOL
information, OTHER information.
2. Tell in story that Emma has a brother named Eric. - FAMILY
3. Show pictures of both of them. - FAMILY
4. Tell in story that Emma has three cats. – FAMILY
5. Show a cat picture. - FAMILY
6. Tell in story that Emma is a Math Major. - SCHOOL
7. Tell in story that Emma can clover her tongue. - OTHER
8. Show picture of her clovering her tongue. – OTHER
9. Tell in story that Emma makes art. - OTHER
10. Show a picture of Emma’s art. - OTHER
Pseudocode

4 Programming with Alice
When family button pressed{
Print (“Emma has a brother named Eric. He is 19.”);
Display (picture of Emma and Eric);
Print (“Emma has three cats.”);
Display (picture of cat);}
When school button pressed{
Print (“Emma is a Math Major.”);}
When other button pressed{
Print (“Emma can clover her tongue and makes art.”);
Display (picture of clovering tongue);
Display (picture of art);}
Pictures

5 Programming with Alice
 Outside Source – these pictures are an example
of outside sources programmers can use
 Input & Output Devices
 iPad
 Projector
Layout

6 Programming with Alice
FAMILY SCHOOL OTHER
Text about
subject.
Picture(s)

Programming with Alice - The Coding Process/Cycle

  • 1.
    Emma Byrd Graceland University Programmingwith Alice1 Programming with Alice - Cycle Beginner Level
  • 2.
    Making a program
 2Programming with Alice
  • 3.
    User Requirements
 3 Programmingwith Alice 1. Have buttons to see FAMILY information, SCHOOL information, OTHER information. 2. Tell in story that Emma has a brother named Eric. - FAMILY 3. Show pictures of both of them. - FAMILY 4. Tell in story that Emma has three cats. – FAMILY 5. Show a cat picture. - FAMILY 6. Tell in story that Emma is a Math Major. - SCHOOL 7. Tell in story that Emma can clover her tongue. - OTHER 8. Show picture of her clovering her tongue. – OTHER 9. Tell in story that Emma makes art. - OTHER 10. Show a picture of Emma’s art. - OTHER
  • 4.
    Pseudocode
 4 Programming withAlice When family button pressed{ Print (“Emma has a brother named Eric. He is 19.”); Display (picture of Emma and Eric); Print (“Emma has three cats.”); Display (picture of cat);} When school button pressed{ Print (“Emma is a Math Major.”);} When other button pressed{ Print (“Emma can clover her tongue and makes art.”); Display (picture of clovering tongue); Display (picture of art);}
  • 5.
    Pictures
 5 Programming withAlice  Outside Source – these pictures are an example of outside sources programmers can use  Input & Output Devices  iPad  Projector
  • 6.
    Layout
 6 Programming withAlice FAMILY SCHOOL OTHER Text about subject. Picture(s)

Editor's Notes

  • #2 GOAL: Program Development Cycle (Pseudocode, User Requirements), Input/Output Devices
  • #3 User Requirements: List Design Program: Pseudocode, layouts, pictures, etc Code Program: Alice Document and Test: Have others test your program Operate and Maintain: Less for us, would be fixing errors in testing NEXT SLIDE: Making story about mentor.
  • #4 *MUST HAVE SOMETHING INTERACTIVE IN STORY - BUTTONS. (user input) *MUST INCLUDE PICTURE(S) THAT THEY TAKE FROM IPAD. *MUST HAVE 10 REQUIREMENTS MINIMUM.
  • #6 Finish up pseudocode. Work on your layout (second-to-next slide). As you’re working on your layout, Ms. Byrd will go around and so you how to pull pictures off of an iPad.