work-in-progress effective ink submissions in computer science courses roy pargas clemson university...

84
Work-in-Progress Work-in-Progress Effective Ink Effective Ink Submissions in Submissions in Computer Science Computer Science Courses Courses Roy Pargas Roy Pargas Clemson University Clemson University FIE 2007, Milwaukee, WI FIE 2007, Milwaukee, WI October 11, 2007 October 11, 2007

Upload: barrie-george

Post on 04-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

Work-in-ProgressWork-in-ProgressEffective Ink Submissions in Effective Ink Submissions in Computer Science CoursesComputer Science Courses

Roy PargasRoy Pargas

Clemson UniversityClemson University

FIE 2007, Milwaukee, WIFIE 2007, Milwaukee, WI

October 11, 2007October 11, 2007

Page 2: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 22

Where is Clemson University?Where is Clemson University?

Page 3: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 33

FIE 2007, Milwaukee, WI

Where is Clemson University?Where is Clemson University?

Page 4: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 44

FIE 2007, Milwaukee, WI

Where is Clemson University?Where is Clemson University?Clemson UniversityClemson, South Carolina

Page 5: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 55

FIE 2007, Milwaukee, WI

Where is Clemson University?Where is Clemson University?Clemson UniversityClemson, South Carolina

Page 6: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 66

FIE 2007, Milwaukee, WI

Where is Clemson University?Where is Clemson University?Clemson UniversityClemson, South Carolina

Page 7: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 77

OverviewOverview MessageGridMessageGrid Clemson laptop mandateClemson laptop mandate Proposed SolutionProposed Solution FeaturesFeatures

• Grid, Clickers, Grid, Clickers, InkInk, Mobile, Online, Mobile, Online Current and Future WorkCurrent and Future Work AcknowledgementsAcknowledgements

Page 8: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 88

OverviewOverview MessageGridMessageGrid Clemson laptop mandateClemson laptop mandate Proposed SolutionProposed Solution FeaturesFeatures

• Grid, Clickers, Grid, Clickers, InkInk, Mobile, Online, Mobile, Online Current and Future WorkCurrent and Future Work AcknowledgementsAcknowledgements

Page 9: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 99

2002 Clemson Laptop Mandate2002 Clemson Laptop Mandate

Every student is required to have a Every student is required to have a laptop computer with wireless access laptop computer with wireless access to the Internetto the Internet

Page 10: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1010

The ChallengeThe Challenge

How can instructors use the laptop How can instructors use the laptop computers to advantage in and out computers to advantage in and out of the classroom?of the classroom?

Page 11: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1111

Web-based software tool to help Web-based software tool to help promote interactivity in the classroompromote interactivity in the classroom

Clemson’s Proposed Solution: Clemson’s Proposed Solution: MessageGridMessageGrid

Page 12: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1212

Web-basedWeb-based Basic grid: rows and columnsBasic grid: rows and columns Instructor designs gridInstructor designs grid Students post original submissions or Students post original submissions or

replies to submissionsreplies to submissions Anything displayed by a browserAnything displayed by a browser

• Text, image, audio, video, animation, Text, image, audio, video, animation, Ink, Ink, mapsmaps Why use such a tool?Why use such a tool?

• Student responses to in-class exercises, presentations, Student responses to in-class exercises, presentations, online discussions, student questions, feedback from online discussions, student questions, feedback from students, …students, …

Clemson’s Proposed Solution: Clemson’s Proposed Solution: MessageGridMessageGrid

Page 13: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1313

Current MessageGrid FeaturesCurrent MessageGrid Features

Page 14: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1414

Current MessageGrid FeaturesCurrent MessageGrid Features

MessageGrid

Page 15: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1515

Current MessageGrid FeaturesCurrent MessageGrid Features

MessageGrid

Basic Grid: Feedback/submissions from students

Page 16: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1616

Current MessageGrid FeaturesCurrent MessageGrid Features

Clickers:Assessment/Polling

MessageGrid

Basic Grid: Feedback/submissions from students

Page 17: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1717

Current MessageGrid FeaturesCurrent MessageGrid Features

Clickers:Assessment/Polling

MessageGrid

Basic Grid: Feedback/submissions from students

Ink: Submitting diagrams and equations, rather than text

Page 18: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1818

Current MessageGrid FeaturesCurrent MessageGrid Features

Clickers:Assessment/Polling

Ink: Submitting diagrams and equations, rather than text

Mobile: Images, video, audio, GPS, and text in a portable, handheld grid

MessageGrid

Basic Grid: Feedback/submissions from students

Page 19: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 1919

Current MessageGrid FeaturesCurrent MessageGrid FeaturesBasic Grid: Feedback/submissions from students

Clickers:Assessment/Polling

Simple Upload/Evaluate: Rubric to facilitate evaluation of Freshman Eng’g labs

MessageGrid

Ink: Submitting diagrams and equations, rather than text

Mobile: Images, video, audio, GPS, and text in a portable, handheld grid

Page 20: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2020

Current MessageGrid FeaturesCurrent MessageGrid FeaturesBasic Grid: Feedback/submissions from students(FIE 2005, ITiCSE 2006)

Clickers:Assessment/Polling(SIGCSE 2006)

MessageGrid

New!New!

New!New!

Ink: Submitting diagrams and equations, rather than text (PLT 2007, FIE 2007)

Mobile: Images, video, audio, GPS, and text in a portable, handheld grid

Simple Upload/Evaluate: Rubric to facilitate evaluation of Freshman Eng’g labs

Page 21: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2121

Current MessageGrid FeaturesCurrent MessageGrid Features

MessageGrid

Ink: Submitting diagrams and equations, rather than text

Page 22: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2222

Lenovo ThinkPad X Series Tablet

Some Students Have Tablet PCsSome Students Have Tablet PCs

Page 23: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2323

Some Students Have Tablet PCsSome Students Have Tablet PCs

Hewlett Packard Tablet PC 2710p

Page 24: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2424

WACOMWACOM TabletsTablets

Provided to students without Tablet PCs

Page 25: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2525

Teaching StyleTeaching Style

Studio Format (aka Mentoring, Coaching)Studio Format (aka Mentoring, Coaching)• Reduced lectureReduced lecture• More classroom activity/interactivityMore classroom activity/interactivity

Page 26: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2626

Teaching StyleTeaching Style

Studio Format (aka Mentoring, Coaching)Studio Format (aka Mentoring, Coaching)• Reduced lectureReduced lecture• More classroom activity/interactivityMore classroom activity/interactivity

Typical 75-minute lecture periodTypical 75-minute lecture period• Data structures and algorithmsData structures and algorithms• 20-minute lecture, 5-minute exercise,20-minute lecture, 5-minute exercise,

repeated 3 timesrepeated 3 times Typical 110-minute lab periodTypical 110-minute lab period

• 15-minute lecture, 95-minute lab exercise15-minute lecture, 95-minute lab exercise

Page 27: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2727

Excellent Use of Excellent Use of InkInk

Inking and Keying a description of a binary search tree.

Page 28: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2828

Poor Use of Poor Use of InkInk

Keying and Inking pseudo code.

Page 29: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 2929

Sample Sample Ink SolutionsInk Solutions

Page 30: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3030

Sample Sample Ink SolutionsInk Solutions

All submissions attributed

Page 31: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3131

Sample Sample Ink SolutionsInk Solutions

All submissions date/time stamped

Page 32: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3232

Sample KeyedSample Keyed Solutions Solutions

Page 33: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3333

Problem SpecificationsProblem Specifications

Page 34: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3434

Student SubmissionsStudent Submissions

Page 35: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3535

Algorithm Analysis ExerciseAlgorithm Analysis Exercise

Page 36: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3636

Keyed Algorithm AnalysisKeyed Algorithm Analysis

Page 37: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3737

InkedInked Algorithm Analysis Algorithm Analysis

Page 38: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3838

Build-a-Structure ExerciseBuild-a-Structure Exercise

