CS4624: Multimedia, Hypertext, and Information Access
Permanent URI for this collection
This collection contains the final projects of the students in in the course Computer Science 4624: Multimedia, Hypertext, and Information Access, at Virginia Tech.
This course, taught by Professor Ed Fox, is part of the Human-Computer Interaction track, the Knowledge, Information, and Data track, and the Media/Creative Computing track. The curriculum introduces the architectures, concepts, data, hardware, methods, models, software, standards, structures, technologies, and issues involved with: networked multimedia (e.g., image, audio, video) information, access and systems; hypertext and hypermedia; electronic publishing; virtual reality. Coverage includes text processing, search, retrieval, browsing, time-based performance, synchronization, quality of service, video conferencing and authoring.
Browse
Browsing CS4624: Multimedia, Hypertext, and Information Access by Content Type "Learning object"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
- CellCycleVizSmokowski, Cesar J; Lin, Shuai; Shin, Donghyeon E (Virginia Tech, 2022-05-07)The CellCycleViz Project teamed up with our client, Dr. Cao, to create an educational website aimed at teaching users about the cell cycle. The website includes content for a wide range of users, including young students, the general public and experienced users interested in research data. Content on the website includes introductory information for users first learning about the cell cycle, detailed cell cycle models for those interested in more detailed information and mathematical models created with research data from Professor John Tyson's lab. Professor John Tyson is a Distinguished Professor in the Biology department. His lab focuses on studying Caulobacter cells, a type of bacteria widely distributed in freshwater lakes and streams. The website was developed using one HTML file for each webpage and JavaScript files to create interactive cell cycle visualizations.
- Food WasterLiu, Michael; Wong, James; Sengar, Divya; Chuba, Andrew; Kai, Alan (Virginia Tech, 2017)Approximately 40% of all edible food is wasted each year, costing family approximately $1,500 a year. Consequently, we undertook a task for our client, Susan Chen, in an effort to combat this issue. Our client, currently a first year, graduate student at Virginia Tech pursuing a Master’s degree in Human Nutrition, Food, and Exercise, requested that we create an online-based, public service announcement tool to raise awareness. After several rounds of concept and design refinement, the solution was realized in the form of a website. The purpose of this website is to allow visitors to visualize the current and long term, extrapolated impacts to them and society from food wasted in just a single meal. Two videos were also created for this website to provide both an educational and entertaining experience while they learn more about wasted food in the United States. The front end, i.e., webpage experienced by visiting users is ultimately an HTML document. It is also powered by JQuery to add a number of useful functionalities. One such function is an auto-complete feature so that users can dynamically see available options as they search for food types. On submitting their inputs, visitors will be shown a statistics page powered by D3.js, a JavaScript library for data-driven documents. Node.js is used on the server-side to provide the user input and statistics webpages. When a visitor submits the food types and amounts wasted to the server, the server queries the MySQL database for the appropriate data. The MySQL database is built on top of two datasets, one from a study by the USDA Agricultural Research Service and another from a separate study by the USDA Economic Research Service. This provides 7-year spanning, nationwide unit price averages for numerous food groups to calculate the desired statistics. Certainly, there were a few challenges that appeared during the project’s development. One was attempting to fuse two independently gathered datasets. Another was dealing with improper user inputs. However, as the issues were debated, they were eventually solved one by one. Ultimately, the current product fulfills the required task and goal. Users can calculate their wasted food and from a single source, see the result of that and the impact on them and those around them. Nevertheless, the current richness of the data in the database and modernity of the webpage design means that there is still untapped potential for improvement for this product.
- Group1- ADS Photo & VideoMartyres, Christopher; Pero, Robert; Dave, Shashwat; Kasireddy, Rithvik (2012-05-02)The files included showcase our work done on the ADS Photo & Video project that we undertook for the Virginia Tech Adult Day Services organization. We created written and video tutorials for them to assist them in accomplishing their needs for video conferencing, tagging pictures, and sharing files.
- KidDataVizAhn, Andrew; Yang, Josh; Lim, Heechan; Holt, Sasha; Kelley, Timothy; Homer, Jack (Virginia Tech, 2022-12-13)Data helps us to understand the world around us. Not only is interpreting data important, but understanding how to communicate data is an essential skill in the modern world. Teaching children how to make and understand data visualizations lays a solid foundation for their critical thinking and understanding of large-scale problems. This project aims to teach elementary school students how to visualize data engagingly and effectively. Building on this goal, our project was to develop an accessible website with the ability to host seven or more different game implementations designed around data visualization concepts. These games target three groups of school levels: 1st- and 2nd-grade, 3rd- and 4th-grade, and 5th-grade and up. The goal of the games is to break down complex data visualization concepts for various levels of understanding. Consequently, each game is designed to be fun and replayable, so children engage with the website for longer periods and learn more. The website has been fully implemented and is accessible to the public. This implementation allows new developers to add games easily, assuming they are familiar with web development. Additionally, we have implemented seven games in either JavaScript or Unity, each of which is playable from the website. We have conducted testing for the application, via a digital feedback form provided to testers. The feedback given on these forms is used to improve the website and the games that are hosted on it. The website features a mobile dropdown menu, an introductory page, a page for feedback, and seven games that teach core concepts of data visualization. The website can be used in classroom settings as an easy way for teachers to introduce data visualization to students.
- OpenDSA Mergesort Visualization and ExerciseBreakiron, Daniel (2012-05-02)This is a snapshot of the OpenDSA project taken to exemplify the work done on mergesort-av.html and mergesort-proficiency.html as part of a semester-long project for CS-4624 Multimedia / Hypertext. More information about OpenDSA can be found at http://algoviz.org/OpenDSA/ and the up-to-date source code is available at https://github.com/cashaffer/OpenDSA. To view the work completed for CS-4624 please see OpenDSA/AV/mergesort-av.html and OpenDSA/AV/mergesort-proficiency.html. The help file for the proficiency exercise was also created as part of the semester-long project and can be accessed at OpenDSA/AV/MSprofHelp.html or through the proficiency exercise interface.