Learning matlab in the inverted classroom

27
Learning MATLAB in the inverted classroom Robert Talbert, PhD. Grand Valley State University @RobertTalbert gplus.to/rtalbert [email protected] American Society for Engineering Education 13 June 2012 Tuesday, June 12, 2012

description

A look at a use of the inverted classroom model to teach introductory scientific programming to freshmen using MATLAB. (Talk delivered to the Computers in Education Division, American Society for Engineering Education conference, 13 June 2012, San Antonio, TX USA.)

Transcript of Learning matlab in the inverted classroom

Page 1: Learning matlab in the inverted classroom

Learning MATLAB in the inverted classroom

Robert Talbert, PhD.Grand Valley State [email protected]/[email protected]

American Society for Engineering Education13 June 2012

Tuesday, June 12, 2012

Page 7: Learning matlab in the inverted classroom

http://juliaec.files.wordpress.com/2011/04/blooms_taxonomy.jpg

Tuesday, June 12, 2012

Page 8: Learning matlab in the inverted classroom

http://juliaec.files.wordpress.com/2011/04/blooms_taxonomy.jpgTransfer

Tuesday, June 12, 2012

Page 9: Learning matlab in the inverted classroom

http://juliaec.files.wordpress.com/2011/04/blooms_taxonomy.jpg

Assimilation

Transfer

Tuesday, June 12, 2012

Page 10: Learning matlab in the inverted classroom

DIFFICULTY SUPPORT

Traditional classroom: Inverse relationship between difficulty of task and availability of support.Inverted classroom: Direct relationship.

Tuesday, June 12, 2012

Page 11: Learning matlab in the inverted classroom

DIFFICULTY SUPPORT

Traditional classroom: Inverse relationship between difficulty of task and availability of support.Inverted classroom: Direct relationship.

Tuesday, June 12, 2012

Page 12: Learning matlab in the inverted classroom

An inverted MATLAB course

Tuesday, June 12, 2012

Page 13: Learning matlab in the inverted classroom

An inverted MATLAB course

Liberal arts collegePrerequisite for Calculus 3

Part of computational thinking-related curricular

overhaul

Tuesday, June 12, 2012

Page 14: Learning matlab in the inverted classroom

An inverted MATLAB course

Liberal arts collegePrerequisite for Calculus 3

Part of computational thinking-related curricular

overhaul

Mostly Math Education majors; some 3+2

engineeringLimited background in science and computing

Tuesday, June 12, 2012

Page 15: Learning matlab in the inverted classroom

An inverted MATLAB course

Liberal arts collegePrerequisite for Calculus 3

Part of computational thinking-related curricular

overhaul

Mostly Math Education majors; some 3+2

engineeringLimited background in science and computing

1 credit hourOne 75-minute meeting per

week

Tuesday, June 12, 2012

Page 16: Learning matlab in the inverted classroom

An inverted MATLAB course

Liberal arts collegePrerequisite for Calculus 3

Part of computational thinking-related curricular

overhaul

Mostly Math Education majors; some 3+2

engineeringLimited background in science and computing

1 credit hourOne 75-minute meeting per

week

Focus on computational thinking, lifelong learning,

critical thinking

Tuesday, June 12, 2012

Page 17: Learning matlab in the inverted classroom

MATLAB screencasting

http://bit.ly/MATLABscreencasts

Tuesday, June 12, 2012

Page 18: Learning matlab in the inverted classroom

Guided Practice

Summary of content for the upcoming

week

Links to screencasts and reading assignments

Tuesday, June 12, 2012

Page 19: Learning matlab in the inverted classroom

Detailed “atomic” list of competencies

Three exploratory tasks based on the

screencasts and reading

Tuesday, June 12, 2012

Page 20: Learning matlab in the inverted classroom

A typical week

Weds: Guided practice assigned

Sat: At least one GP exercise submitted

Weds noon: CLASS TIMELearning Objectives quiz

Q&ALab problem set

Weds AM: Submit remaining GP exercises

W,R,F,Sat:Watch screencasts

Do readingsPractice

Ask questions

Sun,M,T: Finish all guided practice

Tuesday, June 12, 2012

Page 21: Learning matlab in the inverted classroom

Lab problem sets

Work in teams of 2--3Submit a rough draft at end of class

Completed task by midnight Thursday

Tuesday, June 12, 2012

Page 22: Learning matlab in the inverted classroom

Results

See final exam at:http://bit.ly/CMP150finalexam

What students took away:

How to solve a problem by writing an algorithm and how

to think about a problem logically.

Through exercises in class, I improved upon

my critical thinking skills.

I learned that discovering things on my own is generally more beneficial than having

things spelled out.

Being able to use the help in MATLAB effectively. I never used

the help section in a program before.

Tuesday, June 12, 2012

Page 23: Learning matlab in the inverted classroom

Challenges

Tuesday, June 12, 2012

Page 24: Learning matlab in the inverted classroom

Challenges

Supporting continued use

Tuesday, June 12, 2012

Page 25: Learning matlab in the inverted classroom

Challenges

Supporting continued use Ensuring student preparation

Tuesday, June 12, 2012

Page 26: Learning matlab in the inverted classroom

Challenges

Supporting continued use Ensuring student preparation

Defeating learned helplessness

http

://w

ww

.flic

kr.c

om/p

hoto

s/jd

hanc

ock/

Tuesday, June 12, 2012