Edward Berger (PI), Walter Heinecke, Aaron Bloomfield, Sherry

advertisement
The Engineering Genome Project (TUES Type I)
Edward Berger (PI), Walter Heinecke, Aaron Bloomfield, Sherry Lake
University of Virginia
Project Summary
About ten years ago, a group of music performers, experts, and enthusiasts came together with the goal
of creating “the most comprehensive analysis of music ever.” They defined hundreds of musical
attributes (’genes’) that contain the granular, essential information about a particular piece of music.
They then set about categorizing individual songs according to the taxonomy they had developed. So
the Music Genome is a collection of digital assets (the songs) tagged with highly granular, descriptive
attributes (the genes), and organized into a searchable database. The result is Pandora–the Internet
radio station that allows users to probe the Music Genome and create playlists based upon keyword
searches. Pandora interrogates the Music Genome to create a playlist of songs that are genomically
related – the songs are "close neighbors" in the genome.
Now imagine that we create a similar structure not for music, but for the whole of engineering
knowledge. This Engineering Genome (EG) would include multimedia learning objects (examples:
video and audio files, Matlab .m files, java applets, etc.), tagged with appropriate attributes and
organized into a searchable database, and it would allow learners to interrogate its contents and
explore the underlying relationships among the individual bits of engineering knowledge. When users
interrogate the engineering genome, they will be presented with multimedia learning objects that are
not organized by hierarchy, but rather based upon genomic similarity . The EG intentionally bridges
traditional content silos (i.e., classes in the curriculum) and enables the learner to visualize and
comprehend the elusive and subtle relationships among engineering concepts that, on the surface,
appear to be unrelated (or perhaps only tangentially related).
The Genome Ontology
For the purposes of this research project, an
ontology is composed of several parts: (i) a
structured, explicit description of a knowledge
domain that indicates relationships among classes
of objects in that domain, (ii) properties or traits
(which we will call “genes”) that describe various
attributes of those classes of objects, and (iii)
individual instances (in our case, multimedia
learning elements) that are classified according to
the set of classes and traits from items (i) and (ii). As
a concrete example, consider a multimedia file (say,
a movie) that is a video solution to a particular
problem. In the ontology, this file is an “individual”
whose position in the ontology (and relationship to
other areas of the knowledge domain) is defined by
the class(es) and traits that describe it.
an example in natural language
the object type is a video solution from the
course Statics; the file format is .mov; the
dynamic status in the problem is equilibrium;
it focuses on the application area trusses; the
equation type within the solution is algebraic;
the coordinate system is 2D Cartesian, nonrotating system with a fixed origin; the
equation solution approach is an analytical
method from mathematics domain linear
algebra; the units are SI; the discretization
approach is to use free body diagrams; the
derivation approach for the free body
diagrams is the method of sections; the
learning outcomes targeted are ABET (a) and
course learning outcome 1.c as stated on the
syllabus; and so forth...
The User Experience
Overarching Vision
The Genome is, at its core, an ontology that exposes both hierarchical and other types of relationships
between engineering content knowledge. The EG serves multimedia learning objects to users. Media
files are expertly-coded with rich metadata according to the engineering
ontology, and search can take many forms including keyword and
Supporting Taxonomies
more rich "genomic" searches. The front-end allows users to
(Section 4.1)
interrogate the Genome database, see search results, and
use the multimedia content provided to them.
HigherEd 2.0 Media Library
(Section 4.1)
- lectures, videos, simulations
- tag-rich
- linked to Genome entries
The Engineering Genome
the universal taxonomy of engineering knowledge
back end
front end
The Engineering Genome Project
infinite series
My Favorites
Audio
Video
Slideshows
Simulations
Books
PDF Documents
Saved Searches
infinite series
integrals
vectors
My Profile
My Schedule
@ Preferences
Now Playing
Sequence/Title
MATH 1010--Calculus I
infinite series lecture
radius of convergence
Fourier series derivation
Fourier series example
power series example
Type
Lecture
Lecture
Lecture
Application
Homework
Quicktime
PDF
Quicktime
PDF
Simulation
12:45/14 MB
---/758 KB
8:36/10 MB
---/860 KB
---/240 KB
This lecture show the derivation of an...
The radius of convergence of a power series...
Fourier series are among the most common...
This example shows an approximation to a...
Use this simulation to explore power series...
MECH 2010--Dynamics
Fourier series solution to...
Fourier series derivation for...
Application
Lecture
Quicktime
PDF
14:23/16 MB
---/1.2 MB
This application example shows a Fourier...
This lecture shows the derivation of a...
MECH 3050--Automatic Control
power series application in...
radius of convergence calc...
Application
Lecture
Simulation ---/350 KB
Quicktime 4:55/6 MB
This simulation allows you to filter a signal...
This video shows the derviation of the...
PDF
Quicktime
Solutions to vibration problems sometimes...
This video shows a technique to estimate...
MECH 4020--Mechanical Vibration
Fourier series solution to...
Application
Series approximation to solution... Homework
Media Type Time/Size
---/780 KB
13:10/15 MB
Similarity Description
Algorithm Calibration
Media Type
text-based
multimedia
Content Type
derivations
applications
Share
Relation to Class
my class
downstream classes
Genomic Similarity
less similar
very similar
Refresh
Rate it!
the taxonomy of engineering knowledge
- a category/tag-rich relational database
- expert construction
- Section 4.2
Local Institution Curriculum
(Section 4.1)
- course mapping onto Genome
- learning outcomes
- syllabus and other resources
a user-oriented query engine
- robust search/browse capabilities
- easy-to-use user interface
- Section 4.3
The Learners
engineering students at four universities
On-Going Efforts
Digital Content Categories
The faculty working on this project have created thousands multimedia learning objects used for
asynchronous teaching and learning. These include lectures, problem solution videos, simulations,
and case studies. Students have also authored content to share with their peers. As a result, the
Genome library will contain files of the following types: video (ex: .mov), audio (ex: .mp3), simulation
(ex: Matlab .m), text (ex: .pdf), and potentially many others (ex: Livescribe pen flash-type format).
student podcast contest
The user interface plays an important role in Genome functionality. The vision for the front-end is shown
in the mock-up above (based upon the iTunes interface). Users specify account settings, their media
library, saved searches, and the like on the left-side pane. The search and results window provides results
sorted by course topic, media type, time/file size, or relevance to the search term. Importantly, the sliderbased search algorithm calibration area allows users to control how they interrogate the Genome, and
what type of results are produced. The viewing window allows users to consume the media files offered
to them via search. The front-end available for beta-test will be a simpler version of this, but we expect
the production version to use the best examples from commercial software and web services (such as
Amazon), including user ratings and user-defined tags.
lecture podcasts
video problem solutions
To date, we have defined much of the
engineering mechanics genome, including
dozens of specific genes within the overall
ontology. We have collated the thousands of
multimedia files we have available, and we
have begun to commit them to the Genome
according to the developed ontology. We
have developed both the software back-end to
store the information, and the v 1.0 front-end
to facilitate user interaction and search. We
continue to refine search algorithms, including
keyword, "facet" (i.e., trait), and genomic (i.e.,
nearest-(genomic)-neighbor) searches. We
expect to beta-test the Genome in Spring
2013, including usability studies with students,
robustness tests, and general user satisfaction.
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Acknowledgments
The authors gratefully acknowledge the
support of the National Science Foundation
through the CCLI program and awards DUE0717820 and DUE-1123037.
Contact Information
Dr. Edward Berger
Associate Dean for Undergraduate Programs
School of Engineering and Applied Science
University of Virginia
berger@virginia.edu
H gherEd 2.0
http://highered20.wordpress.com
http://highered20.wordpress.com/genome
Download