Incorporating MOOCs into Traditional Courses Douglas H. Fisher Vanderbilt University Nashville, TN Presentation to Sustainable Scholarship 2012 New York,

Slides:



Advertisements
Similar presentations
Toward Better Research: Cross-Threads Nick Feamster, Alex Gray, Charles Isbell College of Computing Georgia Tech.
Advertisements

Project Lead the Way An Orientation American High School.
An Across-Institution Anytime MOOC in Database Douglas H. Fisher Electrical Engineering and Computer Science Vanderbilt Institute for Digital Learning.
Department of Mathematics and Computer Science
1 i206: Distributed Computing Applications & Infrastructure 2012
Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2010.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Ken Baldauf Florida State University Program in Interdisciplinary Computing TEACHING THE IGENIGEN moving education online creatively and effectively.
Using MOOCs to enhance on-campus education Experience, lessons, and research opportunities Douglas H. Fisher Director of the Vanderbilt Institute for Digital.
got MOOCs? Lesley Kawaguchi, Santa Monica College, Facilitator Dolores Davison, Foothill College Patricia James Hanz, Mt. San Jacinto College Yvonne Valenzuela,
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Drury Middle School Mr. Steele – Curriculum Director DMS Welcome – Dr. Slye & fellow colleagues 40 minute presentation on our Princpal’s vision for the.
Ready – Set – ACTION! Jumpstart your information literacy classes with visual blogs using videos, photos and more! Jane Verostek Associate Librarian SUNY.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Student Centered Teaching Through Universal Instructional Design Part II.
Lessons learnt and changed understanding: Can Machine Dynamics students survive without my lectures? Ian Howard Mechanical Engineering.
CITS2232 DATABASES Associate Professor David Glance.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Teaching Tech Online presented by Ken Baldauf Director, Program in Interdisciplinary Computing (PIC)
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
The Redesigned Elements of Statistics Course University of West Florida March 2008.
CS Prelim Requirements and Results John Kubiatowicz CS Chair of Grad Study/Prelim Committee University of California at Berkeley 8/14/2012.
Community College of Denver’s Accuplacer Prep Lab & Nroc Lara Urano Accuplacer Test Prep Coordinator Jason Burke Assistant Professor, Developmental Math.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
CMSC104 Problem Solving and Computer Programming Spring 2009 Sections 0201 & 0301 Ms. Dawn Block.
“ I'm still loving the fact that I share a virtual classroom with such a mix of students from all over the world. Other strengths include: engaging, up-
REVIEW OF ACTIVITIES OF THE WORK GROUP FOR INTERNET AND e -TECHNOLOGIES Prof. Dr Milena Stanković Faculty of Electronic Engineering TEMPUS Project CD-JEP.
1 CIS101 Introduction to Computing Week 01 Dr. Catherine Dwyer Information Systems.
DUE CTC Professional Development National Visiting Committee Convergence Technology Center Feb , 2009.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
New Voices and New Visions for Engaging Native Americans in Computer Science Evaluation of Student Perspectives By Tiffany S. Lee Native American.
Professional Development How to improve teaching skills.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
L ECTURE 1 CS : Special topics on Technologies for Education and Learning at Large Scale.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Introduction to CSCI 1311 Dr. Mark C. Lewis
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Computer Engineering Department Islamic University of Gaza
CMSC104 Problem Solving and Computer Programming Spring 2008
Computer Science Courses
Information Systems in Organizations Introduction instructor’s name
Information Systems in Organizations Introduction Christy L. Greening
Computer Science: Research and Outreach
Information Systems in Organizations Introduction Leonard Nelson
Course Information and Introductions
University of Illinois
Information Systems in Organizations Introduction: Carey O’Donnell
Information Systems in Organizations Introduction instructor’s name
Information Systems in Organizations Introduction instructor’s name
Information Systems in Organizations Introduction Kapish Vanvaria
CMSC 104 Problem Solving and Computer Programming Fall 2010
Information Systems in Organizations Introduction Amy Lavin
Information Systems in Organizations Introduction Mary Muldoon
Information Systems in Organizations Introduction: Carey O’Donnell
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Information Systems in Organizations Introduction Adam Alalouf
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Incorporating MOOCs into Traditional Courses Douglas H. Fisher Vanderbilt University Nashville, TN Presentation to Sustainable Scholarship 2012 New York, NY October 16, 2012

