Incorporating MOOCs into Traditional Courses



Similar documents
Online Courses for Lifelong Learning

MASSIVE OPEN ONLINE COURSES AS DRIVERS FOR CHANGE. Lynne O Brien Director, Academic Technology & Instructional Services Duke University Dec.

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Innovative Higher Education Business Models

MOOC experiences at San Jose State University

Erik Jonsson School of Engineering and Computer Science

Origins of the Modern MOOC (xmooc) Andrew Ng and Jennifer Widom

Massive Open Online Courses

The Master of Engineering Program In Computer Science. Charlie Van Loan Director

Realization of Your Dream: Higher Study, Partnership, Collaboration Opportunities

How To Understand The Implications Of A Massive Learning Online (Mooc)

Why Get an M.Eng. in CS or Anything Else? Prof. Charlie Van Loan CS M.Eng. Program Director

Guide to the MSCS Program Sheet

2 Online Courses. 1 Introduction. D. Powell 1 and J. Hollingsworth 1 1 Department of Computing Sciences, Elon University, Elon, NC, USA

!!!! Online Education White Paper. January 25, 2014

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

Department of Computer Science School of Arts and Science.

Department of Computer Science and Engineering. BA in Information Technology

Department of Computer Science: Graduate Catalog Faculty Professors: Farokh Bastani, R. Chandrasekaran, Ding-Zhu Du, András

UNIVERSITY TOP 50 BY SUBJECTS a) Arts and Humanities Universities

GEORGIA TECH ONLINE MASTER OF SCIENCE IN COMPUTER SCIENCE CHARLES ISBELL SENIOR ASSOCIATE DEAN

Data Science at the University of Virginia

Revised Fall M - main campus W - online class M/NTCC - live class on main campus and broadcast to remote class at NTCC

COMPUTER SCIENCE PROGRAM

Computer Science Program - LSA

A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb

Machine Learning. CUNY Graduate Center, Spring Professor Liang Huang.

College of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

U.S. News & World Report

in the Rankings U.S. News & World Report

Discover Viterbi: Computer Science

Interested in Expanding your Technical Skills?

AN OVERVIEW OF MASSIVE OPEN ONLINE COURSES (MOOCs): SOME REFLECTIONS

PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science

Massive Online Education and the Changing World of Higher Education. GlobalTech Workshop, May 2013

Students must earn grades of C or better in all courses specific to either the major or the minor in Computer Science.

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

Guide to the MSCS Program Sheet

Globalization of Academic Research In Health: The Johns Hopkins Model

Why Publishers Should Care About MOOCs

The Emerging Trends in Electrical and Computer Engineering

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

SURVEY OF INTEREST IN ECE FROM THE BEST UNIVERSITIES IN THE WORLD

* A Practical Response to. Massive Open Online Courses (MOOCs)

MOOCs and Executive Education

2. What are your learning objectives or outcomes associated with each student learning goal?

Teaching an Introductory Statistics Course: Challenges and Strategies

MOOC & SLN. Mung Chiang Princeton University

UF EDGE brings the classroom to you with online, worldwide course delivery!

How do we train Data Scientists and Data Engineers?

Who s Here? 1. Name 2. Library 3. STEM your Library 4. Computer science/coding/kids & your Library

in the Rankings U.S. News & World Report

These degree requirements are in effect starting from Admission.

MOOCS & the Granting of College Credit

Department of CSE. Jaypee University of Information Technology, Waknaghat. Course Curricula

Housekeeping. You can download a copy of these slides by clicking on the Resources widget in the bottom dock.

Core Curriculum to the Course:

Teaching Portfolio. Teaching Philosophy

VIDEO- BASED INSTRUCTION FOR INTRODUCTORY COMPUTER PROGRAMMING

How To Get A Computer Science Degree At Appalachian State

Discover Viterbi: New Programs in Computer Science

Opportunities in Computer Science

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

8/12/15 Summary of Results of Survey of US Academic Departments that Include Planetary Science

Department of Computer Science and Engineering

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

a better future MEDIA KIT For press and media inquiries, please

René F. Kizilcec. Curriculum Vitae

imtech Curriculum Presentation

: Introduction to Machine Learning Dr. Rita Osadchy

Rules of the program leading to Bachelor of Science in Computer Science

Proposal for Undergraduate Certificate in Large Data Analysis

From MOOCs to the Unbundling of Higher Education

Running Head: SB 520 AND COMMUNITY COLLEGES 1. California Senate Bill 520 and the Implications for. the Community College System. Angela Hoppe-Nagao

US News & World Report Graduate Program Comparison Year ranking was published

Graduate Degree Requirements

in the Rankings U.S. News & World Report

Exploring Computer Science A Freshman Orientation and Exploratory Course

Transcription:

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

Brief History 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 repebbve. 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 relabonal algebra terms. Later in the course you did a much beger 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 ra8ngs below average) Yay machine learning! The structure of the class maximized the perspecbves 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 Bme discussing deeper levels of ML - - papers about more complicated ML systems, and the results of combining elements of different ML paradigms. Instructor Average: 4.22 Course Average: 4.22 (no ra8ngs below average) Douglas H. Fisher

Brief History and Current 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: Another Vanderbilt program desperately wanted an ML course offering before next regularly schedule course in Fall 2014 Fall 2012: Running AI course using various online videos, to flip classes; https://my.vanderbilt.edu/cs260/ 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: https://my.vanderbilt.edu/cs390fall2012/ Douglas H. Fisher

Current and Planned Fall 2012: Running AI course using various online videos, this week some of Daphne Koller s graphical models lectures, to flip classes; https://my.vanderbilt.edu/cs260/ 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: https://my.vanderbilt.edu/cs390fall2012/ 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? Douglas H. Fisher

CS 260 AI Video call out from UC Berkeley MOOC

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? What gets me excited about unfolding online activity 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

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

Incorporating Computational Sustainability into AI Education through a Freely-Available, Collectively-Composed Supplementary Lab Text Douglas Fisher Vanderbilt University doug.fisher@vanderbilt.edu Bistra Dilkina Cornell University bistra@cs.cornell.edu Eric Eaton Bryn Mawr College eeaton@brynmawr.edu Carla Gomes Cornell University gomes@cs.cornell.edu https://en.wikibooks.org/wiki/artificial_intelligence_for_computational_sustainability:_a_lab_companion The Introduction to Sustainability course from UIUC and offered on COURSERA is using a (UIUC-crowd) sourced textbook (http://cnx.org/content/col11325/latest)

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

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

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

An Online Computer Science Curriculum Tech/Soc Writing in the Sciences Sci, Tech, Soc in China (Hong Kong) Computational Investing (GaTech) Internet History, Technology, and Security (Michigan) Securing Digital How to Build a Startup Democracy (Udacity) (Michigan) Online Games: Literature, New Media, and Narrative (Vanderbilt) Information Security and Risk Management in Context (U Washington) 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

More on Distributed Shared Courses 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 formal and informal discussion groups Instill a commitment to place through local and regional super sections, with course activities customized to regional challenges WC OR sec8on Wisc Lake sec8on Central NY sec8on Bologna sec8on San Gabriel Valley sec8on Mid Tennessee sec8on One general theme: what will my region be like in 40 years? Uganda sec8on Douglas H. Fisher

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