1 Teaching Geoinformatics: Computer Science Perspective Ann Quiroz Gates Professor and Chair Department of Computer Science The University of Texas at.

Slides:



Advertisements
Similar presentations
A GUIDE TO CREATING QUALITY ONLINE LEARNING DOING DISTANCE EDUCATION WELL.
Advertisements

PD Plan Agenda August 26, 2008 PBTE Indicators Track
DIScovery SciEnce through Computational Thinking (DISSECT) Enrico Pontelli.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Design of Reusable Multimedia Resources to Deepen Information Literacy North Carolina State University Libraries Kim Duckett Principal Librarian for Digital.
Cyber Education Project Accreditation Committee November 2014.
Cooperative/Collaborative Learning An Instructional technique in which learning activities are specifically designed for small interactive groups Collaborative.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
Assurance of Learning The School of Business and Economics SUNY Plattsburgh.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
McGraw-Hill/Irwin © 2005 The McGraw-Hill Companies, Inc. All rights reserved Chapter The Future of Training and Development.
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Taylor Trayner. Definition  Set of business processes developed in an organization to create, store, transfer, and apply knowledge  Knowledge is a firm.
GE105: Introduction to Engineering Design Course Information College of Engineering King Saud University Feb 1, 2012.
Using Tools Mark Grabe. Copyright © Houghton Mifflin Company. All rights reserved.3-2 Tool Definition n An object that allows the user to perform tasks.
Interstate New Teacher Assessment and Support Consortium (INTASC)
Requirements Analysis
The Digital Library for Earth System Education: A Community Resource
Learning Unit Documents and Examples. Learning Units - basic building block of a course For iGETT a Learning Unit consists of –Three parts Instructor.
Student Centered Teaching Through Universal Instructional Design Part II.
Business Analysis and Essential Competencies
District 6 Toastmasters Train the Trainer June 21, 2013 Presented by District Trainers: Raymond Norton & Helena Gagoud Tools for Trainers Who Train Club.
Welcome to the SWGeoNet System The SouthWest Geospatial Network (SWGeoNet) system is an integrated geospatial-data system for the Transition Zone between.
Leadership Development at YouthBuild. Examples of Leadership Development and Youth Voice in YouthBuild Programs.
Guidelines for Designing Inquiry-Based Learning Environments on the Web: Professional Development of Educators Byung-Ro Lim IST, Indiana Univ. July 20,
* Research suggests that technology used in classrooms can be especially advantageous to at-risk, EL, and special ed students. (Means, Blando, Olson,
Chapter 11 Analysis Concepts and Principles
SCANS Skills Competencies &Personal Qualities. What Is SCANS Skills???  Secretary's Commission on Achieving Necessary Skills (SCANS) - appointed by the.
Georgia Institute of Technology CS 4320 Fall 2003.
Teresa K. Todd EDAD 684 School Finance/Ethics March 23, 2011.
Teambuilding For Supervisors. © Business & Legal Reports, Inc Session Objectives You will be able to: Recognize the value of team efforts Identify.
Creating a goal-driven environment - 3 Barbie E. Keiser University of Vilnius May 2007.
Bob Travica MIS 2000 Class 12 Group Processes and Group Support Systems Updated Feb
Data Demo: Atmospheric Visualization Collection Christopher Klaus 05/18/05.
National Center for Supercomputing Applications Barbara S. Minsker, Ph.D. Associate Professor National Center for Supercomputing Applications and Department.
GEON Cyberinfrastructure Workshop Beijing, China, July 21-23, 2006 Workflow-Driven Ontologies for the Geosciences Leonardo Salayandía The University of.
EFFECTIVELY INTEGRATING INSTRUCTIONAL SOFTWARE INTO TEACHING AND LEARRNING EVIRONMENT FOR THE HIGHEST POTENTIAL RELATIVE ADVANTAGE BY: BELTECH ETEC 602.
Finding Partners, Creating Impact Rusty Low Poles Together Workshop NOAA Boulder, CO July 20-22, 2005.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
Design of a Typical Course s c h o o l s o f e n g I n e e r I n g S. D. Rajan Professor of Civil Engineering Professor of Aerospace and Mechanical Engineering.
University Education in Natural Resources March 15, 2008 Andrea Wirth and Janine Salwasser Oregon State University Libraries Oregon Explorer: natural resources.
GEOSCIENCE NEEDS & CHALLENGES Dogan Seber San Diego Supercomputer Center University of California, San Diego, USA.
Blueprint for GOVERNMENT SCHOOLS. The Minister’s reform agenda is based on the following belief: “All students are entitled to an excellent education.
Resources and Reflections: Using Data in Undergraduate Geosciences Cathy Manduca SERC Carleton College DLESE Annual Meeting 2003.
Science Department Draft of Goals, Objectives and Concerns 2010.
On Optimization Techniques for the One-Dimensional Seismic Problem M. Argaez¹ J. Gomez¹ J. Islas¹ V. Kreinovich³ C. Quintero ¹ L. Salayandia³ M.C. Villamarin¹.
Course, Curriculum, and Laboratory Improvement (CCLI) Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics PROGRAM.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
Standards Education 18 March 2009 Steve Mills, Chair, SEC Standards Board Forum.
Working With the Instructional Development Team Presented by Heidi King 20 November 2002.
© BLR ® —Business & Legal Resources 1408 Teambuilding for All Employees.
INFM 736 and 737: MIM Capstone Experience Information Session DR. WEAVER UNIVERSITY OF MARYLAND ISCHOOL TETYANA BEZBABNA UNIVERSITY OF.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES GEON: Education Components at the University of Texas at El Paso Ann Gates Department of Computer.
CDIO: Overview, Standards, and Processes (Part 2) Doris R. Brodeur, November 2005.
Success in the Online Environment Lawrence C. Ragan, Ph.D., Penn State’s World Campus Mount St. Vincent University April 12th 2005.
Advanced Software Engineering Dr. Cheng
On Optimization Techniques for the One-Dimensional Seismic Problem
Overview of Computational Science Education Materials
Using Data in Undergraduate Science Classrooms
Teaching Computation in the Sciences Using MATLAB®
Using Data Workshops etc.
Assessment The purpose of this workshop / discussion is to extend further teachers’ understanding of the Department's Assessment Advice. This workshop.
The Digital Library for Earth System Education (DLESE):
Executive Project Kickoff
Presentation transcript:

1 Teaching Geoinformatics: Computer Science Perspective Ann Quiroz Gates Professor and Chair Department of Computer Science The University of Texas at El Paso

2 Organization Computer Science Perspective Geoscience Perspective Open Discussion

3 Overview Approaches Software Engineering: A Project-Driven Approach Example Projects Challenges

4 Session Goals Acquire ideas on how to integrate geoinformatics into Geoscience and Computing curricula Learn about an approach to develop cross-disciplinary software projects Have fun!

5 Question What approaches can be used to introduce geoinformatics into the classroom?

6 Suggested Approaches-1 Integrate geoinformatics components into courses –TeraGrid Education, Outreach, and Training Discover Data: Incorporate scientific data into curriculum Data Bridge: Organize data in common file formats and visualize –Digital Library for Earth Systems Education Earth Exploration Toolkit Discover our Earth –NCSA: Cybereducation

7 Suggested Approaches-2 Integrate tutorials into course, e.g., Kepler Develop exercises around GEON portal and others Collaborate with faculty from Computer Science, Information Technology/Systems, or Software Engineering programs –Offer courses that are cross listed across departments –Include guest speakers in course –Become involved in project-driven courses

8 Questions How do you develop complex software systems?

9 Waterfall Model

10 Incremental Model

11 Where does the client fit in?

12 UTEP’s Software Engineering Course A Project-Driven Approach

13 Course Overview-1 Teach and apply software engineering methods, tools, and techniques Work with an actual customer to develop a product Prepare documentation in adherence to IEEE standards

14 Course Overview-2 Two-semester (32-week) required course Approximately 30 seniors enrolled Instructor-selected teams consisting of 5 students Students: limited background in SE principles, methods, and process

15 Cross-Disciplinary Features High interaction with clients (e.g., geoscientist and graduate students) to define requirements Guest speakers used to provide background Experts used to critique prototypes and validate deliverables Experts provide feedback to students at the end-of-semester presentations

16 Course Benefits Students learn how to interact with people from different disciplines Students develop cross-disciplinary knowledge The course results in a working prototype that can be adopted and deployed GEON Perspective –Prepare students who can work on cross-disciplinary projects in the geo-science domain –Contribute to the geo-science toolkit –Promote the field of geoinformatics

17 Master-Apprenticeship Learning Cycle

18 Master-Apprenticeship Learning Cycle

19 Master-Apprenticeship Learning Cycle

20 Deliverables: SE1 Interview report Feasibility report Software Requirements Specification Interface prototype Analysis diagrams and models –Use Case diagrams –Scenarios –Class diagrams –State transition diagrams –Dataflow diagrams

21 Deliverables: SE2 Configuration management plan Design document Test plans “Contracted” software Funded students complete software development after the course completes

22 Effective Teams Students must leave course with demonstrated abilities to work in teams. Teams must be monitored. Basis: cooperative paradigm –Positive interdependence –Promotive interaction –Individual accountability –Teach team skills –Group processing

23 Creating Teams Goal: heterogeneous teams Process –Submit application letter and resumé –Present in-class workshop on personality types –Create set of equally capable teams of 5 Consider position preferences and expertise Consider grades, work, and extracurricular experience Balance teams wrt diversity considering culture, gender, and personality

24 Team Skills Develop basic leadership skills Setting agendas Assigning roles in meetings Clarifying assignment Defining tasks and timelines Ensuring progress is made and deadlines are met Maintain meeting minutes and task assignment sheets Model and teach team skills

25 Individual Accountability Observe student behavior when project teams are working. Create and maintain team notebooks –Meeting records – trail –Rough drafts Submit statement of work –Document individual, subgroup, and team work –Signed by all members Question each member during presentations

26 Group Processing Request after each deliverable Ask questions such as: –Did you complete your task on time? –How did you encourage participation from another team member? –What is working well in your team? –What needs to be improved in your team? Consolidate and share anonymous responses Identify problems and skills that resolve them

27 Projects: Gravity Data Repository System (GDRP)-1 Need for GDRP –Accumulated gravity measurements stored at numerous research centers around world –Effort seeks to establish a combined database Relevance of gravity data –Important source of geophysical and geological information –Geophysical models are designed to fit gravity measurement and used to generate models of lithospheric structure

28 Projects: Gravity Data Repository System (GDRP)-2 Relevance con’t –Measurements used by geologists, scientists, oil and mineral exploration companies, environmental consultants Features of GDRP –Gravity data warehouse –Upload and download validated data –Collection of tools Access data Visualize data Manipulate data

29 Projects: Seismic Waves Rock Correlation System (SWRoCS)-1 Need for SWRoCS –Earthscope and Geoinformatics initiatives call for better access of data on physical properties of rocks and minerals –Understanding of how properties vary with temperature and pressure Relevance –Required to interpret geophysical data –Facilitates integrated analysis of different types of data

30 Projects: Seismic Waves Rock Correlation System (SWRoCS)-2 Features of SWRoCS –Identify rock based on mineral composition or seismic properties –Determine physical properties of named rock –Experiment with related seismic properties of rocks –Extend knowledge base –Navigate ontologies –View general information Limitations –Restricted to intrusive igneous rocks and component minerals –Properties: S-wave velocity, density, % anisotropy

31 Projects: Seismic Tomography Overview: –Facilitates construction and experimentation of 3-D structure of Earth –Calculates 2-D or 3-D models using travel-time tomography algorithm of Hole and first- arrival travel times and rays using Vidale’s finite difference solution

32 Challenges Establishing collaboration Time investment Communication gap

33 Contact SE Websites:

34 Breakout Session

35 Reusable Course Components What would be useful for you? –Presentation material –Pre-requisite knowledge –Learning objectives –Exercises/projects –Handouts –Exam questions –Resources for background

36 Exercise Brainstorm on ideas for a software project related to geoinformatics Rules –Each group member, in turn, states an idea. NO idea is criticized. –As ideas are generated, write each one on a flipchart. Don’t abbreviate or interpret. –Ideas are generated in turn until each person passes.

37 Uncertainty and Knowledge Representation in Geoinfomatics-1 Offered in spring 2004 by Vladik Kreinovich Attended by 13 graduate CS students Course objectives –to learn general techniques of representing and processing uncertainty and –to learn how to use these techniques in geoinformatics (using geospatial applications)

38 Uncertainty and Knowledge Representation in Geoinfomatics-2 Topics –Motivation for estimating and processing uncertainty –Techniques for estimating uncertainty of the results of data processing –Techniques for representing and processing expert uncertainty –Geospatial applications in uncertainty: methods for detecting outliers and duplicates –Determination of geospatial characteristics based on measurement results