130 likes | 400 Views
Test-First Teaching. Extreme Programming Meets Instructional Design in Software Engineering Courses. Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute Indiana State University. Getting Started. Assess Needs to Identify Goals. Conduct Instructional Analysis.
E N D
Test-First Teaching Extreme Programming Meets Instructional Design inSoftware Engineering Courses Mark A. Ardis Cheryl A. DugasRose-Hulman Institute Indiana State University
Assess Needs to Identify Goals Conduct Instructional Analysis Analyze Learners and Contexts Write Performance Objectives 1..Develop Assessment Instruments 2..Develop Instructional Strategy 5..Revise Instruction 3..Develop Instructional Materials 4..Conduct Formative Evaluation Instructional Design Model The Dick and Carey Systems Approach Model for Designing Instruction
Assess Needs to Identify Goals Conduct Instructional Analysis Analyze Learners & Contexts Write Performance Objectives Assess Needs to Identify Goals 1..Develop Assessment Instruments Conduct Instructional Analysis Analyze Learners and Contexts 2..Develop Instructional Strategy 5..Revise Instruction Write Performance Objectives 3..Develop Instructional Materials 4..Conduct Formative Evaluation Preliminary Design Tasks
Assess Needs to Identify Goals Conduct Instructional Analysis Analyze Learners & Contexts 1..Develop Assessment Instruments Write Performance Objectives 2..Develop Instructional Strategy 5..Revise Instruction 1..Develop Assessment Instruments 3..Develop Instructional Materials 2..Develop Instructional Strategy 5..Revise Instruction 4..Conduct Formative Evaluation 3..Develop Instructional Materials 4..Conduct Formative Evaluation Test-First Teaching Tasks
1..Develop Assessment Instruments 2..Develop Instructional Strategy 5..Revise Instruction 3..Develop Instructional Materials 4..Conduct Formative Evaluation Test-First Programming Tasks 1..Develop Tests 2..Design Solution 5..Revise Solution 3..Develop Code 4..Run Tests
Objective: understand the purpose and contents of a usability test plan Quiz: • Your team ... • Write a problem statement ... • Write a task list that ... • List 2 evaluation measures ... • List 2 things that would be reported ...
Class Outline: Quiz: • Your team ... • Write a problem statement ... • Write a task list that ... • List 2 evaluation measures ... • List 2 things that would be reported ... • Introduction • ... • Problem Statement • ... • Task Lists • ... • Evaluation Measures • ... • Report Contents