Computer Graphics in a MOOC Lessons Learned Eric Haines Autodesk, Inc.

Slides:



Advertisements
Similar presentations
CBEA CONFERENCE OCTOBER 20, 2010 MRS. DEDERER BUSINESS TEACHER BETHEL HIGH SCHOOL Moodle.
Advertisements

Online learning that compliments face-to-face teaching.
Online Course Development Techniques and Best Practices Online Academic Services W.P. Carey School of Business.
Sound familiar?. Problems with Lecture Lack of student interaction Lack of student interaction Does not engage students in material Does not engage students.
By: Rachel Hall and Amy Austin.  Grade: All levels  Price  Host App: $24.99  Student App: free (allows up to 32 students)  Location: App Store 
IMPORT PICTURES Import pictures, drop and drag them to the correct position, and customize them using the “Edit” button. The sequence of pictures should.
NeLSC Workshop Series Fall 2012 Tegrity Using Lecture Capture in the Classroom 14 slides – C. Howe, M. Anthoney, T. O’Malley Tegrity Training Tegrity Training.
Founded in Leader and trendsetter in the language training industry. Released the industry’s first digital language lab solution in Worldwide.
Blended classes are an exciting way to learn. Their convenience and scheduling appeals to many students, but they are not for everyone. Students drop-out.
Educational Blogs A Way to Reach the Digital Native Wando High School.
Contact Information Ms. Pilant
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
Chapter 8 Design of Creative Online Learning Spaces.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
By Tarif Adib.  Here are the links to my Survey:  Part 1 Part 1  Part 2 Part 2  Answers on the last slide.
TEACHERS AS MODELS FOR DIGITAL LEARNING By Jessica Bonatsos.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
PARENT ORIENTATION WELCOME TO THE ADVANCED LEARNING ACADEMY! Lets spend some time together getting familiar with the tools, teachers and feel of Virtual.
Moodle (Course Management Systems). Introduction.
Is the Flipped Classroom Appropriate at the University Level? Thomas J Francl, MBA, CMA National University April 10, 2014.
What to Expect When You are “Tech Rich-ing”. Icebreaker In a group of 4, starting with the person who has the most apps on his/her ipad, share: 1.Something.
CS110/CS119 Introduction to Computing (Java)
Course Management System to promote language learning Hiroyo Saito NEALLT 2006 conference at University of Pennsylvania April 8, 2006.
FLIPPING OUT! CHANGING LEARNING IN THE CLASSROOM.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
INSTRUCTOR & FACULTY ORIENTATION Blackboard 9.1. What is Online Learning? The term online learning is used interchangeably with e-learning or electronic.
What Would it Look Like to The Power of Digital Media to Improve Application Time and Student Achievement FLIP YOUR CLASSROOM? Katy Clay – Grosse Pointe.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
WHAT IS A WIKI Wiki Wiki WHAT IS A WIKI Wiki Wiki Volcano is going to blow!!!!!!
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
ENHANCING STUDENT ENGAGEMENT AND UNDERSTANDING THROUGH VIDEO LECTURES AND QUIZZING AMY RUTLEDGE, SPECIAL INSTRUCTOR OF MANAGEMENT INFORMATION SYSTEMS OAKLAND.
Using YouTube and United Streaming in the Classroom.
Introduction to the Hawkes Learning Systems Environment for Math 2205, Statistics.
Cornell Notes Note-taking strategy that will improve your study skills and your grades!!
Introduction to the Hawkes Learning Systems Environment for Math 2205, Statistics.
1 FlexTraining in a Nutshell Welcome to a brief introduction of the FlexTraining Total e- Learning Solution. This short sample course will outline the.
AOL SELF-HELP Built into the AOL program are the answers to nearly any problem you might encounter when using AOL.
Blackboard Learn + Tutorial for Students. Table of Contents/ FAQ’s: What is Blackboard? Blackboard Access?  Login procedure  Browser – which browser.
AgileZoom 1.3 interactive portfolios you can share Getting Started (swipe left to advance)
Creating a Digital Classroom. * Introduction * The Student Experience * Schoology’s Features * Create a Course & Experiment.
Welcome Back PBL Cohort 2! June 6-12, Agenda for the Day  This week’s agenda (8:00-8:10)  Reporting by Mike Szymczuk (8:10-8:30)  Interactive.
Flipping the Classroom Mike Lerchenfeldt, Teacher Chippewa Valley Schools C273: 9:25-10:10.
Incorporating the NCCER – Online Curriculum Into a Career & Technology Education Program Robert P. Leiby – Instructor Ho. Co. Public Schools Construction.
ATLE Edmonton All images are from flikr creative commons licensed for use in this presentation unless otherwise indicated
Adjunct Meeting 5/4/2014. Finance Curriculum My observations Students especially traditional students are distracted. TAP students are tired. TAP students.
Guide to Completing Your Project Rabecka Collins.
Engrade A Classroom Management Tool. Engrade.com Engrade.com (Click to go to website) Engrade.com is a 2.0 Web tool that contains many different types.
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
Using ALEKS to Teach on Online PreCalculus Course Dr. Kevin Hopkins Southwest Baptist University
FOUNDATIONS Of BUSINESS Professor H. Michael Boyd, Ph.D.
Today in CS161 Week #1 The Science of Computing What does it mean to write a program How is game programming different? Consider using Computer Graphics.
Create Flipped Class Videos… As an expert. How to Create a Flipped Class video Why? What? How? Q&A.
Learning Technology Services Inspiring Innovation. Learn more at
1 1.Log in to the computer in front of you –Temp account: 210class / 2.Update your in Cascadia's system –If I need to you I'll use.
BIOL&260 (Microbiology) JUDY’S FLIPPED CLASSROOM.
Welcome to Online Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules), Assignments,
Special Education Teachers and Speech Language Pathologist Effective Technology Tools By: Beth Fulks, June 23, 2014.
Reflections from First time blended programming instructors
G Suite Elevator Pitches
30 Apps in 45 Minutes! Shelley Smallwood.
Reflections from First time blended programming instructors
Google Docs Workshop Jan. 2014
Improving MOOCs.
Creating Engaging Lecture Videos
11/12/2018 Using My MOOC Materials On Campuses: Little Stuff That Matters Dan Grossman J. Ray Bowen Professor for Innovation in Engineering Education.
Keeping Students on Track Using Technological Retention Tools
Cornell Notes Note-taking strategy that will
Technology Toolbox session 5 : Nearpod
Screencasting with Kaltura Classroom Hands-on Training
Cornell Notes Note-taking strategy that will
Presentation transcript:

