dr. daniela marghitu joseph shanahan auburn university

45
Dr. Daniela Marghitu Joseph Shanahan Auburn University

Upload: others

Post on 16-Apr-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Dr. Daniela Marghitu

Joseph Shanahan

Auburn University

Page 2: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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

Page 3: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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.

Page 4: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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.

Page 5: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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”

Page 6: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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.

Page 7: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 8: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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.

Page 9: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Project Expression Cloud Diagram

Page 10: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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.

Page 11: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Cloud Computing

Page 12: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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

Page 13: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 14: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 15: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Communication Cloud Group

Page 16: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 17: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 18: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 19: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 20: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 21: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 22: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 23: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 24: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 25: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 26: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Multimedia Cloud Group

Page 27: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Communication Cloud Group

Page 28: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Communication Cloud Group

Page 29: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Communication Cloud Group

Page 30: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Communication Cloud Group

Page 31: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Communication Cloud Group

Page 32: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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…

Page 33: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 34: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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”

Page 35: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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…”

Page 36: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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”

Page 37: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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

Page 38: Dr. Daniela Marghitu Joseph Shanahan Auburn University

49 Students total

Page 39: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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

Page 40: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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

Page 41: Dr. Daniela Marghitu Joseph Shanahan Auburn University

Future work

Fall 2013 implementation into a local high

school.1 hour class, 5 days a week, for 3 weeks

More Robocamps coming up

Page 42: Dr. Daniela Marghitu Joseph Shanahan Auburn University
Page 43: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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.

Page 44: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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

Page 45: Dr. Daniela Marghitu Joseph Shanahan Auburn University

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