SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Putting Learning in its Place: 
Design of an Inverted Technical 
Course 
Dan Suthers, Dept. of ICS
ICS 311 Algorithms 
Understand, design and analyze the abstract 
computational procedures that computer 
programs are instances of 
! Central in CS prerequisite structure 
! Convergence of discrete math, programming 
(2 semesters each prerequisite) 
! Difficult, fast paced (2 chapters/week of CLRS) 
! High repeat rate: graduation bottleneck 
Not my area!
From Professing to Inverting 
The transition 
! Lectured to learn ... 
! Predisposition: “I’m a hypocrite!” 
! Carrot: course release to invert 
! Opportunity: Webster 101 became available 
Redesign drew on 
! Prior experience teaching 
! Learning Science, CSCL, TEL research 
! Leslie's suggestions
Multidimensionality of Learning 
Various theories capture multidimensionality 
! Bloom's taxonomy: remember, understand, 
apply, analyze, evaluate, create 
! Merrill's Component Display Theory: 
remember/use/find a fact/concept/ 
procedure/principle 
Suthers' Taxonomy: Learning in Social Settings 
! Agent: Individual, Group, Network/Community 
! Processes: Acquisition, Intersubjective Meaning- 
Making (Argumentation, Co-construction, 
Negotiation), Creation of Cultural Capital, 
Identity and Participation ...
Student Learning Objectives 
! Familiarity with core concepts, notations, 
issues, results 
! Procedural skill in tracing algorithms, proving 
properties (correctness), analyzing complexity 
! Reasoning about conceptual issues and 
abstracting to principles 
! Creating and analyzing new algorithms for 
applications 
! Collaborative skills and ability to work on 
teams
What is the place for each aspect of learning? 
Technologies and associated modes of 
interaction differ in affordances for activities 
! What is the proper “place” for each learning 
activity? 
Classroom is our unique resource 
! Many things can be done in a classroom: 
what can be done best there? 
! Important to viability of "brick & mortar" 
setting (we aren't supposed to be here!)
Motivating the Inverted Classroom 
Claim: classrooms are uniquely suited to 
collaborative learning and problem solving 
with support of educators and peers 
Theory: Vygotskian ZPD/internalization 
! Before class, self-study to prepare for the 
intensive class experience 
! In class, student achieves more than s/he 
can alone, with assistance of instructor and 
TA and in social interaction with others 
! Out of class, practice to internalize what 
was learned in the social setting.
Inverted classroom is designed to 
maximize use of class by using other 
technologies as the "place" for other 
learning activities 
Putting Learning in its Place
Design of Inverted Class: Overview 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Design of Inverted Class: Overview 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Self Study: 
Familiarity with core concepts, 
notations, issues, results 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Design of Inverted Class: Video Lectures
Design of Inverted Class: Video Lectures
Design of Inverted Class: Overview 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Familiarity with core concepts, 
notations, issues, results 
Motivate preparation for group work 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Design of Inverted Class: Quizzes
Design of Inverted Class: Overview 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
Social Learning: 
Procedural skill in tracing algorithm, analysis, 
proving properties 
Reasoning about conceptual issues and principles 
Collaborative skills and ability to work on teams 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Design of Inverted Class: Schedule 
15-20 minutes: 
! Solutions to prior HW, quiz 
! Introduction to day's topic 
45 minutes: Small group problem solving 
! Problems chosen to require conceptual work 
that will drive group discussion 
5-10 minutes: 
! Problem solutions and future plans
Design of Inverted Class: Webster 101
Design of Inverted Class: Groups 
16 groups of 3-4 (2/table in Webster 101) 
Random Groups for first 5 weeks 
! Prevent dysfunctional relationships 
(freeloaders, suckers) from sticking 
! Students like chance to get to know peers 
Voluntary groups thereafter: less than half opt 
for this
Design of Inverted Class: Google Docs 
Create a Google Doc for each student group 
! Template makes response format clearer 
and grading easier 
! Multiple students can edit a Google Doc at 
once, supporting collaboration 
! Group solutions uploaded as PDF to 
Laulima 10 minutes before end of class.
Design of Inverted Class: 
Google Docs
Design of Inverted Class: 
Google Docs
Design of Inverted 
Class: Google Docs
Design of Inverted Class: Observations 
! Writeable screen 
plays important role 
! Students work hard 
for 0.5% of grade! 
! More interaction 
with students about 
substantial issues 
in one week than 
I had in an entire semester in the lecture 
model! 
! … and much more than I have time for …
Design of Inverted Class: Homework 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
Internalizing: 
Procedural skill in tracing algorithm, 
analysis, proving properties 
Reasoning about conceptual issues 
and principles 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Homework 1
Homework 2
Homework 3
Design of Inverted Class: Exams 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Individual proctored assessment 
Review understanding and skills 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Design of Inverted Class: Projects 
Weekly Cycle: 
! Weekend-Monday & Wednesday: video lecture, 
textbook, and/or web notes 
! By Tuesday & Thursday Class: take quiz before 
class on this material 
! In Tuesday & Thursday Class: collaborate with 
peers on problems that expose essential issues, 
with help of instructor and TA 
! Friday-Monday: Individual homework problems 
Creating and analyzing new 
algorithms for applications 
Semester Events: 
! Exam every 5 weeks 
! Three programming and analysis projects
Design of Inverted Class: Projects 
Avoid academic hoop jumping; progress towards 
skills needed in work settings 
Progression of responsibility: 
! “I tell you what to do” 
! Find OSS for Dynamic Sets; empirically test 
performance against theoretical predictions 
! “You make some decisions” 
! Implement the Graph ADT against an interface 
specification 
! “Your boss wants you to solve a problem” 
! Analyze some graphs with metrics from network 
analysis literature: you figure out algorithms
Does it work? 
Anecdotally 
! Students: yes! 
! Instructor: yes! 
By Outcomes 
Fall 2012 (lecture) " Fall 2013 (inverted): 
! Average % points earned: 62% " 77% 
! Average % on final exam: 48% " 68% 
! Ratios of students who did not pass (C or 
less): 17/40 " 9/56 
! 7/7 who were repeats from my fall 2011 & 
2012 passed in 2013
Number of Women Enrolled 
A curious trend 
! Fall 2012: 5/40 
! Fall 2013: 10/56 
! Spring 2014: 12/51
Caveats 
Faculty/TA Workload 
! Lecture videos are a summer project 
! Generates more material to grade 
! Make sure your department understands the 
workload and supports you and your TA 
Student Workload 
! Should be at least 90 minutes per class 
! PCC approved increase to 4 credits 
! The rest of the workload is "germane", 
student complaints notwithstanding!
Infrastructure 
! Tendency to get lost in their own devices 
! Encourage paper: phone camera to record 
! Design table/screen for groups of 2-4 
! Touch screen would be nice 
Need a coordinated campus-level effort to 
support conversions to inverted format 
! Continue building "innovative classrooms" with 
faculty co-designers 
! Course release and media staff support for 
video production 
! Increase TA allocation to early adopters
Mahalo! 
Dan Suthers, Dept. of ICS 
suthers@hawaii.edu 
Lilt.ics.hawaii.edu

Más contenido relacionado

La actualidad más candente

Technology teaching college writing class
Technology teaching college writing classTechnology teaching college writing class
Technology teaching college writing classProfBeckehimer
 
From tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the InternetFrom tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the InternetPhilip Saxon
 
Online learning presentation for blended learning summit 3:31:14 pdf
Online learning presentation for blended learning summit 3:31:14  pdfOnline learning presentation for blended learning summit 3:31:14  pdf
Online learning presentation for blended learning summit 3:31:14 pdfAmy Balling
 
Flipped Learning Workshop
Flipped Learning WorkshopFlipped Learning Workshop
Flipped Learning Workshoptelshef
 
Quick Start Guide for Online Student Success
Quick Start Guide for Online Student SuccessQuick Start Guide for Online Student Success
Quick Start Guide for Online Student SuccessSidneyeve Matrix
 
How to live stream a classroom
How to live stream a classroomHow to live stream a classroom
How to live stream a classroomPaul Richards
 
The Four Pillars of Flipped Learning F-L-I-P
The Four Pillars of Flipped Learning F-L-I-PThe Four Pillars of Flipped Learning F-L-I-P
The Four Pillars of Flipped Learning F-L-I-PKelly Walsh
 
Faqs onlinestudents_compressed
Faqs onlinestudents_compressedFaqs onlinestudents_compressed
Faqs onlinestudents_compressedartzau
 
Copy of faq onlinestudents modified for w40 sp 2012.pptx
Copy of faq onlinestudents modified for w40 sp 2012.pptxCopy of faq onlinestudents modified for w40 sp 2012.pptx
Copy of faq onlinestudents modified for w40 sp 2012.pptxjleatherwoman
 
Smart ways of using virtual sticky notes workshop pesentation - teflin 2015
Smart ways of using virtual sticky notes   workshop pesentation - teflin 2015Smart ways of using virtual sticky notes   workshop pesentation - teflin 2015
Smart ways of using virtual sticky notes workshop pesentation - teflin 2015Nina Septina
 
NILE Manchester- Flipping the language classroom
NILE Manchester- Flipping the language classroomNILE Manchester- Flipping the language classroom
NILE Manchester- Flipping the language classroomJo Gakonga
 
Como Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmamComo Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmamFabio Kon
 
Flipping CELTA
Flipping CELTAFlipping CELTA
Flipping CELTAJo Gakonga
 
Communication and Collaboration
Communication and Collaboration Communication and Collaboration
Communication and Collaboration mkotjansen
 
FAQ for Online Students
FAQ for Online StudentsFAQ for Online Students
FAQ for Online StudentsW0023331
 
Comm 101 welcome
Comm 101 welcomeComm 101 welcome
Comm 101 welcomeSearcher108
 
Faq onlinestudents e chem (j. jimenez)
Faq onlinestudents e chem (j. jimenez)Faq onlinestudents e chem (j. jimenez)
Faq onlinestudents e chem (j. jimenez)dakota2005
 

La actualidad más candente (20)

Technology teaching college writing class
Technology teaching college writing classTechnology teaching college writing class
Technology teaching college writing class
 
Buzinski 2 Virtual Classroom
Buzinski 2 Virtual ClassroomBuzinski 2 Virtual Classroom
Buzinski 2 Virtual Classroom
 
From tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the InternetFrom tools to pedagogy: extending language learning using the Internet
From tools to pedagogy: extending language learning using the Internet
 
Online learning presentation for blended learning summit 3:31:14 pdf
Online learning presentation for blended learning summit 3:31:14  pdfOnline learning presentation for blended learning summit 3:31:14  pdf
Online learning presentation for blended learning summit 3:31:14 pdf
 
Flipped Learning Workshop
Flipped Learning WorkshopFlipped Learning Workshop
Flipped Learning Workshop
 
Quick Start Guide for Online Student Success
Quick Start Guide for Online Student SuccessQuick Start Guide for Online Student Success
Quick Start Guide for Online Student Success
 
How to live stream a classroom
How to live stream a classroomHow to live stream a classroom
How to live stream a classroom
 
The Four Pillars of Flipped Learning F-L-I-P
The Four Pillars of Flipped Learning F-L-I-PThe Four Pillars of Flipped Learning F-L-I-P
The Four Pillars of Flipped Learning F-L-I-P
 
Jan19
Jan19Jan19
Jan19
 
Faqs onlinestudents_compressed
Faqs onlinestudents_compressedFaqs onlinestudents_compressed
Faqs onlinestudents_compressed
 
Copy of faq onlinestudents modified for w40 sp 2012.pptx
Copy of faq onlinestudents modified for w40 sp 2012.pptxCopy of faq onlinestudents modified for w40 sp 2012.pptx
Copy of faq onlinestudents modified for w40 sp 2012.pptx
 
Smart ways of using virtual sticky notes workshop pesentation - teflin 2015
Smart ways of using virtual sticky notes   workshop pesentation - teflin 2015Smart ways of using virtual sticky notes   workshop pesentation - teflin 2015
Smart ways of using virtual sticky notes workshop pesentation - teflin 2015
 
NILE Manchester- Flipping the language classroom
NILE Manchester- Flipping the language classroomNILE Manchester- Flipping the language classroom
NILE Manchester- Flipping the language classroom
 
RTF344M_S08_SYLLABUS
RTF344M_S08_SYLLABUSRTF344M_S08_SYLLABUS
RTF344M_S08_SYLLABUS
 
Como Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmamComo Ensinar Engenharia de Software sem que seus alunos durmam
Como Ensinar Engenharia de Software sem que seus alunos durmam
 
Flipping CELTA
Flipping CELTAFlipping CELTA
Flipping CELTA
 
Communication and Collaboration
Communication and Collaboration Communication and Collaboration
Communication and Collaboration
 
FAQ for Online Students
FAQ for Online StudentsFAQ for Online Students
FAQ for Online Students
 
Comm 101 welcome
Comm 101 welcomeComm 101 welcome
Comm 101 welcome
 
Faq onlinestudents e chem (j. jimenez)
Faq onlinestudents e chem (j. jimenez)Faq onlinestudents e chem (j. jimenez)
Faq onlinestudents e chem (j. jimenez)
 

Destacado

Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded LearningKeynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learningsuthers
 
Multi-mediated community structure in a socio-technical network
Multi-mediated community structure in a socio-technical networkMulti-mediated community structure in a socio-technical network
Multi-mediated community structure in a socio-technical networksuthers
 
Learning as a Complex Phenomenon: Challenges for Learning Analytics
Learning as a Complex Phenomenon: Challenges for Learning Analytics Learning as a Complex Phenomenon: Challenges for Learning Analytics
Learning as a Complex Phenomenon: Challenges for Learning Analytics suthers
 
Identifying toadstools presentation
Identifying toadstools presentationIdentifying toadstools presentation
Identifying toadstools presentationJulián Sanz Mamolar
 
Suthers & Rosen, Learning Analytics and Knowledge 2011
Suthers & Rosen, Learning Analytics and Knowledge 2011Suthers & Rosen, Learning Analytics and Knowledge 2011
Suthers & Rosen, Learning Analytics and Knowledge 2011suthers
 
易観国際中国Itマンスリーニュース2014年7月号
易観国際中国Itマンスリーニュース2014年7月号易観国際中国Itマンスリーニュース2014年7月号
易観国際中国Itマンスリーニュース2014年7月号CLARA ONLINE, Inc.
 
易観国際中国Itマンスリーニュース2014年8月号
易観国際中国Itマンスリーニュース2014年8月号易観国際中国Itマンスリーニュース2014年8月号
易観国際中国Itマンスリーニュース2014年8月号CLARA ONLINE, Inc.
 
A Framework for Multi-Level Analysis of Distributed Interaction
A Framework for Multi-Level Analysis of Distributed InteractionA Framework for Multi-Level Analysis of Distributed Interaction
A Framework for Multi-Level Analysis of Distributed Interactionsuthers
 
易観国際中国Itマンスリーニュース 2012年8月号
易観国際中国Itマンスリーニュース 2012年8月号易観国際中国Itマンスリーニュース 2012年8月号
易観国際中国Itマンスリーニュース 2012年8月号CLARA ONLINE, Inc.
 
Connecting Levels and Methods of Analysis in Networked Learning Communities
Connecting Levels and Methods of Analysis  in Networked Learning CommunitiesConnecting Levels and Methods of Analysis  in Networked Learning Communities
Connecting Levels and Methods of Analysis in Networked Learning Communitiessuthers
 
易観国際中国Itマンスリーニュース2013年5月号
易観国際中国Itマンスリーニュース2013年5月号易観国際中国Itマンスリーニュース2013年5月号
易観国際中国Itマンスリーニュース2013年5月号CLARA ONLINE, Inc.
 
易観国際中国Itマンスリーニュース2013年4月号
易観国際中国Itマンスリーニュース2013年4月号易観国際中国Itマンスリーニュース2013年4月号
易観国際中国Itマンスリーニュース2013年4月号CLARA ONLINE, Inc.
 
大連ITクラブ講演【日本-中国間のファイル転送の高速化】
大連ITクラブ講演【日本-中国間のファイル転送の高速化】大連ITクラブ講演【日本-中国間のファイル転送の高速化】
大連ITクラブ講演【日本-中国間のファイル転送の高速化】CLARA ONLINE, Inc.
 
【易観国際】中国ITマンスリーニュース 2012年6月号
【易観国際】中国ITマンスリーニュース 2012年6月号【易観国際】中国ITマンスリーニュース 2012年6月号
【易観国際】中国ITマンスリーニュース 2012年6月号CLARA ONLINE, Inc.
 
Collecting and eating mushrooms and toadstools presentation
Collecting and eating mushrooms and toadstools presentationCollecting and eating mushrooms and toadstools presentation
Collecting and eating mushrooms and toadstools presentationJulián Sanz Mamolar
 

Destacado (17)

Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded LearningKeynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
 
Multi-mediated community structure in a socio-technical network
Multi-mediated community structure in a socio-technical networkMulti-mediated community structure in a socio-technical network
Multi-mediated community structure in a socio-technical network
 
Learning as a Complex Phenomenon: Challenges for Learning Analytics
Learning as a Complex Phenomenon: Challenges for Learning Analytics Learning as a Complex Phenomenon: Challenges for Learning Analytics
Learning as a Complex Phenomenon: Challenges for Learning Analytics
 
Identifying toadstools presentation
Identifying toadstools presentationIdentifying toadstools presentation
Identifying toadstools presentation
 
Suthers & Rosen, Learning Analytics and Knowledge 2011
Suthers & Rosen, Learning Analytics and Knowledge 2011Suthers & Rosen, Learning Analytics and Knowledge 2011
Suthers & Rosen, Learning Analytics and Knowledge 2011
 
易観国際中国Itマンスリーニュース2014年7月号
易観国際中国Itマンスリーニュース2014年7月号易観国際中国Itマンスリーニュース2014年7月号
易観国際中国Itマンスリーニュース2014年7月号
 
易観国際中国Itマンスリーニュース2014年8月号
易観国際中国Itマンスリーニュース2014年8月号易観国際中国Itマンスリーニュース2014年8月号
易観国際中国Itマンスリーニュース2014年8月号
 
A Framework for Multi-Level Analysis of Distributed Interaction
A Framework for Multi-Level Analysis of Distributed InteractionA Framework for Multi-Level Analysis of Distributed Interaction
A Framework for Multi-Level Analysis of Distributed Interaction
 
易観国際中国Itマンスリーニュース 2012年8月号
易観国際中国Itマンスリーニュース 2012年8月号易観国際中国Itマンスリーニュース 2012年8月号
易観国際中国Itマンスリーニュース 2012年8月号
 
Connecting Levels and Methods of Analysis in Networked Learning Communities
Connecting Levels and Methods of Analysis  in Networked Learning CommunitiesConnecting Levels and Methods of Analysis  in Networked Learning Communities
Connecting Levels and Methods of Analysis in Networked Learning Communities
 
Yoga4business
Yoga4businessYoga4business
Yoga4business
 
易観国際中国Itマンスリーニュース2013年5月号
易観国際中国Itマンスリーニュース2013年5月号易観国際中国Itマンスリーニュース2013年5月号
易観国際中国Itマンスリーニュース2013年5月号
 
易観国際中国Itマンスリーニュース2013年4月号
易観国際中国Itマンスリーニュース2013年4月号易観国際中国Itマンスリーニュース2013年4月号
易観国際中国Itマンスリーニュース2013年4月号
 
大連ITクラブ講演【日本-中国間のファイル転送の高速化】
大連ITクラブ講演【日本-中国間のファイル転送の高速化】大連ITクラブ講演【日本-中国間のファイル転送の高速化】
大連ITクラブ講演【日本-中国間のファイル転送の高速化】
 
【易観国際】中国ITマンスリーニュース 2012年6月号
【易観国際】中国ITマンスリーニュース 2012年6月号【易観国際】中国ITマンスリーニュース 2012年6月号
【易観国際】中国ITマンスリーニュース 2012年6月号
 
Collecting and eating mushrooms and toadstools presentation
Collecting and eating mushrooms and toadstools presentationCollecting and eating mushrooms and toadstools presentation
Collecting and eating mushrooms and toadstools presentation
 
Verbs Y5 English
Verbs Y5 EnglishVerbs Y5 English
Verbs Y5 English
 

Similar a TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)

