+ All Categories
Home > Documents > A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE...

A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE...

Date post: 06-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
37
A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational Thinking Hen-I Yang, Peter Martin, Debra Satterfield, Ryan Babbitt, Johnny Wong, Mack Shelley, and Carl K. Chang Iowa State University October 13, 2011
Transcript
Page 1: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

A Novel Interdisciplinary Course in Gerontechnology for Disseminating

Computational Thinking

Hen-I Yang, Peter Martin, Debra Satterfield, Ryan Babbitt, Johnny Wong, Mack Shelley, and Carl K. Chang

Iowa State University October 13, 2011

Page 2: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Motivation

• Contemporary problems are often complex and cross-disciplinary in nature, and yet students receive little if any training in interdisicplinary collaboration

• Computer systems are everywhere, but most students are merely end-users, and know very little about computers and the the critical thinking behind them

• Reach out to non-CS students by encouraging them to work on projects that can actually help people addressing real problems and be used by real users

Page 3: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Interdisciplinary Teamwork

• It’s there… on the screen • Stereotypes about engineers being nerds without

social skills • We trained students to collect and analyze data, but

never asked for real solutions • A booming ring Most of time, knowing how to work in interdisciplinary teams does not come naturally, but must be taught Plus, we try to disseminate non-CS major students computational thinking

Page 4: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

U. S. 65+ population 1990 31.1 mil

2020 54.0 mil

2050 79.0 mil

U. S. 85+ population (mil)

2050

2020

Urgent Issue of Aging

1990

0

2

4

6

8

10

12

14

16

18

Iowa has the highest percentage of people age 85 or older in the U.S. (2.1% 1996 to 3.1% 2025)

We th

e A

me

rica

n…

Eld

erly, 1

99

3, B

ure

au o

f Cen

su

s

Page 5: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Cost of Senior Care

2012/1/26 Careguide.com 5

• Nursing homes (50,000/annual, 115/day) • Home health care (85/visit, 100/day) • Assisted living facilities or retirement housing (1000-5000/month,

12000-60000/annual, average 72/day) • Adult day care (10 – 50/day depend on the kind of care)

Other senior care services • Geriatric care manager (40 – 100/hour) • Emergency response service (35 – 100/month) • Medication reminder service (20/month) • Meal delivery service (2 – 5/meal) • Transportation service (50-100/round trip) • Senior Center

By 2050, the overall cost of senior care will be in the range of 600 billion USD annually

Page 6: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

About the Course • ComS/Geron 415x

Gerontechnology in Smart Home Environments • Pre-requisite:

– for ComS 415x: Programming I/Intro to OOP – For Geron 415x: Aging and the Family

• Objective To train next generation of gerontechnologists (scientists, engineers and designers) that can identify opportunities, assess options and create new solutions which utilize technology to improve older users’ real needs

• Challenge – New area: very few courses have been offered, no suitable

textbook, and very little precedence to guide the course development

– Must be developed collaboratively by an interdisciplinary team of faculty, since no one has enough expertise to develop new course materials in all areas

Page 7: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Course Development Process

brainstorming Identify cross-

cutting themes

Learning module design

Integration and

scheduling Refinement variation

Page 8: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Interdisciplinary Collaboration

Gerontechnology

HCI/Design

Gerontology Computer

Science

Page 9: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

6 Modules & 3 Themes .

Gerontechnology

HCI/Design

Gerontology Computer

Science

Design Guideline for Seniors

Aging Process

Assistive Tech

System Modeling &

SOA

Software Engineering

User Study and Ethics

Computational Thinking (CT)

Universal Design (UD)

Interdisciplinary Teamwork

Page 10: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Design Guideline for Seniors

Aging Process

Assistive Tech

System Modeling &

SOA

Software Engineering

User Study and Ethics

Pedagogy

Interdisciplinary Teamwork

Direct Instruction

Direct Instruction

Direct Instruction

Guided Discovery

Inquiry

Inquiry

Computational Thinking (CT)

Guided Discovery

Direct Instruction

Guided Discovery

Universal Design (UD)

Social Pedagogy

Inquiry

Page 11: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

CT

UD

Interdisciplinary

Learning Activities

Design

Aging

AT System/SoA

SE

Evaluation

Direct Instruction

Direct Instruction

Direct Instruction

Guided Discovery

Inquiry

Inquiry

Guided Discovery

Direct Instruction

Guided Discovery

Social Pedagogy

Inquiry

• Lectures • Term Projects

• Student In-Class Presentations • Critique Session

• Field Trip • Group Discussions

• Peer Review • Hands-on Workshop

• Mentorship • Crash-course • Competition

• Joint Lectures

Page 12: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Peer Learning

• In-class presentation

• Semester-long team project

• Peer reviews

• In-class discussions

• Online discussions

Page 13: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

EVALUATION

Page 14: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Protocol of User Study • Use of IRB-approved 37-question 4-point Likert scale

survey instrument • Focus on self-reported confidence, knowledge level

and attitude towards various aspects of computational thinking, interdisciplinary teamwork and gerontology

• Students in ComS 415x (fall 2010) are invited to voluntarily participate in the study. Those participated took the survey in the second and the last lectures of the semester

• The delta of pre- and post-test data from the same participant is used to measure the effectiveness of the course

Plus, the outcomes from the class are used to gain additional insights into the effectiveness of the course design and pedagogy

Page 15: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Student Demographics

5

6

Student Gender Distribution

Male Female

6

3

1 1

Ethnicity Distribution

Caucasian Asian

Hispanic Others

Page 16: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Computational Thinking & Technology

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

