• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Computer Science Education: A Game to Teach Children about Programming

January 2017 (has links)
abstract: Computational thinking, the fundamental way of thinking in computer science, including information sourcing and problem solving behind programming, is considered vital to children who live in a digital era. Most of current educational games designed to teach children about coding either rely on external curricular materials or are too complicated to work well with young children. In this thesis project, Guardy, an iOS tower defense game, was developed to help children over 8 years old learn about and practice using basic concepts in programming. The game is built with the SpriteKit, a graphics rendering and animation infrastructure in Apple’s integrated development environment Xcode. It simplifies switching among different game scenes and animating game sprites in the development. In a typical game, a sequence of operations is arranged by players to destroy incoming enemy minions. Basic coding concepts like looping, sequencing, conditionals, and classification are integrated in different levels. In later levels, players are required to type in commands and put them in an order to keep playing the game. To reduce the difficulty of the usability testing, a method combining questionnaires and observation was conducted with two groups of college students who either have no programming experience or are familiar with coding. The results show that Guardy has the potential to help children learn programming and practice computational thinking. / Dissertation/Thesis / Masters Thesis Computer Science 2017
2

Encouraging Development of Mobile Applications as a Service to the Community

Forney, Vanessa Marie 01 November 2016 (has links)
The convenience of mobile applications combined with the efficiency and effectiveness provided by technology has contributed to an increased interest in mobile applications. Local groups and non-profit organizations often utilize outdated, manual processes and don’t have the resources or time to look into improving these systems. For Cal Poly students and other members of the community, this means there is an opportunity to apply technical skills and school projects to address these inefficiencies. This work explores whether a better system can be developed to provide the functionality of the existing system and enhance the experience of users through technology, data tracking, and automation. Two apps demonstrate the application of technology to meet needs within the San Luis Obispo community: Poly Rides is an iOS and Android application that improves ridesharing for Cal Poly students. The idea stemmed from the Cal Poly Rideshare Facebook page, where the posting format for a ride is inconsistent, making it difficult to find a ride match. The Poly Rides app provides an improved user interface for posting, searching, and coordinating rides with other students. Its success has been validated through the popularity of the app. There were 3734 installations and 7925 messages sent as of May 27, 2016. Woods is an iOS application for iPhone, iPad, and Apple Watch that improves the care tracking process for dogs at Woods Humane Society. The previous technique involved updating a whiteboard to manage the information and care for the avail- able dogs. The whiteboard had inconsistent and limited information, was often out of date, and did not have room to list all of the dogs. An app was created which automatically pulls the dogs from the shelter database, provides more detailed information and instructions, and is available for volunteers on their personal devices. The results revealed a much larger and more positive impact than originally anticipated; volunteers reported feeling more confident providing appropriate care to the dog (65.9%) and that they have more trust in the dogs’ information (52.3%). Of staff and volunteers, 83.9% prefer the app over the whiteboard and 10.7% have no preference. Dog breed, size, age, and photo, details not available on the whiteboard, were reported to be “Very” or “Extremely” important by 56.8% of volunteers. This thesis describes some important requirements for developing community service mobile applications, offers suggestions for facilitating the development of a high quality product, and lists some useful resources for iOS development. Both apps not only reach their goal of improving a manual process in the local community, but also have the potential to improve and impact other communities around the world.
3

Nástroj pro podporu neformální specifikace pro mobilní zařízení / Tool for Informal Specification for Mobile Devices

Rzyman, Daniel January 2013 (has links)
This thesis aims to design an effective solution of supportive tool in field of the informal specification. Solution is based on the application for mobile devices with touch screens, Apple iPad. Design of the final product is supported by many studies, in particular those analyzing field of the informal specification, technical features, user interfaces, implementation methods and user experience testing. Thesis defines functional requirements for application development accompanied by design and the implementation of three different graphical user interfaces. Important in this thesis is the evaluation of the user experience testing, which defines future development.

Page generated in 0.0921 seconds