Technology Seminar Handout
Technology Seminar HandoutTechnology Seminar Handout
Technology Seminar HandoutDerecskei Anita
 
Dl workflow
Dl workflowDl workflow
Dl workflowkeoughp
 
Flipped classroom sharing critter33
Flipped classroom sharing critter33Flipped classroom sharing critter33
Flipped classroom sharing critter33critter33
 
Innovative Technology - EDU 709
Innovative Technology - EDU 709Innovative Technology - EDU 709
Innovative Technology - EDU 709Amy Kuk-Hemgesberg
 
BUE2015FlippedClassroomDesign.pdf
BUE2015FlippedClassroomDesign.pdfBUE2015FlippedClassroomDesign.pdf
BUE2015FlippedClassroomDesign.pdfloantnu1
 
MS Teams Teacher Training Day3
MS Teams Teacher Training Day3MS Teams Teacher Training Day3
MS Teams Teacher Training Day3Lethu Shabalala
 
Tips for the virtual shift of f2f math classes New Version
Tips for the virtual shift of f2f math classes New VersionTips for the virtual shift of f2f math classes New Version
Tips for the virtual shift of f2f math classes New VersionFred Feldon
 
Projet based + blended learning ; a recipe for student succes pbblwebinar-150...
Projet based + blended learning ; a recipe for student succes pbblwebinar-150...Projet based + blended learning ; a recipe for student succes pbblwebinar-150...
Projet based + blended learning ; a recipe for student succes pbblwebinar-150...Aurora Guaranda
 