Fall 2011: Stanford Announces three MOOCs in Database, Machine Learning, and AI Spring 2012: Used Jennifer Widom’s online database lectures to “flip” my database classes; incorporated Andrew Ng’s online machine learning lectures into my ML course “ Regarding Professor Widom's videos: On one hand, they are an excellent resource, and not taking advantage of them would be silly. On the other hand, early in the semester, a lot of in-class lectures were a review of the assigned videos for that week, and it felt a bit repetitive. To be fair, I don't honestly know what else there is to have covered during those classes, since we were first learning the basics of thinking in relational algebra terms. Later in the course you did a much better job of taking what we'd learned from her and applying it further than she did. Overall a very good course, and I feel like I learned a lot about a very useful subject.” Instructor Average: 4.45 Course Average: 3.63 (no ratings below average) “Yay machine learning! The structure of the class maximized the perspectives of ML presented: the videos by Andrew Ng at Stanford covered many of the basic techniques of ML so that we were able to spend our class time discussing deeper levels of ML -- papers about more complicated ML systems, and the results of combining elements of different ML paradigms.” Brief History Instructor Average: 4.22 Course Average: 4.22 (no ratings below average) Douglas H. Fisher

Summer 2012 : Produced a few of my own AI lectures, posted to YouTube, in prep for upcoming AI course, and continue (slowly) to do so Summer 2012 : Biomedical informatics “desperately” wanted an ML course offering before next regularly schedule course in Fall 2014 Brief History and Current Douglas H. Fisher Fall 2012: Running AI course using various online videos, to flip classes; Fall 2012: Running an ML course as a “wrapper” around the Stanford ML MOOC, which is running at the same time: students do all work required by the MOOC (lectures, quizzes, programs) submit the work for MOOC infrastructure grading turn in those assessments to me do additional readings assigned by me, take quizzes on additional material, meet once a week to synthesize across MOOC video lectures and MOOC do a final project:

Douglas H. Fisher Fall 2012: Running AI course using various online videos, this week some of Daphne Koller’s graphical models lectures, to flip classes; Center for Teaching (midterm and end-of-semester) evaluation: What do students think of video lectures? What do students think of in-class activities? Fall 2012: Running an ML course as a “wrapper” around the Stanford ML MOOC, which is running at the same time: students do all work required by the MOOC (lectures, quizzes, programs), submit the work for MOOC infrastructure grading, + do additional readings assigned by me, take quizzes on that material, and do a final Project: What do students think of MOOC aspect of course What do students think of in-class synthesis? What are the faculty and TA time commitments relative to “traditional” course? What are the (new) kinds of activities that faculty, TAs, and students are engaged in? Current and Planned

CS 260 AI Video call out from UC Berkeley MOOC

What gets me excited about unfolding online activity What had initially concerned me What would students, faculty, and Vanderbilt think of my “outsourcing” lectures? What would I do in class if not lecture? I feel in community with other educators (for the first time in 25 years of teaching) Creating and posting my own content Even greater customization across courses and curricula Other forms of crowd sourcing educational material (e.g., Wikibooks) That students will see community modeled explicitly among their educators Leveraging and creating across institution MOOCs

Functional Programming Principles in Scala (Ecole Polytechnique) Social Network Analysis (Michigan) Heterogeneous Parallel Programming (Stanford) Interactive Programming (Rice) Crytography (Stanford) Computer Vision (Stanford/Michigan) Image and Video (Duke) Computational Photography (GaTech) Malicious Software underground story (U of London) Creative programing For digital media & Mobile Apps (U of London) Coding the Matrix: Linear Algebra CS applications (Brown) Computer Vision (UC Berkeley) Creative, Serious and Playful Science of Android Apps (UIUC) Discrete Optimization (Melbourne) Machine Learning (Stanford) Machine Learning (U Washington) VLSI CAD: Logic to Layout (UIUC) Gamification (U Penn) Web Intelligence and Big Data (IIT, Dehli) Applied Crytography (Udacity) An Online Computer Science Curriculum (Technical Electives) Software Defined Networks (U Maryland) Networked Life (U Penn) AI Planning (Edinburgh) NLP (Stanford) Computing for Data Analysis (Johns Hopkins) Douglas H. Fisher customization community