Computer Graphics in a MOOC Lessons Learned Eric Haines Autodesk, Inc.

MOOC: Massive Open Online Course “Interactive 3D Graphics” through Udacity. Course launched March Over 50,000 signups to date. Completion rates are about 2 students a day. 400 students are active on an average day are active at least once during the week.

MOOC: Massive This course is worldwide: ~128 countries total

MOOC: Open Which sort of “open”? For Udacity: Open registration Free of charge All materials free to download – Avoids censorship of YouTube by countries – Can take the lessons anywhere, i.e., offline Udacity retains copyright

MOOC: Online Series of short lectures (3 minutes is long) Quizzes and exercises along the way Why? Engaging Interruptible Sense of Progress

MOOC: A Course, of Course But what’s a course? Minimums: Organized syllabus Participation is evaluated Communication with instructors and peers Optional: For course credit (where the money is made)

MOOC Classroom Example

Friendlier and more engaging than a slide Less distracting than a face (even in a corner) Tip: lay out your drawing sequence in advance Draw and Talk

As a teacher, your classroom:

Language Solutions There are a few mechanisms to help students: YouTube captions (leave room at bottom!) “cores” should be “colors”, “3JS” should be “three.js”

More Language Solutions Downloadable captions in English (SubRip) “cores” is now “colors”, “three.js” fixed, etc.

Yet More Language Solutions Or make your own – upload to amara.org In Spanish; we don’t do this at this point.

Still More Language Solutions Pause and replay Student can slow down (or increase) delivery speed. – Pitch doesn’t change, just speed Downloadable scripts to read along

Supplemental Materials The scripts for all lessons are downloadable.

Why Scripts? Just about everything said should be written down beforehand. – Otherwise, you will ramble 50 minutes of normal class time  11 minutes of material – Fine in a live lecture, as attention wanders – This ratio is not good in a short video 10 week class == 800+ page illustrated script

MOOC Lecture: Better or Worse? Analogy for live lecture vs. a video: Watching a play vs. watching a movie on DVD. Both have advantages. Maybe I should have recorded this talk…

Online Support: Forum Questions appear on lesson’s page. Or in a list, so students can help each other: Me, I check it about daily. Forever 

Online Support: Wiki Make it easy on yourself and use a wiki, vs. having to manage files and syncing with a server. Syllabus, tips & tricks, downloads, etc. Instructor-only write access.

Underlying Graphics Technologies WebGL – to send graphics to the GPU. But, WebGL itself is not beginner-friendly, so: Three.js – scene graph library that calls WebGL Great thing: no plug-ins, downloads, installs. (p.s. great for rapid prototyping, too)

JavaScript Not much like Java, despite the name. “JavaScript is a sloppy language, but inside it there is an elegant, better language.” Interpreted, no compilation step. Well-supported for web browsers: Works on Windows, Mac, Linux. Debugger is built-in for Chrome; hit F12. – Can even modify code on the fly! – However, debugging doesn’t work great in-browser.

JavaScript Very easy to go wrong with JavaScript. – Our partial solution: JSHint built into browser. – Can efficiently shoot yourself in the foot anyway.

Code on Github Allows students to improve the code.

Automatic Grading Gives immediate feedback.

Exercise Grading: Image Compare Headaches: Browser zoom changes image size; have to reset zoom Retina displays have a 2x resolution difference See the course wiki for solutions

Limits of Massiveness Automatic grading eliminates creative projects Udacity offers contests Peer grading possible, but questionable Can’t reasonably track all students’ progress But Khan Academy offers in-classroom tools Students helping students: Should a course be offered periodically or be self-paced and start any time? Or both? “LFG”

MOOCs: Good or Evil? Rethink traditional learning: Punctuate lectures with questions. Flipped classroom; bring a question to class. Drilling until subject is mastered (“10 right” rule). Can be misused, “let’s drop faculty.” Efficiency: right now we don’t have each teacher write her own textbook. Why record own lectures? - MOOCs are just another tool.

Antonio Suazo Architect in Chile Won People’s Choice contest Making his hobby studio go pro

Anubha Banerjee From Pune, India Studied line smoothing

I’m at – where to get the slides – my challenge to you: