Visualizing Relationships between Related Variables: Improving Physics Education through D3.js Network Visualizations
|
|
|
- Lee Day
- 9 years ago
- Views:
Transcription
1 Liberal Arts and Engineering Studies California Polytechnic State University, San Luis Obispo Visualizing Relationships between Related Variables: Improving Physics Education through D3.js Network Visualizations A Senior Project presented to the Faculty of Liberal Arts and Engineering Studies California Polytechnic State University, San Luis Obispo In Partial Fulfillment of the Requirements for the degree Bachelor of Arts in Liberal Arts and Engineering Studies by Stephanie Friend March Stephanie Friend
2 1 Table of Contents Deliverable Background Physics Education Taxonomies Data Visualization Taxonomies System Architecture Visualizations Figure 1. Visualization of Problem Set Variable Distribution Figure 3. Relevant Equations to a Chapter Figure 4. Relevant Equations to a Variable Analysis and verification Evaluation Method Overall Rating of Visualizations Figure 5. Professor oriented Visualizations Figure 6. Student oriented Visualizations Figure 7. Undirected Graph Boxplots Table 2. Quantitative Analysis of Physics Majors/Minors Suggestions for Improvement Completion of Goals Societal impacts Beyond Cal Poly Personal Next Steps Conclusion References
3 2 Introduction The use of data in web and mobile applications is exploding. Mass amounts of data are analyzed using complex algorithms and visualized using a variety of techniques and graphs. This information is often portrayed as a simple and understandable data visualization to help companies analyze information such as financial metrics or web traffic. Data visualizations have a similar potential to analyze and simplify information when used in the educational realm. phimap is a web application that was conceptualized by two Cal Poly professors, Dr. Eric White and Dr. Sandrine Fischer White. It began development this summer with the help of a physics student, George Jing. phimap analyzes and visualizes physics problem sets and equations by allowing one to select specific exercises, chapters and more from an engineering physics book. phimap then has the ability to audit these problem sets using physics education taxonomies and display relationships between concepts, equations, and exercises through useful visualizations. In my research, I have created Javascript visualizations for phimap that serve to simplify the processes of both teaching and learning physics. These visualizations aim to present relationships between physics variables in an easy to understand manner, and they could eventually have a huge impact on physics education. phimap could prove to be an amazing resource, first at Cal Poly and potentially across the United States. Deliverable As my deliverable for my senior project, I have created four distinct network visualizations that augment phimap. Each visualization uses phimap s database of chapters from Randall Knight s Physics for Scientists and Engineers: A Strategic Approach, Standard Edition (3rd Edition, 2012) to portray information about the various topics to readers. This book was chosen due to its use in Cal Poly s series engineering physics classes. Two of the visualizations are meant as tools for the professor when assigning problem sets, and two of the visualizations are meant as tools for the student when
4 3 learning physics. The first set of visualizations is accessible within the phimap web application and pulls directly from a database of problem sets that the Cal Poly physics department has chosen for their students. The second set of two visualizations is compatible with phimap but work as independent web pages, as an examination into the possibilities that phimap holds for benefits to students. The four types of visualizations are explained in more detail in the Implementation section of this paper. Background Similar Applications Most web applications related to physics education focus on presenting problem sets and exercises to students. For example, Problem Roulette is a project that allows students to view random but topic related past exam problems (Evrard). Mastering Physics is an online program by Pearson that allows students to view homework assignments and tutorials (Antonenko). The Problem Solving Learning Portal by Iowa State University captures the way that students solve problems by requiring them to fill in categories such as relevant concepts and qualitative analysis. phimap fills a void by focusing on educational research and the professor, applying known taxonomies to problem sets and allowing professors to see the analysis. phimap s Approach phimap uses the Taxonomy of Introductory Physics Problems (TIPP) to analyze problem sets, which focuses on the cognitive processes that students used and knowledge domains that they have to access. The taxonomy views the student as completing 4 cognitive steps when processing knowledge: retrieval, comprehension, analysis, and knowledge utilization (Teodorescu et al, 2013). phimap provides a variety of resources to analyze the problem sets using this taxonomy. Many of the visualizations that I have provided for use within phimap use basic concepts from this taxonomy to analyze whether problem sets will be meaningful for students.
5 4 Data Visualization Taxonomies Existing taxonomies for data visualizations aid in designing the most effective visualization by dividing data visualizations into categories and determining an appropriate type of graph. There are 5 main categories that data visualizations are typically separated into (Introduction). Geospatial and temporal data visualizations are irrelevant to this project as they deal with geography and time. The three other main categories are multidimensional, hierarchical, and network. Network visualizations were chosen because in each instance, variables are connected to each other through a relationship. The specific type of network visualization used in this project is an undirected graph, or a node edge where the edge between two nodes does not have a direction. While undirected graph is the conventional name, especially within Computer Science, these types of visualizations are referred to as force graphs in D3, due to their relationship to physical properties to optimize the layout by repulsive nodes. System Architecture phimap is a web application, meaning that it utilizes the user s web browser as the client, allowing the user to interact with a database. Once published, a web application can be visible to anyone with a web browser and an internet connection and is accessible on any device that can access the internet. The server side of the web application is built through the Django framework, Python, and a SQLlite database where the data is stored. Python is used to query the database and return information that can be represented in an HTML template or D3 data visualization, then returning the results in a format that can be used by template HTML files. Django makes a lot of things easier, such as interacting with a database in order to manipulate the data. The client facing interface of the web application is built with Twitter Bootstrap, HTML, CSS, Javascript, and the visualizations are created using the Javascript language, the JQuery library, and the D3 Javascript library. The D3.js Data Driven Documents Javascript library is intended for easy data manipulation and visualizations. It was chosen over other visualization libraries because of the vast documentation and examples that it has. D3.js is widely used
6 5 in industry, and knowledge of the library is a highly applicable skill as well. I implemented each visualization using D3 examples, and tutorials as a basis. Implementation Timeline Visualizations were developed using an iterative process as well as regular input from the professors involved with phimap. Research into creating the visualizations began in September and main development and incorporation of the visualizations into the phimap database began in December. Weekly meetings with the phimap team occurred October through February September: Topic refinement, Research (Relevant technologies), Experimentation October November: Research (Visualization design), Experimentation, Paper December: First force graph visualization created, More research and experimentation 2015 January: Development February: Main development completed, User evaluation created March: User testing, Analysis, Final development, Paper, Presentation
7 6 Visualizations Four types of visualizations were created as part of my deliverable. These visualizations may be applied to each chapter in the phimap database. Each visualization is outlined below. Professor-oriented Visualizations Problem Set Variable Distribution Figure 1. Visualization of Problem Set Variable Distribution
8 7 This visualization is meant to aid the professor in assigning problem sets to students. The visualization will show the professor if relevant variables to the chapter are distributed equally throughout the problem set. Equal distribution is represented not only by the number of times that the variable occurs, but also by whether the variable is meant to be solved for (the target variable), given as a specific value, or hidden (neither of the above). Once a problem set is selected to analyze, variables are connected in a node edge graph to other variables of the same type. A graph with a disproportionate number of one type of variable will appear unbalanced. A graph with a more even distribution of types, where variables occur as multiple types, will be more connected. A node also becomes larger as it occurs more times in a problem set, showing if a variable is over or underrepresented. Finally, a graph with a disproportionate number of one type of variable will appear unbalanced, while a graph with a more even distribution of types, where variables occur as multiple types, will be more connected. Problem Set Difficulty Figure 2. Visualization of Problem Set Difficulty
9 8 One is able to select a group of problems. These three problems are then represented as node edge graphs, and they are shown relative in difficulty to the other problems. Nodes represent variables and edges represent equations. Variables are closer in distance to each other if they occur together multiple times in the problem set, hypothetically making the problem easier. This visualization was not tested in the user evaluation.
10 9 Student-oriented Visualizations Figure 3. Relevant Equations to a Chapter Figure 4. Relevant Equations to a Variable
11 10 These two visualizations are meant to help the beginning physics student with their problem solving skills. Nodes represent variables and edges represent equations. In the first visualization, one variable (in this case, mass) is centralized, and all related equations and variables are connected. In the second visualization, all relevant equations to Chapter 14 are represented as a set of lines and variables. Each equation is connected to other equations by co occurring variables. Both visualizations have the potential to help students when trying to solve a problem for a specific variable. Students can visually see how different variables are connected to each other and better connect the dots for which equations they can use to solve a problem. Analysis and verification Evaluation Method A user evaluation was created to analyze the success of my visualizations and obtain suggestions on how to improve their usability. This evaluation can be viewed here. The evaluation contains demographic questions about the participants as well as quantitative and qualitative questions about the visualizations. Following the demographic portion, the evaluation contains two main sections to evaluate the success of the visualizations created for my senior project. One section focuses on a visualization meant for professors, while the other section focuses on two visualizations meant for students. Two versions of the evaluation were distributed, each with a different set of visualizations shown first. The evaluation concludes with general questions about how the visualizations could improved as well as possible applications within physics education. The evaluation was distributed to 2 physics classes and the physics department. 61 participants had taken the survey at the time of analysis. 3 were professors, 4 were physics majors or minors, and all other participants were currently in a physics class. 27% had experience with visualizations and 17% had experience with undirected graphs.
12 11 Overall Rating of Visualizations I asked 2 main questions about each set of visualizations. Each question could be answered from 1 10 on the Likert scale. This data can be seen below. Each mean was within 0.5 of 5, but the standard deviation for each data point was around 2.5, showing that the data had a wide spread. Even though my data was slightly lower than my goal, the large standard deviation shows that many people still found the visualizations easy to understand, as well as useful. Section 1: Visualizations for Professors Section 2: Visualizations for Students How easy were these How helpful would How easy were these How helpful would visualizations to these visualizations be visualizations to these visualizations be understand? for professors? understand? for students? 4.7/10 5.5/10 4.8/10 5.5/10 Table 1. Quantitative Analysis of All Participants One of my goals in user testing was obtaining specific information on the aspects of the visualizations that the participants found confusing. For both visualizations, 40% of users found the meaning of the lines confusing % of participants found other aspects of the graphs as well. This data can be seen in the bar graphs below.
13 12 Figure 5. Professor-oriented Visualizations Figure 6. Student-oriented Visualizations
14 13 Demographic Influences on Data Knowledge of directed and undirected groups raised the mean of how easy it was to understand the visualizations. A difference in the spread of the data can be seen in the boxplots below. This information predicts that if the intended user was first taught about undirected graphs, they would be able to better understand the meaning of the visualizations. Figure 7. Undirected Graph Boxplots It is difficult to compare the results of students compared to professors due to the low number of participants, and each professor had varied responses to each question. However, physics majors rated the application much higher than engineering physics students. This information can be seen below.
15 14 Section 1: Visualizations for Professors Section 2: Visualizations for Students How easy were these How helpful would How easy were these How helpful would visualizations to these visualizations be visualizations to these visualizations be understand? for professors? understand? for students? 6/10 7.5/10 6.5/10 7.5/10 Table 2. Quantitative Analysis of Physics Majors/Minors Suggestions for Improvement In addition to the numerical data I collected, I also gained qualitative suggestions as to how to improve my visualizations. Many students asked for an improved key to explain the visualizations in detail. Participants also thought that an example problem or more labels and explanations alongside the visualization would be helpful as well. There seemed to be the most confusion over the lines in the visualization, with many suggestions for them to appear more spread out or for some of them to be removed. Completion of Goals I had a few personal goals as well while completing my senior project. I gained a thorough understanding of the capabilities of the D3 Javascript library. I also gained familiarity with Python and Django, connecting front end code with data and and basic knowledge of best visualization design practices. Societal impacts The societal impacts of phimap are immense. Once complete, it will not only have the ability to impact engineering physics classes at Cal Poly but also the potential to impact physics education across the
16 15 United States. Through the use of different teaching methodologies for physics, phimap will lead to new and innovative ways to teach physics. It also serves as a platform for future physics, computer science, design, and possibly education students to enhance their skills and improve their resumes. The work on phimap will never be complete, as new visualizations, relationships, and methodologies can always be created and studied. Through the use of my visualizations, teachers will be able to analyze problem sets and better serve their students, improving the success of students in physics courses at Cal Poly and beyond. Beyond Cal Poly As phimap gains more capabilities, it would also be optimal to expand its scope past Cal Poly. This is difficult due to the need for a database of problems; however, many schools use the same textbook. phimap could also provide the ability for users to upload their own textbooks or problem sets for analysis as a solution to this problem. Furthermore, it would be interesting to look into how quickly physics textbooks become out of date and how this would affect the viability of phimap. However, my visualizations are independent of the current data and therefore could be used with any textbook. Personal Next Steps Individually, I plan to continue growing my knowledge of the D3 library, Javascript, and visualization design. The technology industry is continuing to become more data driven, and with a deep technical knowledge of the API, I can become a highly valuable software engineer and user interface designer, using my expertise for a variety of circumstances. Conclusion As technology continues to grow, data visualizations will become an important educational resource for all fields of study. The possibilities for influencing physics education through phimap are immense due
17 16 to the variety of important relationships that could be portrayed. My research and work on the data visualizations will be instrumental in making sure phimap is as effective as possible. Through the proper use of physics education and data visualization taxonomies, phimap could become an amazing and easy to understand resource for professors and students alike. References Antonenko, Pavlo D., Craig A. Ogilvie, Dale S. Niederhauser, John Jackman, Piyamart Kumsaikaew, Rahul R. Marathe, and Sarah M. Ryan. "Understanding Student Pathways in Context rich Problems."Education and Information Technologies 16.4 (2011): Web. Evrard, August E et al. "Problem Roulette: Studying Introductory Physics in the Cloud." American Journal of Physics (2013): n. pag. Web. Handbook of Data Visualization. Berlin: Springer, Heer, Jeffrey, and Maneesh Agrawala. "Software Design Patterns for Information Visualization." IEEE Transactions on Visualization and Computer Graphics, 12.5 (2006): Iliinsky, Noah P. N., and Julie Steele. Designing Data Visualizations. Sebastopol, CA: O'Reilly, Print. "Introduction to Data Visualization Tags: Data, Visualization."Visualization Types. N.p., n.d. Web. 30 Nov
18 17 Kirk, Andy. Data Visualization: A Successful Design Process; a Structured Design Approach to Equip You with the Knowledge of How to Successfully Accomplish Any Data Visualization Challenge Efficiently and Effectively. Birmingham, UK: Packt Pub, Kosara, R, F Drury, L.E Holmquist, and D.H Laidlaw. "Visualization Criticism." IEEE Computer Graphics and Applications, 28.3 (2008): Krusberg, Zosia. "Emerging Technologies in Physics Education." Journal of Science Education and Technology, 16.5 (2007): Teodorescu, Raluca E., Cornelius Bennhold, Gerald Feldman, and Larry Medsker. "New Approach to Analyzing Physics Problems: A Taxonomy of Introductory Physics Problems." Physical Review Special Topics Physics Education Research 9.1 (2013): n. pag. Web.
Visualizing the Top 400 Universities
Int'l Conf. e-learning, e-bus., EIS, and e-gov. EEE'15 81 Visualizing the Top 400 Universities Salwa Aljehane 1, Reem Alshahrani 1, and Maha Thafar 1 [email protected], [email protected], [email protected]
Assessment and Instruction: Two Sides of the Same Coin.
Assessment and Instruction: Two Sides of the Same Coin. Abstract: In this paper we describe our research and development efforts to integrate assessment and instruction in ways that provide immediate feedback
Client Overview. Engagement Situation. Key Requirements
Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision
Python Checker. Computer Science Department
Python Checker University of Mary Washington Computer Science Department PROJECT PLAN Prepared by Chris Zimmerman, Eric Phung, Shehan Rajapakse University of Mary Washington February 23, 2015 ii Table
California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011
California State University Polytechnic University CIS 311 Interactive Web Development Fall 2011 Basic Information Class time Tuesday Thursday 1:00 3:00 PM Class location C4-27 Textbooks Web Applications
OIT 307/ OIT 218: Web Programming
OIT 307/ OIT 218: Web Programming 1.0 INTRODUCTION Many applications nowadays work really well as a web application. Web programming is the practice of writing applications that run on a web server and
Analysis of User Experience Quality on Responsive Web Design from its Informative Perspective
, pp.53-62 http://dx.doi.org/10.14257/ijseia.2014.8.5.06 Analysis of User Experience Quality on Responsive Web Design from its Informative Perspective Devita Mira Lestari, Dadan Hardianto and Achmad Nizar
Collaborative Learning in a Design Course
Collaborative Learning in a Design Course Terence A. Weigel 1 Abstract This paper describes a method of collaborative learning used in a design course taught at the University of Louisville. Under the
Understanding Data: A Comparison of Information Visualization Tools and Techniques
Understanding Data: A Comparison of Information Visualization Tools and Techniques Prashanth Vajjhala Abstract - This paper seeks to evaluate data analysis from an information visualization point of view.
SharePoint & Azure: Digital Asset Management
SharePoint & Azure: Digital Asset Management Project Leadership Microsoft Solutions Provider Proven Results www.attunix.com Introduction Attunix Corporation: A Bellevue, WA based business & technology
BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015
BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015 Course Logistics Where Rehn 18 2:00 4:45 Tuesday Instructor Dr. Jim Nelson Rehn 208A Office
1. Responsive Website Basics: Code with HTML, CSS and JavaScript 2. Responsive Web Design
Massive Open Online Courses (MOOCs): Goldsmiths 1. Responsive Website Basics: Code with HTML, CSS and JavaScript 2. Responsive Web Design As part of a MOOCs specialisation: Responsive website development
DATA SCIENCE CURRICULUM WEEK 1 ONLINE PRE-WORK INSTALLING PACKAGES COMMAND LINE CODE EDITOR PYTHON STATISTICS PROJECT O5 PROJECT O3 PROJECT O2
DATA SCIENCE CURRICULUM Before class even begins, students start an at-home pre-work phase. When they convene in class, students spend the first eight weeks doing iterative, project-centered skill acquisition.
Data Visualisation and Statistical Analysis Within the Decision Making Process
Data Visualisation and Statistical Analysis Within the Decision Making Process Jamie Mahoney Centre for Educational Research and Development, University of Lincoln, Lincoln, UK. Keywords: Abstract: Data
Request for Proposal (RFP) Toolkit
Request for Proposal (RFP) Toolkit A Message from the CEO Hi, this is Ryan Flannagan, founder and CEO of Nuanced Media. Thanks for downloading the RFP Toolkit. My team and I are excited that you ve decided
What do you mean that I have to have special web pages to communicate with FileMaker?
1 FileMaker Hosting Made Easy The top two reasons to host your FileMaker database are: Web Publishing and connecting via Remote Access. FileMaker Web Publishing FileMaker Web Publishing allows you to access
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
Art of Code Front-end Web Development Training Program
Art of Code Front-end Web Development Training Program Pre-work (5 weeks) Codecademy HTML5/CSS3 and JavaScript tracks HTML/CSS (7 hours): http://www.codecademy.com/en/tracks/web JavaScript (10 hours):
ACE: Dreamweaver CC Exam Guide
Adobe Training Services Exam Guide ACE: Dreamweaver CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation
Macromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
UNIVERSITY OF WISCONSIN-MILWAUKEE School of Information Studies. INFOST 584 Survey of Web and Mobile Content Development SYLLABUS
UNIVERSITY OF WISCONSIN-MILWAUKEE School of Information Studies INFOST 584 Survey of Web and Mobile Content Development SYLLABUS Instructor: Matthew Friedel Location: NWQB E-mail: [email protected] Phone:
Project Plan Personalized Intranet Portal
Project Plan Personalized Intranet Portal The Capstone Experience Team Dow Eric Miller Matt Savela Gordon Leung From Students to Professionals Department of Computer Science and Engineering Michigan State
Power Tools for Pivotal Tracker
Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development
Considering Third Generation ediscovery? Two Approaches for Evaluating ediscovery Offerings
Considering Third Generation ediscovery? Two Approaches for Evaluating ediscovery Offerings Developed by Orange Legal Technologies, Providers of the OneO Discovery Platform. Considering Third Generation
Live Fit Mobile Fitness Trainer App. Tony Hume, Chris Hinds, Kenny Nissel and Jeremy Yap
Live Fit Mobile Fitness Trainer App by Tony Hume, Chris Hinds, Kenny Nissel and Jeremy Yap Submitted to the Faculty of the School of Information Technology in Partial Fulfillment of the Requirements for
Analyzing Experimental Data
Analyzing Experimental Data The information in this chapter is a short summary of some topics that are covered in depth in the book Students and Research written by Cothron, Giese, and Rezba. See the end
GeoTweet: A Geographical Analysis of Word Frequency in Tweets Across the U.S.
GeoTweet: A Geographical Analysis of Word Frequency in Tweets Across the U.S. Garrett Griffin and Hanna Nowicki 2015-12-16 Abstract GeoTweet is a convenient tool for collecting tweets sent by users in
Copyright 2013 Splunk Inc. Introducing Splunk 6
Copyright 2013 Splunk Inc. Introducing Splunk 6 Safe Harbor Statement During the course of this presentation, we may make forward looking statements regarding future events or the expected performance
SharePoint 2010 vs. SharePoint 2013 Feature Comparison
SharePoint 2010 vs. SharePoint 2013 Feature Comparison March 2013 2013 SUSAN HANLEY LLC SharePoint 2010 vs. 2013 From a document collaboration perspective, the structures of both versions are the same
An Introduction to Coding and Analyzing Qualitative and Quantitative Data Dr. Allen Brizee, Loyola University Maryland
Dr. Allen Brizee, Loyola University Maryland The purpose of this handout is to introduce you to the basics of coding and analyzing qualitative and quantitative data that you collect from usability testing
Windchill PDMLink 10.1. Curriculum Guide
Windchill PDMLink 10.1 Curriculum Guide Live Classroom Curriculum Guide Update to Windchill PDMLink 10.1 from Windchill PDMLink 9.0/9.1 Introduction to Windchill PDMLink 10.1 for Light Users Introduction
Web & Graphic design for actors, artists and creative types
INKADINKADESIGN Web & Graphic design for actors, artists and creative types Break free from cookie cutter templates! Let's work together to surprise and engage your audience. Inkadinka Design specializes
TOOLS, TIPS & RESOURCES
TOOLS, TIPS & RESOURCES RESEARCH AND ARTICLES ARTICLES & HOW-TO GUIDES Best of the Visualization VisualisingData.com s collection of the best data visualization articles and resources on the web. SOURCE
Ontario Ombudsman. Goals
Ontario Ombudsman www.ombudsman.on.ca Industry Government & Legal Partner Seventyeight Digital Inc. 5000 Yonge Street, Suite 1901 Toronto, ON, M2N 7E9 Canada www.78digital.com Grant Sharples [email protected]
Web Design and Development Certificate Program
Information Technologies Programs Web Design and Development Certificate Program Accelerate Your Career extension.uci.edu/webdesign University of California, Irvine Extension's professional certificate
DEPARTMENT of DIGITAL MEDIA / INTERNET SERVICES:
WEST VALLEY COLLEGE DEPARTMENT of DIGITAL MEDIA / INTERNET SERVICES: Curricular Profile & Program Information The following degree and certificate programs are expected to be state approved in 2015. All
Visualizing a Neo4j Graph Database with KeyLines
Visualizing a Neo4j Graph Database with KeyLines Introduction 2! What is a graph database? 2! What is Neo4j? 2! Why visualize Neo4j? 3! Visualization Architecture 4! Benefits of the KeyLines/Neo4j architecture
Brief Description of project: This project will be an interactive Javascript. 1. What do you want to accomplish by doing this project?
Date: 10/9/2013 Title: History of Web Development Brief Description of project: This project will be an interactive Javascript presentation detailing the history of web development from its early days
Visualizing MongoDB Objects in Concept and Practice
Washington DC 2013 Visualizing MongoDB Objects in Concept and Practice https://github.com/cvitter/ikanow.mongodc2013.presentation Introduction Do you have a MongoDB database full of BSON documents crying
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform Technical Discussion David Churchill CEO DraftPoint Inc. The information contained in this document represents the current
Assignment 5: Visualization
Assignment 5: Visualization Arash Vahdat March 17, 2015 Readings Depending on how familiar you are with web programming, you are recommended to study concepts related to CSS, HTML, and JavaScript. The
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem
Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem 2015 SAP SE or an SAP affiliate company. All rights
Programming in HTML5 with JavaScript and CSS3
Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use
Virtual Lab 1. Running Head: UTAH VIRTUAL LAB: TEACHING SCIENCE ONLINE. Thomas E. Malloy and Gary C. Jensen. University of Utah, Salt Lake City, Utah
Virtual Lab 1 Running Head: UTAH VIRTUAL LAB: TEACHING SCIENCE ONLINE Utah Virtual Lab: JAVA Interactivity for teaching science and statistics on line Thomas E. Malloy and Gary C. Jensen University of
Enterprise Mobile Application Development: Native or Hybrid?
Enterprise Mobile Application Development: Native or Hybrid? Enterprise Mobile Application Development: Native or Hybrid? SevenTablets 855-285-2322 [email protected] http://www.seventablets.com
IBM Content Navigator
IBM Content Navigator Improve workforce effectiveness, collaboration and mobility by uniting enterprise content with your business Highlights Provides access to IBM enterprise content management systems
A GENERAL TAXONOMY FOR VISUALIZATION OF PREDICTIVE SOCIAL MEDIA ANALYTICS
A GENERAL TAXONOMY FOR VISUALIZATION OF PREDICTIVE SOCIAL MEDIA ANALYTICS Stacey Franklin Jones, D.Sc. ProTech Global Solutions Annapolis, MD Abstract The use of Social Media as a resource to characterize
EMPLOYMENT OF NEW TECHNICAL PLATFORMS FOR INTERACTIVELY VISUALIZING STATISTICAL METHODS AND STATISTICAL DATA
EMPLOYMENT OF NEW TECHNICAL PLATFORMS FOR INTERACTIVELY VISUALIZING STATISTICAL METHODS AND STATISTICAL DATA Mirco Günster, Hans-Joachim Mittag, Benjamin Wallenborn FernUniversitaet in Hagen, Faculty of
MyCompany Professional Web Developer Certification Examination Specification
MyCompany Professional Web Developer Certification Examination Specification Introduction This is a sample of an exam specification and is not representative of any actual exam specification. The exam
IML 422 Information Visualization
IML 422 Information Visualization Spring 2014 4 units Thursdays, 1:00 3:50 pm SCI L105 Professor: Evan Hughes Email: [email protected] Office Hours TBA COURSE DESCRIPTION The growing data deluge has
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
Online Enrollment and Administration System
FYP Proposal Report Real World Database Development by Kong Koon Kit Chan Yin Mo Leung Shiu Hong Advised by Prof. Frederick H. Lochovsky Submitted in partial fulfillment of the requirements for COMP 4981
Pentesting Web Frameworks (preview of next year's SEC642 update)
Pentesting Web Frameworks (preview of next year's SEC642 update) Justin Searle Managing Partner UtiliSec Certified Instructor SANS Institute [email protected] // @meeas What Are Web Frameworks Frameworks
Building a Database to Predict Customer Needs
INFORMATION TECHNOLOGY TopicalNet, Inc (formerly Continuum Software, Inc.) Building a Database to Predict Customer Needs Since the early 1990s, organizations have used data warehouses and data-mining tools
Responsive Web Design
A Customer-Centric Approach to Managing Mobile Devices Introduction The mobile landscape is rapidly changing. Just look around you. The newspaper is now being read on tablets. Kids are using the latest
SUMMER SCHOOL ON ADVANCES IN GIS
SUMMER SCHOOL ON ADVANCES IN GIS Six Workshops Overview The workshop sequence at the UMD Center for Geospatial Information Science is designed to provide a comprehensive overview of current state-of-the-art
Izenda & SQL Server Reporting Services
Izenda & SQL Server Reporting Services Comparing an IT-Centric Reporting Tool and a Self-Service Embedded BI Platform vv Izenda & SQL Server Reporting Services The reporting tools that come with the relational
RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT. CISY 102 - Computer Literacy
I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE COMPUTER SCIENCE (CS) DEPARTMENT CISY 102 - Computer Literacy A. Course Number and Title: CISY-102, Computer Literacy B. Date of Proposal or
WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT
CHAPTER 1 WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT SharePoint 2013 introduces new and improved features for web content management that simplify how we design Internet sites and enhance the
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
Developer Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
Fast and Easy Delivery of Data Mining Insights to Reporting Systems
Fast and Easy Delivery of Data Mining Insights to Reporting Systems Ruben Pulido, Christoph Sieb [email protected], [email protected] Abstract: During the last decade data mining and predictive
Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer
Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Ridwan Sanjaya Soegijapranata
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing
Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring
University of Victoria Faculty of Engineering Fall 2009 Work Term Report Evaluation of Nagios for Real-time Cloud Virtual Machine Monitoring Department of Physics University of Victoria Victoria, BC Michael
Web Design Competition 2013. College of Computing Science, Department of Information Systems. New Jersey Institute of Technology
COMPETITION PURPOSE The Web is the most transformable invention of our time. This competition features the creation of high-quality, well-designed and original Websites, while seeking to identify and encourage
Using Social Networking Sites as a Platform for E-Learning
Using Social Networking Sites as a Platform for E-Learning Mohammed Al-Zoube and Samir Abou El-Seoud Princess Sumaya University for Technology Key words: Social networks, Web-based learning, OpenSocial,
Developing Microsoft SharePoint Server 2013 Core Solutions
Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Details Course Outline Module 1: SharePoint as a Developer Platform This module examines different approaches that can be
An Interactive Visualization Tool for Nipype Medical Image Computing Pipelines
An Interactive Visualization Tool for Nipype Medical Image Computing Pipelines Ramesh Sridharan, Adrian V. Dalca, and Polina Golland Computer Science and Artificial Intelligence Lab, MIT Abstract. We present
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development
Die Mobiliar Insurance Company AG, Switzerland Adaptability and Agile Business Practices
Die Mobiliar Insurance Company AG, Switzerland Adaptability and Agile Business Practices Nominated by ISIS Papyrus Software 1. EXECUTIVE SUMMARY / ABSTRACT The Swiss insurance company Die Mobiliar is the
Backbase Accessibility
Whitepaper Learn about: Section 508 Accessibility requirements Backbase compliance Introduction This paper discusses the growing importance of Rich Internet Applications (RIA s) and their support for Accessibility.
New, changed, or deprecated features
Microsoft Dynamics AX 7 New, changed, or deprecated s This document provides a summary of new and changed s that have been implemented in Microsoft Dynamics 'AX 7'. It also includes deprecated notices
Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey
1 Google Analytics for Robust Website Analytics Deepika Verma, Depanwita Seal, Atul Pandey 2 Table of Contents I. INTRODUCTION...3 II. Method for obtaining data for web analysis...3 III. Types of metrics
LYNN ROY THACKERAY 615 South 680 East Payson, UT 84651
LYNN ROY THACKERAY 615 South 680 East Payson, UT 84651 CAREER SUMMARY LinkedIn Profile TEACHING & INSTRUCTION Experienced University level instructor. Have taught computer science and Information Technology
REDESIGNING ALGEBRA COURSES: FROM IMPLEMENTATION TO RESULTS
[Type text] REDESIGNING ALGEBRA COURSES: FROM IMPLEMENTATION TO RESULTS Laura J. Iossi Broward College Department of Mathematics, Broward College, 3501 S.W. Davie Rd. Davie, Fl 33314. [email protected]
Facebook Twitter YouTube Google Plus Website Email. o Zooming and Panning. Panel. 3D commands. o Working with Canvas
WEB DESIGN COURSE COURSE COVERS: Photoshop HTML 5 CSS 3 Design Principles Usability / UI Design BOOTSTRAP 3 JAVASCRIPT JQUERY CSS Animation Optimizing of Web SYLLABUS FEATURES 2 Hours of Daily Classroom
Applying and Promoting Critical Thinking in Online Education
Applying and Promoting Critical Thinking in Online Education Hisham Al-Mubaid 1 1 University of Houston - Clear Lake, Houston, USA Abstract Critical thinking is a mental process that involves high quality
A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb
A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb Robert Manger, Goranka Nogo, Mladen Vuković Department of Mathematics, University of Zagreb Bijenička cesta 30, 10000
INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY START HERE. More than 70,000 futures have started at Kirkwood... Yours can be one of them! Get a great start here in an information technology-related field, then go straight into
Camp Washington and Northside Hardware Store Website. By: Kara Bomkamp, Jamie Frebis, & Mohamed Shaker Badr. Submitted to:
Camp Washington and Northside Hardware Store Website By: Kara Bomkamp, Jamie Frebis, & Mohamed Shaker Badr Submitted to: The Faculty of the School of Information Technology in Partial Fulfillment of the
XFlash A Web Application Design Framework with Model-Driven Methodology
International Journal of u- and e- Service, Science and Technology 47 XFlash A Web Application Design Framework with Model-Driven Methodology Ronnie Cheung Hong Kong Polytechnic University, Hong Kong SAR,
Instructional Scaffolding for Online Courses
Instructional Scaffolding for Online Courses Helen M. Grady Mercer University [email protected] Abstract Instructional scaffolding is a process by which an instructor supports a student in executing a
VIRTUAL REFERENCE PRACTICES IN LIBRARIES OF INDIA
271 VIRTUAL REFERENCE PRACTICES IN LIBRARIES OF INDIA Abstract Mahendra Mehata As public access to the internet increases, libraries will receive more and more information online, predominantly through
Course Description. Course Objectives
MONTGOMERY COLLEGE Business, Accounting, Economics, Computer Applications, and Paralegal Studies Department Germantown Campus CMAP272 Professional Web Site Development Instructor: John Coliton Spring,
www.expaway.com Offerte del 10 maggio 2013
www.expaway.com Offerte del 10 maggio 2013 On behalf of our client, a leading Internet Company in Berlin, we are currently accepting resumes for the following professional opportunity: PS007D SENIOR BACKEND