Page 39: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 3939

Build-a-Structure ExerciseBuild-a-Structure Exercise

Page 40: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4040

Build-a-Structure ExerciseBuild-a-Structure Exercise

Page 41: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4141

Build-a-Structure Exercise Build-a-Structure Exercise with a Twistwith a Twist

Page 42: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4242

Build-a-Structure Exercise Build-a-Structure Exercise with a Twistwith a Twist

You should both agree on the solutions before you submit your answers

Page 43: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4343

Summary: What Works? Summary: What Works? What Doesn’t?What Doesn’t?

Page 44: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4444

Survey Survey ResultsResults

Page 45: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4545

Survey Survey ResultsResults

Page 46: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4646

Survey Survey ResultsResults

Page 47: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4747

Survey Survey ResultsResults

Page 48: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4848

Survey Survey ResultsResults

Page 49: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 4949

Summary: Summary: What Works with What Works with InkInk? ?

What Doesn’t?What Doesn’t? Ink Ink preferredpreferred

• Drawing picturesDrawing pictures• Writing math equationsWriting math equations

Keyboard preferredKeyboard preferred• Specifying algorithms, code, or pseudo-codeSpecifying algorithms, code, or pseudo-code• Algorithm analysisAlgorithm analysis

Page 50: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5050

Summary: Summary: On Interactivity in ClassroomOn Interactivity in Classroom

76% strongly agreed or agreed that 76% strongly agreed or agreed that “Using MessageGrid for classroom “Using MessageGrid for classroom exercises helped me understand the exercises helped me understand the course material” while only 5% course material” while only 5% disagreed.disagreed.

Page 51: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5151

Current MessageGrid FeaturesCurrent MessageGrid FeaturesBasic Grid: Feedback/submissions from students(FIE 2005, ITiCSE 2006)

Clickers:Assessment/Polling(SIGCSE 2006)

MessageGrid

New!New!

New!New!

Ink: Submitting diagrams and equations, rather than text (PLT 2007)

Mobile: Images, video, audio, GPS, and text in a portable, handheld grid

Simple Upload/Evaluate: Rubric to facilitate evaluation of Freshman Eng’g labs

Page 52: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5252

Current / Future WorkCurrent / Future Work Extend MessageGrid Extend MessageGrid InkInk capabilities capabilities

• Instructor comments in Instructor comments in InkInk• Develop Develop MathPadMathPad

Automatic evaluation of mathematical expressions Automatic evaluation of mathematical expressions submitted by studentssubmitted by students

Page 53: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5353

Current / Future WorkCurrent / Future Work Extend MessageGrid Extend MessageGrid InkInk capabilities capabilities

• Instructor comments in Instructor comments in InkInk• Develop Develop MathPadMathPad

Automatic evaluation of mathematical expressions Automatic evaluation of mathematical expressions submitted by studentssubmitted by students

Refine MessageGrid SUERefine MessageGrid SUE• Simple Upload/Evaluation of student workSimple Upload/Evaluation of student work• Instructor-designed rubricInstructor-designed rubric• Facilitate grading of Freshman Eng’g labsFacilitate grading of Freshman Eng’g labs

Page 54: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5454

Current / Future WorkCurrent / Future Work Extend MessageGrid Extend MessageGrid InkInk capabilities capabilities

• Instructor comments in Instructor comments in InkInk• Develop Develop MathPadMathPad

Automatic evaluation of mathematical expressions Automatic evaluation of mathematical expressions submitted by studentssubmitted by students

Refine MessageGrid SUERefine MessageGrid SUE• Simple Upload/Evaluation of student workSimple Upload/Evaluation of student work• Instructor-designed rubricInstructor-designed rubric• Facilitate grading of Freshman Eng’g labsFacilitate grading of Freshman Eng’g labs

Refine MessageGrid MobileRefine MessageGrid Mobile• Provide content using new mobile devicesProvide content using new mobile devices• Mobile phones (smartPhone, iPhone, gPhone), Mobile phones (smartPhone, iPhone, gPhone),