Incorporating Computational Sustainability into AI Education through a Freely-Available, Collectively-Composed Supplementary Lab Text Douglas Fisher Vanderbilt University Bistra Dilkina Cornell University Eric Eaton Bryn Mawr College Carla Gomes Cornell University The Introduction to Sustainability course from UIUC and offered on COURSERA is using a (UIUC-crowd) sourced textbook (

Artificial Intelligence for Computational Sustainability: A Lab Companion

Final Thoughts Embracing the materials of other professors at other institutions doesn’t come easy for lone wolves, but I can’t imagine that we won’t see more of it Will there be teaching stars? I don’t really care, so long as Any stars recognize that they are part of community I remain active and of utility in the community, even niche, My skills don’t atrophy (unanticipated consequence?) Diversity across content WITHIN topic (e.g., machine learning) doesn’t decrease (unanticipated consequence?) How will the “scholarship” of educational material evolve? Annotations, tools, acknowledgements, ontologies for educational content

Introduction to Logic (Stanford) Learn to Program: Fundamentals (Toronto) Combinatorics (Princeton) Computer Science 101 (Stanford) Learn to Program: Crafting Quality Code (Toronto) Introduction to Computer Science 1 (Harvard) and 2 (MIT) An Online Computer Science Curriculum (Basics) CS 101 Introduction to Computer Science (Udacity) CS 212 Design of Computer Programs (Udacity) CS 215 Algorithms: Crunching Social Networks (Udacity) Algorithms: Design and Analysis, Part 1 (Stanford) Algorithms Part 1 (Princeton) “equivalent” alternatives “equivalent” alternatives “equivalent” alternatives The Hardware/Software Interface (U Washington) Douglas H. Fisher

Computer Architecture (Princeton) Algorithms: Design and Analysis, Part 2 (Stanford) Compilers (Stanford) Programming Languages (U Washington) Pattern-Oriented Software Architectures (Vanderbilt) Automata (Stanford) Algorithms Part 2 (Princeton) Introduction to Databases (Stanford) Software as a Service (UC Berkeley) An Online Computer Science Curriculum (Core) CS188.1x Artificial Intelligence (UC Berkeley) CS373 Artificial Intelligence (Udacity) “equivalent” alternatives Design of Computer Programs (Udacity) Computer Networks (U Washington) Douglas H. Fisher

Writing in the Sciences (Stanford) Sci, Tech, Soc in China (Hong Kong) Internet History, Technology, and Security (Michigan) An Online Computer Science Curriculum Tech/Soc How to Build a Startup (Udacity) Securing Digital Democracy (Michigan) Information Security and Risk Management in Context (U Washington) Computational Investing (GaTech) Online Games: Literature, New Media, and Narrative (Vanderbilt) MySQL Databases For Beginners (Udemy) Specialized and Tutorial Differential Equations (Khan Academy) Sciences, Humanities, Arts few thus far, but enough To fill out a “major” Douglas H. Fisher

Build on our previous course development activities (e.g., the highly interdisciplinary and popular “State of the Planet” course) by developing a distributed shared course across many institutions Exploit existing infrastructure to develop and host courses Virtual technology to manage lectures, and form al and informal discussio n groups Instill a commitment to place through local and regional “super sections, with course activities customized to regional challeng es More on Distributed Shared Courses Mid Tennessee section Central NY section Wisc Lake section WC OR section San Gabriel Valley section Uganda section Bologna section One general theme: what will my region be like in 40 years? Douglas H. Fisher

TSU Fisk U Vanderbilt U Belmont U Middle Tennessee State U U of the South UT, Chat Possible participants in the Middle Tennessee super section of the State of the Planet OOC Cumberland U Local themes: flooding, green spaces, historic districts Regional themes: water quality, invasive species, climate change NPO, Govt, Academic, Corporate advisors on local and regional issues Douglas H. Fisher