Sofia.Micro: An Android-Based Pedagogical Microworld Framework

dc.contributor.authorBowden, Brian Leeen
dc.contributor.committeechairEdwards, Stephen H.en
dc.contributor.committeememberPerez-Quinonez, Manuel A.en
dc.contributor.committeememberTilevich, Elien
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-07-03T08:01:40Zen
dc.date.available2014-07-03T08:01:40Zen
dc.date.issued2014-07-02en
dc.description.abstractMicroworlds are visual, 2D grid-based worlds with programmable actors that help ease students into programming. Microworlds have been used as a pedagogical tool for teaching students to program in an object-oriented paradigm for several years now. With the popularity of Android smart phones, creating a pedagogical microworld for Android can help students learn not just Java, OO and event-driven concepts, but also learn to use the Android framework to create concrete, real-world applications. This thesis presents Sofia.Micro, an Android-based pedagogical microworld framework that not only allows Greenfoot-style microworld programs to run on Android, but also adds additional functionalities to microworlds that have not been previously explored, such as built-in shape and physics support, event-driven programming in a microworld context, and allowing for both Greenfoot-style actors and Karel-style actors in the same world.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:2986en
dc.identifier.urihttp://hdl.handle.net/10919/49300en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectAndroiden
dc.subjectMicroworlden
dc.subjectSofiaen
dc.subjectevent-drivenen
dc.subjectCS 1en
dc.subjectJavaen
dc.subjectprogramming assignmenten
dc.subjectintroductory programmingen
dc.titleSofia.Micro: An Android-Based Pedagogical Microworld Frameworken
dc.typeThesisen
thesis.degree.disciplineComputer Science and Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Bowden_BL_T_2014.pdf
Size:
2.59 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Bowden_BL_T_2014_support_1.pdf
Size:
269.86 KB
Format:
Adobe Portable Document Format
Description:
Supporting documents
Collections