How not to fail at programming education
How not to fail at programming educationHow not to fail at programming education
How not to fail at programming educationEsther Seyffarth
 
Integrating technology w_classroom
Integrating technology w_classroomIntegrating technology w_classroom
Integrating technology w_classroomDave Meister
 
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...George Veletsianos
 
Industrial technology
Industrial technologyIndustrial technology
Industrial technologyKelly Bauer
 
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary ReportChallenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Reportengedukamall
 
How To Do A Flip
How To Do A FlipHow To Do A Flip
How To Do A FlipBell0901
 
Sloan_Conference Presentation_Course Redesign_2012
Sloan_Conference Presentation_Course  Redesign_2012Sloan_Conference Presentation_Course  Redesign_2012
Sloan_Conference Presentation_Course Redesign_2012Jun Yang
 

Similar a TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version) (20)

Technology Seminar Handout
Technology Seminar HandoutTechnology Seminar Handout
Technology Seminar Handout
 
Dl workflow
Dl workflowDl workflow
Dl workflow
 
Flipped classroom sharing critter33
Flipped classroom sharing critter33Flipped classroom sharing critter33
Flipped classroom sharing critter33
 
1innovatice technology
1innovatice technology1innovatice technology
1innovatice technology
 
Innovative Technology - EDU 709
Innovative Technology - EDU 709Innovative Technology - EDU 709
Innovative Technology - EDU 709
 
