homework in class and lecture at home? experience with active learning in engineering ron k. cytron...

26
Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering Washington University

Upload: clement-butler

Post on 02-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Homework in class and lecture at home?

Experience with active learning in engineering

Ron K. Cytron and Cindy M. GrimmComputer Science and Engineering

Washington University

Page 2: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

How did we get here?• Ken Goldman (on leave at Google)– CPATH funding from NSF

• Olin College of Engineering– Highly collaborative environment– Problem-focus, knowledge-based inquiry– Lynn Stein’s visit to our department

• WU art/architecture studio courses– Peter MacKeith– Observation of studio format

• Keith Sawyer– Conversations about teaching modes

Page 3: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

How did we get here?• CSE is a naturally collaborative discipline

– All programs that could be written by one person have already been written

• Collaborative nature not apparent in school– Single-person assignments– Dire warnings about inappropriate collaboration– Little to foster communication and interpersonal skills until late

in the curriculum• Real-world demands collaboration• Collaboration attracts underrepresented groups

– Juan Gilbert, Auburn (ACM speaker on this topic)– Brochures featuring geek computer scientists working solo in

are a big turn-off

Page 4: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

How are we different?• Olin College is new, could rethink curriculum from the

ground up– No service community (calc, intro cs, etc.)– Holistic engineering programming

• Funded to develop new modes of teaching– Faculty research not emphasized

• Students Olin College– Up front about active learning, knowledge-based inquiry– Unique admissions process

• 250 applicants chosen as finalists (end of January)• They visit and participate in design project and team exercises

(Feb/March)• Yield of 84 this past year

Page 5: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

How are we different?

• Existing and successful program– Diverse service community (artsci, b school, eng)

• CPATH funding modest compared to Olin• Students WU– Faculty buy-in, unexpectedly successful– Students largely unaware of our new approach when

they apply– Only vaguely aware of the approach when they arrive– Only half our students are CSE when they arrive

Page 6: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Adaptation of the Idea

• Lecture is rarely interactive, especially with large classes– If one-way, why not shift “lecture” to time outside of

class?– Lectures recorded online allow flexibility and review

• Use class time for problem-solving sessions– Students collaborate and work with professor/TA

supervision– Professors observe process, not just product

Page 7: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Nice idea, but…• Many students were not watching the lecture prior to attending

class– Mix of prepared / unprepared students– Collaborative work awkward

• Remedy: short in-class quiz over lecture material.– Students watch lecture before class– Professor reviews material briefly, asks for questions– Quiz given– Collaborative problem solving ensues

• Some students felt new structure is unfair– 3 unit course– 3 contact hours as scheduled– Required watching of video, also 3 hours, outside of class– Remedy: regulate overall commitment

Page 8: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

CSE 131/132 experiences

• Large (210 students Fall 09) intro course• Old format:

• New format:

What Who When Time

Lecture Prof 4x a week 4 hours

Lab TAs (ugrad) 2x a week 3 hours

Help session Prof 1x a week 1 hour

What Who When Time

Lecture Prof 1x a week 1.5 hours

Studio Prof/TA 1x a week 1.5 hours

Lab TA 1x a week 1.5 hours

Page 9: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Studio sessions• Students arrive, form groups of 2-4 people• Physically arranged so they share a display– Large displays in our new studio space– Use multiple regular computers in old space

• Studio script provided– Checkpoints with TAs– Interactions with other groups– Document and turn in findings– TAs/prof evaluate group performance

• No a priori expectations about how far a group will go– Depth and exploration emphasized over quantity

Page 10: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Group formation: one bad approach

• Mix strong and weak students in the same group– Strong members will help the weak members– Provides “teaching moments” for some– Encourages learning from peers

• Result: frustration– Strong students want to push ahead

unencumbered– Weak students feel lost, inadequate

Page 11: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Group formation: a better approach

• Aim eventually for students of like abilities in the same group

• Difficult to do this right the first time, so…– Let students form groups on their own– Provided basis and encouragement for switching

