1 / 45

Software Engineering Java K12 Outreach Course

Dr. Daniela Marghitu Joseph Shanahan Auburn University. Software Engineering Java K12 Outreach Course . with Alice and Cloud Computing. Software Engineering Course. Hands-on 20 hour course Targets K -12 students, grades 6- 12 Introduces students to Java with Alice

jason
Download Presentation

Software Engineering Java K12 Outreach Course

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dr. Daniela Marghitu Joseph Shanahan Auburn University Software Engineering Java K12 Outreach Course withAlice and Cloud Computing

  2. Software Engineering Course • Hands-on 20 hour course • Targets K-12 students, grades 6-12 • Introduces students to Java with Alice • Teaches basic cloud computing concepts

  3. We call it Project Expression • It focuses on creating a digital film with Alice • The film expresses an idea, opinion, or belief, relative to society.

  4. Robocamp • Robocamp is a very successful Auburn University K-12 outreach that happens 3 times each year. • Project Expression is a division of Robocamp • It takes place in Auburn University labs four weeks in a row usually on Saturdays. • Has been implemented into local elementary schools.

  5. Survey of Campers (56) • 56 Students were surveyed with general RoboCamp questions. • The questions were on a 5 point scale and the following results indicate an “agree” or a “strongly agree”

  6. Survey of Campers (56) • 96% enjoyed the camp, • 89% thought the content was interesting, • 92% believed instructors to be knowledgeable, • 79% said they learned a lot about using computers • 66% said the material would be useful to future career • 83% said they would recommend Robocamp to others.

  7. Let’s talk about Project Expression • Is designed to be attractive to students • Students create 3D movies with Alice • Use green screens, record custom audio, play and create music, learn video editing • The course is a landscape for learning cloud-computer-programming.

  8. Project Expression Cloud Diagram

  9. Cloud Computing defined? • What is cloud computing? • “Everyone seems to have a different definition” –Infoworld • Some argue, anything you consume outside the firewall is in the cloud.

  10. Cloud Computing

  11. Learning cloud computing with Project Expression • Project Expression gives students access to cloud elements right from the beginning. • Students put their focus on individual cloud elements • Realization of connection points between elements gives birth to a practical conception of cloud-computing

  12. Multimedia Cloud Group

  13. Communication Cloud Group

  14. Multimedia Cloud Group

  15. Multimedia Cloud Group

  16. Multimedia Cloud Group

  17. Multimedia Cloud Group

  18. Multimedia Cloud Group

  19. Multimedia Cloud Group

  20. Multimedia Cloud Group

  21. Multimedia Cloud Group

  22. Communication Cloud Group

  23. Communication Cloud Group

  24. Communication Cloud Group

  25. Communication Cloud Group

  26. Communication Cloud Group

  27. Alice Rocks! • When it comes to introducing students to Java programming, Alice rocks! • Students can learn object oriented programming • Loops, conditions, variables, user interaction, and much more…

  28. What is a loop? • “it repeats”, “a circle”, “to make it do it over and over again”, “a loop is when you set an object to do a certain thing over and over”, “How many times it does an action”, “ an action that repeats”, “makes a method or program keep going continuously”

  29. What is an object? • In computing: “an object can be defined as a discrete item that provides a description of virtually anything known to a computer…”

  30. What is an object? • “an object is a thing, car, chair, table, disk, something” • “piece of material that is inanimate” • “a person place or thing you can use” • “everything is an object” • “thing that is in a 3d like the world”

  31. Computers and Empathy • “the ultimate risk of heavy technology use is that it diminishes empathy by limiting how much people engage with one another, even in the same room” - Stanford professor Clifford Nass • Project Expression activities focus on improving human empathy • Chair Object activity • CSUnplugged.org

  32. 49 Students total

  33. Alice Survey of Campers (35) • 97% said they gained valuable knowledge • 83% became confident programming in Alice • 83% said they will continue using Alice at home • 80% thought their ability to program in Alice had improved • 86% believed the knowledge they learned would apply to life outside camp

  34. YouTube Tutorials • Mastering alice film techniques part 1 and and part 2 • Film-making tutorials include world navigation,dummy objects, panning the camera, animating with poses, vehicles, and more • 2,500 downloads, good feed back

  35. Future work • Fall 2013 implementation into a local high school.1 hour class, 5 days a week, for 3 weeks • More Robocamps coming up

  36. References • [1] Cooper, S., Dann, W., and Pausch, R., 2003, "Teaching objects-first in introductory computer science," SIGCSE 2003, http://www.alice.org/index.php?page=publications/publications • [2] Marghitu, D., 2009, "Alice in Roboland: Inclusive K 12 Outreach Programs for Typical and Special Needs Children, Alice, ", Symposium, Duke University, Durham, NC, http://www.cs.duke.edu/csed/aliceSymposium2009/finalPresentations/PapersAbstracts/Marghitu_6.pdf • [3] Knorr, E. and Gruman, G., 2008, “What cloud computing really means,” Infoworld. • [4] Ritchtel, M., 2010, “Hooked on Gadgets, and Paying a Mental Price,” The New York Times. • [5] Szalavitz, M., 2010, “Shocker: Empathy Dropped 40% in College Students Since 2000,” Psychology Today • [6] Scelfo, J., 2010, “The Risks of Parenting While Plugged In,” The New York Times.

  37. References • [7] WordNet, 2010, “Word to search for: Object,” WordNet Search 3.0 • [8] Bell, T. and Alexander, J. and Freeman, I. and Grimley, M., 2009, “Computer Science Unplugged: school students doing real computing without computers,” JACIT2009. • [9] Project Expression Student, “Public Key Encryption,” Uploaded to YouTube 2010. http://www.youtube.com/watch?v=-4dULDYyvoo&feature=share&list=UUc58PkMeocU_wiyhV2FsJRg • [10] Project Expression Student, “Help for Haiti”, Uploaded to YouTube 2010. http://www.youtube.com/watch?v=LgRiJcRag7E&feature=share&list=UUc58PkMeocU_wiyhV2FsJRg

  38. References • [11] Project Expression Team, “Bloom the Movie”, Uploaded to YouTube 2011. http://www.youtube.com/watch?v=jdVbx7LLXAs&feature=share&list=UUc58PkMeocU_wiyhV2FsJRg • [12] Shanahan, J., “Master Alice Film Techniques Part 1,” Uploaded to YouTube 2010. http://www.youtube.com/watch?v=Odk6xQ0ExYE&feature=share&list=UUc58PkMeocU_wiyhV2FsJRg • [13] Carnegie Mellon University, “Alice 2.x”, 1999-2013. http://www.alice.org

More Related