Innovative technology
Innovative technologyInnovative technology
Innovative technology
 
BUE2015FlippedClassroomDesign.pdf
BUE2015FlippedClassroomDesign.pdfBUE2015FlippedClassroomDesign.pdf
BUE2015FlippedClassroomDesign.pdf
 
MS Teams Teacher Training Day3
MS Teams Teacher Training Day3MS Teams Teacher Training Day3
MS Teams Teacher Training Day3
 
Tips for the virtual shift of f2f math classes New Version
Tips for the virtual shift of f2f math classes New VersionTips for the virtual shift of f2f math classes New Version
Tips for the virtual shift of f2f math classes New Version
 
Project-Based + Blended Learning
Project-Based + Blended LearningProject-Based + Blended Learning
Project-Based + Blended Learning
 
Projet based + blended learning ; a recipe for student succes pbblwebinar-150...
Projet based + blended learning ; a recipe for student succes pbblwebinar-150...Projet based + blended learning ; a recipe for student succes pbblwebinar-150...
Projet based + blended learning ; a recipe for student succes pbblwebinar-150...
 
How not to fail at programming education
How not to fail at programming educationHow not to fail at programming education
How not to fail at programming education
 
Integrating technology w_classroom
Integrating technology w_classroomIntegrating technology w_classroom
Integrating technology w_classroom
 
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
Strategies for Designing Online Courses that are Effective, Engaging, Efficie...
 
