with several ACM and IEEE publications in virtual and augmented reality and has recently published a book chapter in the Handbook for Augmented Reality (Springer). As a graduate student in the Graphics, Visualization, and Usability (GVU) Center at the Georgia Institute of Technology, he contributed to early research in the nascent field of self-harmonizing karaoke software. He currently serves as an Associate Professor in Computer Game Design and Development, teaching courses such as Computer Graphics (OpenGL), 3D Modeling and Animation, and Production Pipeline & Asset Management. He has served in a variety of capacities academically including Interim Department Head, Associate Dean of the College of Information
Paper ID #10954Gamification of Physical Therapy for the Treatment of Pediatric CerebralPalsy: A Pilot Study Examining Player PreferencesDr. David M Whittinghill, Purdue University, West Lafayette Dr. David Whittinghill is an Assistant Professor of Computer Graphics Technology and Computer and Information Technology. Dr. Whittinghill’ s research focuses on simulation, gaming and computer pro- gramming and how these technologies can more effectively address outstanding issues in health, educa- tion, and society in general. Dr. Whittinghill leads projects in pediatric physical therapy, sustainable energy simulation, phobia
. Academically, he is an active researcher with several ACM and IEEE publications in virtual and augmented reality and has recently published a book chapter in the Handbook for Augmented Reality (Springer). As a graduate student in the Graphics, Visualization, and Usability (GVU) Center at the Georgia Institute of Technology, he contributed to early research in the nascent field of self-harmonizing karaoke software. He currently serves as an Associate Professor in Computer Game Design and Development, teaching courses such as Computer Graphics (OpenGL), 3D Modeling and Animation, and Production Pipeline & Asset Management. He has served in a variety of capacities academically including Interim Department Head, Associate
. Most young kids and even some college students seem tobe unaware of what computer science means. These activities help them understand the depthand diversity a computer science undergraduate degree can entail.The paper will provide the details for each of these activities and the learning objectives. Theactivities included are:(1) Binary, Octal, and Hexadecimal Initial Keychains(2) Understanding Variables and Arrays with Paper Bags(3) Branching and Looping Statements with Starburst Candies(4) General Class Structure with Bags, Boxes, and a Bin(5) Dr. Doolittle’s Vet Office: Learning Classes with Stuffed Animals(6) Arrays with Tissue Boxes, DVD Sets, Paper Plates, and other Household Goods(7) Basic Networking, Message Passing, and Security with
Texas at Brownsville. After graduation, he was employed at sev- eral corporations including Pixera, a digital multimedia processing company in Cupertino, CA, 3COM, a networking and communication company in Schaumberg, IL, and Mercantec, an E-Commerce company in Naperville, IL. He has more than 40 publications in the field, and has served as a reviewer/moderator for several scientific and educational journals and conferences. He joined UTB in the Spring of 2000. His areas of interest include Imaging, Visualization and Animation, Networking and Cyber Security, Web Design, Computer Graphics, and Linguistics.Prof. Fitratullah Khan, University of Texas - Rio Grande Valley Professor Fitratullah Khan has been teaching
problem-solving strategies through games and computer simulations. In R. D. Lansiquot (Ed.) Cases on interdisciplinary research trends in science, technology, engineering, and mathematics: Studies on urban classrooms (pp. 268-294). New York: Information Science Reference.[4] Cooper, S., Dann, W., & Pausch, R. (2000). Alice: A 3-D tool for introductory programming concepts. Journal of Computing Sciences in Colleges, 15(5), 107-116.[5] Cooper, S., Dann, W., & Pausch, R. (2003). Using animated 3D graphics to prepare novices for CS1. Computer Science Education, 13(1), 3-30.[6] Davies, S. P. (1993). Models and theories of programming strategy. International Journal of Man-Machine Studies, 39(2), 237-267.[7] Kuh, G. D
devised. Audible Browser is discussed in its own section.4.3 Visual and GUI AssignmentsThe course uses a group of structured assignments called "Step Assignments" consisting oftutorials, code reading, and individual work. These lead to group assignments. Theseassignments are GUI-based, using the wxWidgets interface library, and highly visual in nature,building programs such as an aquarium simulator, animation system, and elevator simulator.The earliest solution for this problem was for her to work with a sighted student who could serveas eyes on the project and use the mouse for manipulations. This was a less than ideal solution,requiring coordination of schedules and limiting the time she could work on the project.Providing an alternative
between the master and remote computers will be secure and cannot be compromised.4. Integrate a solar position algorithm into the master controller computer so that the azimuth and elevation position of the Sun can be determined for any location on the Earth given that location’s current time, latitude and longitude. This information will be transmitted to the remote controller computer to adjust the remote solar tracker to the current Sun’s position in the sky relative to the remote location on the Earth.5. Simulate the physical hardware of the solar tracker by using animated computer software. The simulation will be used to test the operation of the whole system.6. This work has an educational value towards understanding the algorithm
heavily used in computational science these days to process the large volume of datasuch as daily stock analysis, weather forecasting with simulation, animation, and etc.Supercomputer consisted of a massive number of multi-core processors was developed for high-level computing capacity. Computer cluster became one of the approaches to build thesupercomputer, as the commodity high performance processors, low latency network, andsoftware tools to use the cluster were available. Individual processors used in personal computersbecame highly powerful and they can be connected through a low latency network to create thecluster. To facilitate the use of cluster, Message Passing Interface (MPI) is commonlyimplemented. MPI is a standard portable
apply information discerningly from a variety of sources; andcommunication in diverse settings and groups, using writing (both reading and writing), oral(both speaking and listening), and visual means.In the English composition class, students write original video game narratives in groups; in theirCS1 computer programming class students implement these stories using Alice, a computerprogramming environment that supports the creation of three-dimensional animations; and, in theCS0 survey course, students explore architectural and hardware issues to describe a possible gamedelivery platform. The concepts and skills introduced in the computer courses are contextualizedby a problem (game design) that is relevant to students and connected to