10.86

-0.57

0.29

0.14

0.43

0.57

0.71

0.57 0.57

0.43

0.57

0.29

0.43

0.86

0.57

∆ 4

-pt

Like

rt S

cale

Page 17: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Interdisciplinary Teamwork

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Comfortablewith

InterdisciplinaryCollaboration

Communicatewith tech

domain experts

Communicatewith non-tech

domain experts

Communicatewith end-users

0.14

1.00

0.57 0.57

∆ 4

-pt

Like

rt S

cale

Page 18: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Gerontology

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

0.00 0.00

0.29

0.14

-0.14

0.08

∆4

-pt

Lik

ert

Scale

Page 19: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Student Projects

Page 20: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Ongoing Work and Future Plan

Distance education opportunities

Focus group Data collection & processing

Page 21: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Conclusion • Interdisciplinary teamwork and computational

thinking are critical skills for successful professionals in the 21st century

• Through careful, collaborative, and innovative course design, ComS 415x shows great results in enhancing both skills in its first offering while reaching underrepresented student demographic

• Mixed pedagogical approaches in one class/one semester is doable and can be effective

Page 22: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Thank you

Also, we would like to thank NSF (CNS 0939075)

As well as the following individuals:

Sung Kang, Simanta Mitra, Jingquan Yu, Ali Darvish-Darb,

Sugam Sharma and Tanmoy Sarkar

Page 23: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Related Work

Courses in Gerontechnology • ISG Gerontechnology Masterclasses • Washington State University (Cook et al.) • Gerontic Undergraduate Program in Taiwan • Inter-university gerontechnology program in

France Courses about Smart Homes • Smart Home Courses (Kim and McNair) Previous Effort • REACH platform for distance, introductory

computer lab (Chang et al., FIE 2010)

Page 24: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Computational Thinking & Technology

1.5

2

2.5

3

3.5

4

Pre-F10 Post-F10

Page 25: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Interdisciplinary Teamwork

2

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

with tech Expertwith non-tech

Expert with end users

Pre-F10

Post-F10

Page 26: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational
Page 27: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

• Computational Thinking/Service computing

• Gerontology and Aging

• Assistive Technology

• Design Principles

• Software Engineering

• Product Evaluation and User Study

Page 28: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

3 Cross-cutting Themes

• Interdisciplinary Collaboration

• Computational Thinking

• Universal Design

• Gerontechnology

Page 29: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Pedagogies

• Social Pedagogy

• Direct Instruction

• Guided Discovery

• Inquiry

Page 30: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Data Analysis III

• Findings of interest: uniformed response across the board

Page 31: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

• Recruitment

Page 32: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

REACH Platform

• Remote Access to Smart Home Facility Based Computer Science Laboratory

High-level Objectives:

• Hands-on experience

• Generate observable, physical effects in a familiar environment

• Real outcome with real use

• Underscore the critical computational thinking (CT)

Page 33: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

REACH (pedagogically speaking)

• Computer Laboratory for new and cross-disciplinary students

• Support asynchronous distance education • Enable usability and user studies • Enable interdisciplinary group work • Promote interests in computer science in

female/minority students by – Putting computer system in a real-world context (e.g.

senior care or home automation) – Align lab activities with students’ majors and prior

interests, experience and knowledge

Page 34: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

REACH (technically speaking) • Virtualization

– Packed lab kits (middleware, software tools, libraries, collaboration tools, manuals and useful links to references)

– Individually customized environment and suspend-resume – Encourage trial and error disposable images (sandboxes)

• Remote observation and intervention – Web cam/Sensor logs/ web-service interface to Actuators

• Scalable Solution – Encourage self-exploration via well defined API and well-structured

programmers’ manual with step-by-step lab instruction – Separated development and experimental environments – Maximize utilization of the smart home lab facility – Minimize interference between different projects

• Service-oriented development environment – Improved flexibility and reduced complexity – Allows students to focus on logical composition using existing services rather

than detailed implementation

Page 35: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

students

in

group m

remote

desktop

remotedesktop

students

in

group 1

remotedesktop

remote

desktop

development

mode

experimentation

mode

log data

SHADE im

age

SHADE

image

SHADEimage

Sensor 1

. . .

SH-DEV 1(vmware server)

Sensor n Sensor 1

. . .

Sensor n

Sensor 1

. . .

Sensor n

SH-AUX

sensor logs

remote observers

Utilities:

▪ file server for images

▪ hardware registry

▪ gateway

▪ shared database

▪ project management

software

▪ SVN server

▪ course websites

SH-DEV m(vmware server)

SH-EXP(vmware server)

Control

Panel

Host OS: Windows Server 2008

Virtualization: VMware Server 2.0

Guest OS: Windows Server 2008

OSGi Framework: Knopflerfish

Fundamental bundles Database:

MySQL

IDE:

Eclipse +

plug-ins

Version

control:

SVN

SHADE image Binding and

switching

Page 36: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Remote Observation and Intervention

Page 37: A Novel Interdisciplinary Course in Gerontechnology …smarthome.cs.iastate.edu/cpath/data/talk/FIE 2011...A Novel Interdisciplinary Course in Gerontechnology for Disseminating Computational

Support for the Students

• Smart Home Programmer’s Manual • CPATH server using Redmine

– Project Repository – Collaborative tools

• New development lab – Three new workstations – REACH (VM, remote observation and intervention)

• Hardware checkout program – New inventory management allows students to checkout

sensors and actuators for development and testing – Expanded number and diversity of sensors and actuators

• Mentorship and technical support


Recommended