Teaching like a Movie Director

Post on 08-Jan-2016

32 views 0 download

Tags:

description

Teaching like a Movie Director. SoC Teaching Luncheon 9 May 2012. One Right Way to Teach. Myth:. One Perspective. How I think about structuring and organizing modules. Graduation. 0. 1. 2. 3. 4. How much they know?. Stuff. Years. We are fighting a war we cannot win. WHY. HOW. - PowerPoint PPT Presentation

Transcript of Teaching like a Movie Director

Teaching like a Movie Director

SoC Teaching Luncheon9 May 2012

One Right Way to Teach

One Right Way to Teach

Myth:

OnePerspective

OnePerspective

How I think about structuring and

organizing modules

How I think about structuring and

organizing modules

How much they know?

How much they know?

0 1 2 3 4

Stuff Graduation

Years

We are fighting a war we cannot win.

Levels of LearningLevels of Learning

WHAT

HOW

WHY

Easy

Requireseffort

HardIntrinsicmotivation

What does this mean?

What does this mean?

Levels of LearningLevels of Learning

WHAT

HOW

WHY

Lectures + Tutorials+ Exams

Learning by Doing + “Good” Exams

Huh??

In other words:What is the

meaning of life?

In other words:What is the

meaning of life?

Need to engage

Emotions

Need to engage

Emotions

Create a “learning

experience”

Create a “learning

experience”

1. Getting the WHAT and HOW

right

1. Getting the WHAT and HOW

right

CS1101S Road MapCS1101S Road Map

BASIC

INTERMEDIATE

ADVANCED

Procedural Abstraction

Higher-Order Procedures

Recursion

Iteration

Wishful Thinking

Order of Growth

Data Abstraction

Symbolic DataList

ProcessingGeneric

Operators

Object-Oriented Programming

Streams

Memoization

Dynamic Programming

Mutation & State

Java

Fundamental concepts of computer programming

CS3217 Road MapCS3217 Road Map

BASIC

INTERMEDIATE

ADVANCED

Objective-CSpecifications

Memory Management

Unit Testing

IntegrationTesting

AF/Rep Invariants

Data Model

MDD

Project Management

Requirement Analysis

NSNotificationsMVC

Threading/GCD

XCode + StoryBoard

DesignGestures

Core Data

FB Connect

MapKit

PS1

PS5

PS2

PS3 PS4

CS3217 Final ProjectCS3217 Final Project

BASIC

INTERMEDIATE

ADVANCED

Objective-CSpecifications

Memory Management

Unit Testing

IntegrationTesting

AF/Rep Invariants

Data Model

MDD

Project Management

Requirement Analysis

NSNotificationsMVC

Threading/GCD

XCode + StoryBoard

DesignGestures

Core Data

FB Connect

MapKit

Basic Skills Basic Skills

Assignments need to be

designed carefully

Assignments need to be

designed carefully

No busywork No busywork

No bugs No bugs

Goldilock’s Rule Goldilock’s Rule No spoonfeeding allowed, but don’t

let them drown

2. Holy grail:

WHY

2. Holy grail:

WHY

Execution Execution

Think Movies Think

Movies

CS1101S OrganizationCS1101S Organization

Start EndMidtermbreak

PS1 PS2 PS3 PS4 PS5 PS6 PS7

difficultylevel

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

Stereogramgeneration

contest

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

RSA problem

set

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

midterm

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

Robotcontest

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

Robotcontest

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

Practicalexam

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

Lastlecture

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS1101SCS1101SEmotional

State

Start EndMidtermbreak

JFDI Academy

CS3216 OrganizationCS3216 Organization

Start EndMidtermbreak

Facebook

Seminar

HTML5 Final Project

rest/break

CS3216 OrganizationCS3216 Organization

Start EndMidtermbreak

Facebook

Seminar

HTML5 Final Project

Pitchingsession

Show &Tell

“CS3216 Super Heroes”

CS3216 OrganizationCS3216 Organization

Start EndMidtermbreak

Facebook

Seminar

HTML5 Final Project

Proposal

Progressreport

Oralreport Poster

session

CS3216 OrganizationCS3216 Organization

Start EndMidtermbreak

Facebook

Seminar

HTML5 Final Project

Postersession

LastLecture

Let them do what they want

to do.

Let them do what they want

to do.

FriendlyCompetition

FriendlyCompetition

the arms race

comfort in shared suffering

CS3217 OrganizationCS3217 Organization

Start EndMidtermbreak

PS1 Final Project

rest/break

PS2 PS4PS3 PS5

PS5

CS3217 OrganizationCS3217 Organization

Start EndMidtermbreak

Final Project

Proposal

Progressreport

Progressreport 2 Poster

session

PS1 PS2 PS4PS3

PS5

CS3217 OrganizationCS3217 Organization

Start EndMidtermbreak

Final ProjectPS1 PS2 PS4PS3

LastLecture

Postersession

Pitchingsession

Structure +

Execution

Structure +

Execution

MoraleManagement

MoraleManagement

Intrinsicmotivation

Intrinsicmotivation

Holy Grail:

Mindset Mindset

Inspiration Inspiration

Heart Heart Belief that we can make a difference