Micro PCs (Sony Vaio, OQO)Micro PCs (Sony Vaio, OQO)• Experiment with WiMAX (Worldwide Experiment with WiMAX (Worldwide

Interoperability for Microwave Access)Interoperability for Microwave Access)

Page 55: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5555

AcknowledgmentsAcknowledgments2003-present Faculty Fellowship Grant from Clemson 2003-present Faculty Fellowship Grant from Clemson University OTEI Laptop Faculty Development Program University OTEI Laptop Faculty Development Program

2003 Microsoft Research Content and Curriculum 2003 Microsoft Research Content and Curriculum Development Grant (Tom Healy, Program Manager)Development Grant (Tom Healy, Program Manager)

2005 Microsoft Research Tablet PC and Computing 2005 Microsoft Research Tablet PC and Computing Curriculum Grant (Jane Prey, Program Manager)Curriculum Grant (Jane Prey, Program Manager)

2007 Hewlett Packard Technology for Teaching 2007 Hewlett Packard Technology for Teaching Leadership Grant (Jim Vanides, Program Manager)Leadership Grant (Jim Vanides, Program Manager)

Page 56: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5656

FIE 2007, Milwaukee, WI

Where is Clemson University?Where is Clemson University?Clemson UniversityClemson, South Carolina

Page 57: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

Thank you for your kind Thank you for your kind attention.attention.

Roy PargasRoy PargasComputer ScienceComputer ScienceClemson UniversityClemson University

[email protected]@clemson.edu

Page 58: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 5858

Extra SlidesExtra Slides

Page 59: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

Clickers: Ask, Clickers: Ask, then Ask Againthen Ask Again

Page 60: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6060

Software ClickersSoftware Clickers

Eric MazurEric Mazur• Harvard UniversityHarvard University• Physics for non-majorsPhysics for non-majors• Hardware clickersHardware clickers

How to Become a MillionaireHow to Become a Millionaire• Lifeline question to audienceLifeline question to audience

Page 61: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6161

Algorithm Analysis QuestionAlgorithm Analysis QuestionAnalyze algorithms below and select among: (1) A is O(n log n) and B is O(n), (2) A is O(log n) and B is O(n2), (3) A is O(n log n) and B is O(n2), (4) A is O(n) and B is O(log n), (5) A is O(log log n) and B is O(n2), (6) None of the above.

Page 62: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6262

Algorithm Analysis ResultsAlgorithm Analysis Results

Page 63: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6363

Algorithm Analysis Question Algorithm Analysis Question Revisited after Peer-discussionRevisited after Peer-discussion

Correct answer: 3

Page 64: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6464

Towers of Hanoi (Question)Towers of Hanoi (Question)

Brief applet demonstration of the solution to the problem for sizes n=3 and n=4

Question: How many moves does it take to solve the general n-disk problem?

Options: (1) 2n−1, (2) 2n−1−1, (3) 2n−1+1, (4) 2n+1, (5) 2n+1−1, (6) 2n+1+1, (7) 2n, (8) 2n−1, (9) 2n+1, (10) None of the above.

Page 65: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6565

Towers of Hanoi Towers of Hanoi (Didn’t show these results until (Didn’t show these results until

after 2after 2ndnd question asked) question asked)

Page 66: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6666

Towers of Hanoi (Revisited)Towers of Hanoi (Revisited)

Page 67: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6767