Industrial technology
Industrial technologyIndustrial technology
Industrial technology
 
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary ReportChallenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
 
How To Do A Flip
How To Do A FlipHow To Do A Flip
How To Do A Flip
 
Sloan_Conference Presentation_Course Redesign_2012
Sloan_Conference Presentation_Course  Redesign_2012Sloan_Conference Presentation_Course  Redesign_2012
Sloan_Conference Presentation_Course Redesign_2012
 
Larry Beck's May 2009 Learning Story
Larry Beck's May 2009 Learning StoryLarry Beck's May 2009 Learning Story
Larry Beck's May 2009 Learning Story
 
2013 innovatev2
2013 innovatev22013 innovatev2
2013 innovatev2
 

Último

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Último (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)

  • 1. Putting Learning in its Place: Design of an Inverted Technical Course Dan Suthers, Dept. of ICS
  • 2. ICS 311 Algorithms Understand, design and analyze the abstract computational procedures that computer programs are instances of ! Central in CS prerequisite structure ! Convergence of discrete math, programming (2 semesters each prerequisite) ! Difficult, fast paced (2 chapters/week of CLRS) ! High repeat rate: graduation bottleneck Not my area!
  • 3. From Professing to Inverting The transition ! Lectured to learn ... ! Predisposition: “I’m a hypocrite!” ! Carrot: course release to invert ! Opportunity: Webster 101 became available Redesign drew on ! Prior experience teaching ! Learning Science, CSCL, TEL research ! Leslie's suggestions
  • 4. Multidimensionality of Learning Various theories capture multidimensionality ! Bloom's taxonomy: remember, understand, apply, analyze, evaluate, create ! Merrill's Component Display Theory: remember/use/find a fact/concept/ procedure/principle Suthers' Taxonomy: Learning in Social Settings ! Agent: Individual, Group, Network/Community ! Processes: Acquisition, Intersubjective Meaning- Making (Argumentation, Co-construction, Negotiation), Creation of Cultural Capital, Identity and Participation ...
  • 5. Student Learning Objectives ! Familiarity with core concepts, notations, issues, results ! Procedural skill in tracing algorithms, proving properties (correctness), analyzing complexity ! Reasoning about conceptual issues and abstracting to principles ! Creating and analyzing new algorithms for applications ! Collaborative skills and ability to work on teams
  • 6. What is the place for each aspect of learning? Technologies and associated modes of interaction differ in affordances for activities ! What is the proper “place” for each learning activity? Classroom is our unique resource ! Many things can be done in a classroom: what can be done best there? ! Important to viability of "brick & mortar" setting (we aren't supposed to be here!)
  • 7. Motivating the Inverted Classroom Claim: classrooms are uniquely suited to collaborative learning and problem solving with support of educators and peers Theory: Vygotskian ZPD/internalization ! Before class, self-study to prepare for the intensive class experience ! In class, student achieves more than s/he can alone, with assistance of instructor and TA and in social interaction with others ! Out of class, practice to internalize what was learned in the social setting.
  • 8. Inverted classroom is designed to maximize use of class by using other technologies as the "place" for other learning activities Putting Learning in its Place
  • 9. Design of Inverted Class: Overview Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 10. Design of Inverted Class: Overview Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Self Study: Familiarity with core concepts, notations, issues, results Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 11. Design of Inverted Class: Video Lectures
  • 12. Design of Inverted Class: Video Lectures
  • 13. Design of Inverted Class: Overview Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Familiarity with core concepts, notations, issues, results Motivate preparation for group work Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 14. Design of Inverted Class: Quizzes
  • 15. Design of Inverted Class: Overview Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, Social Learning: Procedural skill in tracing algorithm, analysis, proving properties Reasoning about conceptual issues and principles Collaborative skills and ability to work on teams textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 16. Design of Inverted Class: Schedule 15-20 minutes: ! Solutions to prior HW, quiz ! Introduction to day's topic 45 minutes: Small group problem solving ! Problems chosen to require conceptual work that will drive group discussion 5-10 minutes: ! Problem solutions and future plans
  • 17. Design of Inverted Class: Webster 101
  • 18. Design of Inverted Class: Groups 16 groups of 3-4 (2/table in Webster 101) Random Groups for first 5 weeks ! Prevent dysfunctional relationships (freeloaders, suckers) from sticking ! Students like chance to get to know peers Voluntary groups thereafter: less than half opt for this
  • 19. Design of Inverted Class: Google Docs Create a Google Doc for each student group ! Template makes response format clearer and grading easier ! Multiple students can edit a Google Doc at once, supporting collaboration ! Group solutions uploaded as PDF to Laulima 10 minutes before end of class.
  • 20. Design of Inverted Class: Google Docs
  • 21. Design of Inverted Class: Google Docs
  • 22. Design of Inverted Class: Google Docs
  • 23. Design of Inverted Class: Observations ! Writeable screen plays important role ! Students work hard for 0.5% of grade! ! More interaction with students about substantial issues in one week than I had in an entire semester in the lecture model! ! … and much more than I have time for …
  • 24. Design of Inverted Class: Homework Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, Internalizing: Procedural skill in tracing algorithm, analysis, proving properties Reasoning about conceptual issues and principles textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 28. Design of Inverted Class: Exams Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Individual proctored assessment Review understanding and skills Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 29. Design of Inverted Class: Projects Weekly Cycle: ! Weekend-Monday & Wednesday: video lecture, textbook, and/or web notes ! By Tuesday & Thursday Class: take quiz before class on this material ! In Tuesday & Thursday Class: collaborate with peers on problems that expose essential issues, with help of instructor and TA ! Friday-Monday: Individual homework problems Creating and analyzing new algorithms for applications Semester Events: ! Exam every 5 weeks ! Three programming and analysis projects
  • 30. Design of Inverted Class: Projects Avoid academic hoop jumping; progress towards skills needed in work settings Progression of responsibility: ! “I tell you what to do” ! Find OSS for Dynamic Sets; empirically test performance against theoretical predictions ! “You make some decisions” ! Implement the Graph ADT against an interface specification ! “Your boss wants you to solve a problem” ! Analyze some graphs with metrics from network analysis literature: you figure out algorithms
  • 31. Does it work? Anecdotally ! Students: yes! ! Instructor: yes! By Outcomes Fall 2012 (lecture) " Fall 2013 (inverted): ! Average % points earned: 62% " 77% ! Average % on final exam: 48% " 68% ! Ratios of students who did not pass (C or less): 17/40 " 9/56 ! 7/7 who were repeats from my fall 2011 & 2012 passed in 2013
  • 32. Number of Women Enrolled A curious trend ! Fall 2012: 5/40 ! Fall 2013: 10/56 ! Spring 2014: 12/51
  • 33. Caveats Faculty/TA Workload ! Lecture videos are a summer project ! Generates more material to grade ! Make sure your department understands the workload and supports you and your TA Student Workload ! Should be at least 90 minutes per class ! PCC approved increase to 4 credits ! The rest of the workload is "germane", student complaints notwithstanding!
  • 34. Infrastructure ! Tendency to get lost in their own devices ! Encourage paper: phone camera to record ! Design table/screen for groups of 2-4 ! Touch screen would be nice Need a coordinated campus-level effort to support conversions to inverted format ! Continue building "innovative classrooms" with faculty co-designers ! Course release and media staff support for video production ! Increase TA allocation to early adopters
  • 35. Mahalo! Dan Suthers, Dept. of ICS suthers@hawaii.edu Lilt.ics.hawaii.edu