groups in subsequent sessions

• Students have an almost pheromonal ability to seek compatible studio partners

Page 12: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Observations from 131 studios• Awkward first session– 18-year olds– First week of college– ~30 students in each studio section– Prof felt like “cruise ship social director”

• Second week– Some switches in groups, most stay put– Only one or two students who needed extra help getting

situated• By third week– Students show up prepared– Students waiting for team to arrive

Page 13: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Observations from 131 studios• 2008 course evaluation, specific question “How useful

were the studio sessions for this course?”– 14 “not useful”– 36 expressed mixed reaction– 37 expressed favorable to strongly favorable reaction

• 2009, question was accidentally dropped, but students volunteered information:– 2 expressed mixed feelings– 10 expressed strongly positive feelings

• “Best thing about the class”• “Working with others”• “Supplementing lecture material”

Page 14: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

CSE 431

• Upper-level software course, 26 students• Students (and professor) had no prior studio

experiences• “What did you like most about the course”– 7/11 mentioned studio

• Studio sessions– Planned after course began– Took the place of a lecture slot– Held as needed, not on a regular schedule

Page 15: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

CSE 431• Sessions were initially very collaborative in nature• Students approached prof, saying

– Collaboration is OK– Want some element of competition

• Next studio featured competitive element– Design given for a component– Tests given to measure component correctness– Test given to time the component’s performance– Times posted throughout the studio session– Winning team earned Coldstone gift certificate– Very exciting studio session!

• Students loved this

Page 16: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Quasi-Evaluation

• Exam scores– Similar exams, compare per-question

• Evaluations– Unfortunately, lost 4 useful questions

• Student interviews– External evaluator (Mark Tranel)

• Follow-on cpath grant (Amherst, Univ of Oregon)– Active learning in a wide variety of classes

Page 17: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

All studio, all the time (cse320)

• Focus is on design, implement, test, re-implement– Real problem (student driven)– Group work

• Students are responsible for:– Devising own grading scheme/sharing of work

load– Critiquing each other

Page 18: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

CSE320 format

• Two 1 ½ hour sessions per week– Lab time(1/3)– Design discussions– Student-student evaluation• Designs• Code• Functionality

– User studies

Page 19: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

What works

• Bi-modal response• Most really like – 1-2 usually hate

• Like the fact that they implement something “real”

• Develop good appreciation for– Good design– User studies– Team work

Page 20: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

What doesn’t work

• Student-student evaluation– Not critical enough

• Re-implementation– Finding right incentives for students to fix what’s

wrong

• Bad group dynamics– Same group all semester, hard to fix• I need a psychology degree…

Page 21: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

CSE241/240/441

• Logic, data structures, algorithms– Difficult material to understand– Large (40-80) students

• Shift some, not all, lecture to pre-recorded• In class exercises– Best is walk them through data structure/proof,

present to class for critiquing• Time consuming

Page 22: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

What works

• Designing data structures or physically implementing algorithm– Have students sort themselves by their last name

• Recorded lectures– Useful to have around; need to be

indexed/cleaned up

Page 23: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

What doesn’t work

• In-class exercises tend to look like homework– Students unclear as to usefulness

• Very slow going– 10 times slower for students to derive algorithm

• Exam scores approximately the same• Course evaluation scores same or lower

Page 24: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Depends a lot on instructor

• How they teach material– Focus on proofs or on applications

• Lecturing style/skill– Easier for some people to do a really good lecture

Page 25: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Better evaluation

• Hard to know where students are learning material– Lectures? Homeworks? Studying for exams? Study

groups?

• Different learning modes– Skill sets very different amongst students

Page 26: Homework in class and lecture at home? Experience with active learning in engineering Ron K. Cytron and Cindy M. Grimm Computer Science and Engineering

Where are we going?

• Refine use of active learning exercises in entry level courses– 240 first time

• See how skill sets of students change– Already see a big change in how comfortable

students are with designing their own problems– Might make group/design work easier to

incorporate in upper-level courses