Mystery Recursion QuestionMystery Recursion Question What does the following recursive algorithm do? What does the following recursive algorithm do? public static int Mystery(TreeNode t) {public static int Mystery(TreeNode t) { if (t == null)if (t == null) return 0;return 0; if ((t.left != null) || (t.right != null)) {if ((t.left != null) || (t.right != null)) { return Mystery(t.left) + Mystery(t.right);return Mystery(t.left) + Mystery(t.right); elseelse return 1;return 1;} // Mystery} // Mystery

Page 68: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6868

Mystery Recursion OptionsMystery Recursion Options

Options: Options: 1.1. Counts total number of nodes in the tree, Counts total number of nodes in the tree,

2.2. Counts number of interior nodes, Counts number of interior nodes,

3.3. Counts number of nodes with one child, Counts number of nodes with one child,

4.4. Adds the values of all nodes, Adds the values of all nodes,

5.5. Adds the values of all interior nodes, Adds the values of all interior nodes,

6.6. Adds the values of all leaves,Adds the values of all leaves,

7.7. None of the above. None of the above.

Page 69: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 6969

Mystery Recursion AlgorithmMystery Recursion Algorithm

Page 70: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7070

Mystery Recursion (Revisited)Mystery Recursion (Revisited)

Sensed palpable unease among Sensed palpable unease among studentsstudents

When asked “Who would like to When asked “Who would like to change their answer? And from what change their answer? And from what to what?”to what?”• Six raised their handsSix raised their hands• Of whom Of whom

Four from #1 to #7Four from #1 to #7 Two from #2 to #7Two from #2 to #7

Page 71: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7171

Mystery Algorithm RevisitedMystery Algorithm Revisited

+ 6 = 17

- 2 = 1

- 4 = 24

Page 72: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7272

Distance Teaching / Distance Teaching / LeraningLeraning

Page 73: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7373

Conducting Class YesterdayConducting Class Yesterday

Page 74: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7474

Hotel Les AiglonsChamonix, France

Conducting Class YesterdayConducting Class Yesterday

15 March 2007 7:00 pm

Page 75: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7575

Hotel Les AiglonsChamonix, France

McAdams 119Clemson University South Carolina, USA

Conducting Class YesterdayConducting Class Yesterday

15 March 2007 7:00 pm

15 March 2007 2:00 pm

Page 76: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7676

Desktop Sharing(Breeze Live)

Hotel Les AiglonsChamonix, France

McAdams 119Clemson University

Conducting Class YesterdayConducting Class Yesterday

Page 77: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7777

Desktop Sharing(Breeze Live)

VoIP (Skype)

Hotel Les AiglonsChamonix, France

McAdams 119Clemson University

Conducting Class YesterdayConducting Class Yesterday

Page 78: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7878

Desktop Sharing(Breeze Live)

VoIP (Skype)

Interactivity(MessageGrid)

Hotel Les AiglonsChamonix, France

McAdams 119Clemson University

Conducting Class YesterdayConducting Class Yesterday

Page 79: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 7979

Chamonix, FR, My Hotel RoomChamonix, FR, My Hotel RoomMarch 15, 2007 ~7:30 pmMarch 15, 2007 ~7:30 pm

Page 80: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 8080

Chamonix, FR, My Hotel RoomChamonix, FR, My Hotel RoomMarch 15, 2007 ~7:30 pmMarch 15, 2007 ~7:30 pm

Page 81: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 8181

Students Absent

Chamonix, FR, My Hotel RoomChamonix, FR, My Hotel RoomMarch 15, 2007 ~7:30 pmMarch 15, 2007 ~7:30 pm

Page 82: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 8282

Clemson Laptop MandateClemson Laptop Mandate

Every student is required to have a Every student is required to have a laptop computer with wireless access laptop computer with wireless access to the Internetto the Internet

Update:Update:

Fall 2006, Tablet Fall 2006, Tablet

PC among PC among

university recom-university recom-

mended unitsmended units

Page 83: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

October 11, 2007October 11, 2007 Pargas, FIE 2007, Milwaukee, WIPargas, FIE 2007, Milwaukee, WI 8383

MessageGrid InkMessageGrid Ink

Students with Tablet PCs can submit Students with Tablet PCs can submit Ink Ink answers to questionsanswers to questions

Page 84: Work-in-Progress Effective Ink Submissions in Computer Science Courses Roy Pargas Clemson University FIE 2007, Milwaukee, WI October 11, 2007

Thank you for your kind Thank you for your kind attention.attention.

Roy PargasRoy Pargas

Computer ScienceComputer Science

[email protected]@clemson.edu