Valentin Razmov Dept. of Computer Science & Engineering

Slides:



Advertisements
Similar presentations
PD Plan Agenda August 26, 2008 PBTE Indicators Track
Advertisements

Gwinnett Teacher Effectiveness System Training
Seeing Change Through to the Classroom Principal Leadership Academy November 2012.
Software Development Life-Cycle Models
Supporting an Interactive Classroom Environment in a Cross-Cultural Course Richard Anderson, Jiangfeng Chen, Luo Jie, Jing Li, Ning Li, Natalie Linnell,
Oct. 17, 2003HP Mobility Conference Classroom Presentation and Interaction with Tablet PCs Richard Anderson & Steve Wolfman Department of Computer Science.
March 26, 2007Microsoft Research India1 Tutored Video Instruction and Course Export Richard Anderson University of Washington.
August 27, 2007PhD Thesis Talk One-Minute Feedback [Activity] What ideas / questions did reading _____________________ prompt in you? Student Submission.
Classroom Technology: ConferenceXP and Classroom Presenter Richard Anderson Department of Computer Science and Engineering University of Washington.
Valentin Razmov, Richard Anderson {valentin,
Tutored Video Instruction + Classroom Interaction Richard Anderson University of Washington DLAC Workshop June 8, 2006.
Oct. 17, 2003HP Mobility Conference Classroom Presentation and Interaction with Tablet PCs Richard Anderson & Steve Wolfman Department of Computer Science.
Supporting Classroom Interaction with Networked Tablet PCs Richard Anderson Professor of Computer Science and Engineering University of Washington.
King Saud University College of nursing Master program.
Ruth Anderson Digital Ink and Interaction in the Classroom1 Ph.D. Defense Ruth Anderson Computer Science & Engineering University of Washington.
Classroom Presenter: Supporting Active Learning with the Tablet PC Richard Anderson University of Washington March 19, 2007 Asia-Pacific Regional Workshop.
The Classroom Presenter Project Richard Anderson University of Washington.
Examining Prejudice Project Overview Teacher Planning Work Samples & Reflections Teaching Resources Assessment & Standards Classroom Teacher Guide Pre-service.
Blackboard Strategies: Using Blackboard Pedagogically.
The Cain Project in Engineering and Professional Communication WORKSHOP SERIES Giving Students Feedback on Oral Presentations.
1 Cross-Cultural Issues in a Tutored Video Instruction Course Natalie Linnell, University of Washington Richard Anderson, University of Washington Jane.
A review of peer assessment tools. The benefits of peer assessment Peer assessment is a powerful teaching technique that provides benefits to learners,
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
Teaching in teams: lessons from systematic review training NCRM Training the Trainers Event 4 th June 2007 Angela Harden and Karen Bird MRS Node EPPI Centre,
E VALUATING YOUR E - LEARNING COURSE LTU Workshop 11 March 2008.
Identifying Assessments
Intro Programming at UW Richard Anderson Department of Computer Science and Engineering University of Washington.
18 Aug 2005CSE403, Summer'05, Lecture 17 Lecture 17: Course Retrospective and the Path to Lifelong Learning (Part I) Valentin Razmov.
21 st Century Learning and Instruction Session 2: Balanced Assessment.
Experience Protocols Tools that provide framework for discussions By Claire Dean.
Math Performance Tasks: Scoring & Feedback Smarter Balanced Professional Development for Washington High-need Schools University of Washington Tacoma Maria.
Session: Instructional methods; How to prepare practical exercise/case study 24 th January 2013 Dr. Eliona Kulluri Bimbashi (University of Tirana)
Strategies for blended learning in an undergraduate curriculum Benjamin Kehrwald, Massey University College of Education.
Teaching and Learning Online What Makes Sense When Moving Courses Online.
Blended settings provide effective PBL opportunities Dr. Christine Sabieh, Professor Notre Dame University TESOL 2016 – CALL-IS, Baltimore Panel on Project-Based.
Course Work 2: Critical Reflection GERALDINE DORAN B
Active Learning: Rethinking Our Teaching to Promote Deeper Learning
Embedded Systems Software Engineering
Spelling and beyond – Curriculum
Planning and Delivering an E-Learning Course
Lecture 3 Prescriptive Process Models
PowerPoint to accompany:
Illustrate your football problem on the template on page 2
FFA Goalkeeper Self-Assessment Session Planner
Online Driver Education and Virtual Classroom
It’s not all about the tool!
My e-learning 张立娟 lijuan zhang.
Analyzing and Documenting Your Teaching University of Virginia
FFA Self-Assessment Session Planner
DEVELOPING TEACHING SKILLS IN PE (GED3043)
Lecture 11: Scheduling, Estimation, and Prioritization
Learning and Teaching –
CMMI – Staged Representation
ECH 514 Innovative Education-- snaptutorial.com
BIS 221 RANK Education for Service-- bis221rank.com.
BUS 201: Introduction to Business
Rational Unified Process
Chapter 2 Software Processes
Spelling and beyond Literacy Toolkit HGIOS
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Presentation and Evaluation
BIS 221 Great Wisdom/tutorialrank.com. BIS 221 All Assignments For more course tutorials visit BIS 221 Week 2 Assignment Business.
EAC Education Committee
Classroom Technology Professor Richard Anderson
Online Driver Education and Virtual Classroom
IDEA Student Ratings of Instruction
SLOs, Curriculum, and Other Things that Shape Your Classroom
Section 01: Life Cycle Objectives Review
Create engaging content using effective Instructional Design practices​ Ana Maria Zurita  Instructional Designer​ | CCOL Mariana Fernandez ​ Professor | Media.
Presentation transcript:

Effective Pedagogical Principles and Practices in Teaching Software Engineering through Projects Valentin Razmov Dept. of Computer Science & Engineering University of Washington Oct 13, 2007 FIE 2007, Milwaukee, WI

My Goals Inform Involve Inspire

Outline Background, Context, and Goals Main Pedagogical Principles Learning Formula Practices Related to “Doing” Practices Related to “Feedback” Practices Related to “Reflecting” Oct 13, 2007 FIE 2007, Milwaukee, WI

Background: Course Goals and Organization Course: Software Engineering (intro) Enrollments varied between 8 and 39 Learning Goals: How to work effectively in large teams and deliver value on long-term projects Organization: Students work in teams of 6-8 on term-long projects Project milestones every 2.5 weeks Post-milestone events: Informal feedback discussions and Q&A with instructors Anonymous peer feedback within teams Individual reflective writings on project-related experiences Oct 13, 2007 FIE 2007, Milwaukee, WI 4

Main Organizing Principles Giving students an opportunity to correct early missteps Blending “soft” topics into the curriculum Keeping open the bi-directional feedback channels b/w students and instructor Enabling prompt adjustments Having students own their decisions Keeping students’ motivation high and maintaining their vested interest Establishing a baseline for evaluating changes between course offerings Students picking their projects is good because it: follows the students’ energy; projects are likely more relevant to their interests. Oct 13, 2007 FIE 2007, Milwaukee, WI 5

Learning Formula Learning = (Doing + Feedback + Reflection)+ Synergy between the three components Positive feedback loop between them, not a fixed contribution of each component More/less of one element means more/less of the others too Oct 13, 2007 FIE 2007, Milwaukee, WI

Practices Related to “Doing” Incremental project deliveries Allows time to fail early, try again, and recover Builds confidence and creates space for feedback Early integration of project components a.k.a. “zero-feature release” Sets up all needed tools to work reliably together Use of professional tools Helps to recreate a realistic project environment Students propose and pick projects Increases dedication and gives students a stake A project is a playground for learning, not an end goal Oct 13, 2007 FIE 2007, Milwaukee, WI

Practices Related to “Feedback”: Just-in-Time Feedback Increases relevance of feedback Feedback to/from students, to/from instructors Enables instructors to frequently see where students are Mechanisms: “Minute Paper” Mid-term and end-of-term student surveys Reflective writings Anonymous feedback Classroom interaction systems (e.g., Classroom Presenter) Oct 13, 2007 FIE 2007, Milwaukee, WI

Just-in-Time Feedback in Action “Minute Paper” using Classroom Presenter Post-milestone in-class project retrospective Oct 13, 2007 FIE 2007, Milwaukee, WI

Just-in-Time Feedback in Action (cont.) Student surveys Mid-term / end-of-term Specific questions to find out what worked well, what did not work well, what changes may help Goals: evaluate risks, reveal surprises, and compare with previous measurements Survey evolution based on predictability of the responses, need to elaborate on specific areas, need to cover new themes/aspects featured in the latest offerings Oct 13, 2007 FIE 2007, Milwaukee, WI 10

Practices Related to “Feedback”: Iterative Peer Feedback Each student provides and receives feedback Automated collection, aggregation, and dissemination of peer feedback results Oct 13, 2007 FIE 2007, Milwaukee, WI

Practices Related to “Feedback”: Feedback on Reflective Writings Feedback in electronic form Improves readability and speed Provides more space for comments Enables questions and answers in the same document Noting student grade could be separate Oct 13, 2007 FIE 2007, Milwaukee, WI

Practices Related to “Reflection” Regular project and course retrospectives Goals: Create a lasting record of what instructors learned A balanced, “big picture” view of course Formulate intention for change Transfer distilled lessons easily to other instructors Oct 13, 2007 FIE 2007, Milwaukee, WI

Practices Related to “Reflection” Regular project and course retrospectives Team size to promote need for communication

Practices Related to “Reflection” Regular project and course retrospectives Team size to promote need for communication Timing reflective activities to capture experiences Shortly after project milestones works best

Practices Related to “Reflection” Regular project and course retrospectives Team size to promote need for communication Timing reflective activities to capture experiences Shortly after project milestones Changing requirements reveals quality of design Possibly done as a thought exercise to avoid chaos E.g., localization Explicitly “changing hats” when switching roles Instructors play evaluator, coach, facilitator, expert, customer Motivating and carefully timing “soft” topics Oct 13, 2007 FIE 2007, Milwaukee, WI

Summary of Results Distilled principles and practices to aid (software) engineering instruction Demonstrated practicality and positive effect in a real course over multiple terms Enabled steady incremental evolution of courses Selectively employed by different instructors in several courses Oct 13, 2007 FIE 2007, Milwaukee, WI 17

Acknowledgements Prof. Richard Anderson My colleagues and students at the University of Washington HP, Microsoft Research External Research & Programs, NSF People and organizations without whom this work would not have been possible or would not have been worth it Oct 13, 2007 FIE 2007, Milwaukee, WI

Additional Resources Effective Feedback Approaches to Support Engineering Instruction and Training in Project Settings, by Valentin Razmov, PhD thesis, 2007. Oct 13, 2007 FIE 2007, Milwaukee, WI

Discussion Questions? Oct 13, 2007 FIE 2007, Milwaukee, WI