Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Rose-Hulman Institute Cheryl A.
Download ReportTranscript Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Rose-Hulman Institute Cheryl A.
Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Rose-Hulman Institute Cheryl A. Dugas Indiana State University Getting Started Instructional Design Model Assess Needs to Identify Goals Conduct Instructional Analysis Analyze Learners and Contexts Write Performance Objectives 1..Develop Assessment Instruments 2..Develop Instructional Strategy 3..Develop Instructional Materials 4..Conduct Formative Evaluation 5..Revise Instruction The Dick and Carey Systems Approach Model for Designing Instruction Preliminary Design Tasks Assess Needs to Identify Goals Conduct Instructional Analysis Analyze Learners & Contexts Assess Needs to Identify Goals Write Performance Objectives Conduct Instructional Analysis 1..Develop Assessment Instruments 2..Develop Instructional Strategy 3..Develop Instructional Materials 4..Conduct Formative Evaluation 5..Revise Instruction Write Performance Objectives Analyze Learners and Contexts Test-First Teaching Tasks 1..Develop Assessment Instruments Assess Needs to Identify Goals Conduct Instructional Analysis Analyze Learners & Contexts 2..Develop Instructional Strategy Write Performance Objectives 1..Develop Assessment Instruments 2..Develop Instructional Strategy 5..Revise Instruction 3..Develop Instructional Materials 3..Develop Instructional Materials 4..Conduct Formative Evaluation 4..Conduct Formative Evaluation 5..Revise Instruction Test-First Programming Tasks 1..Develop Tests 1..Develop Assessment Instruments 2..Design Solution 2..Develop Instructional Strategy 3..Develop Code 3..Develop Instructional Materials 4..Run Tests 4..Conduct Formative Evaluation 5..Revise Instruction 5..Revise Solution Laying It Out Course Level 1. Assessment Instruments Homework and Project Assignments 2. Instructional Strategy 3. Instructional Materials 4. Formative Evaluation 5. Revision Order and Method of Instruction Select Text Create Syllabus Evaluate Results at Semester End Make changes for next semester Lecture Level 1. Assessment Instruments Daily Quiz 2. Instructional Strategy Method of Instruction 3. Instructional Materials Plan class Create handouts 4. Formative Evaluation Examine results of daily quiz Make changes in future lectures 5. Revision Test-First Teaching in Action Objective: understand the purpose and contents of a usability test plan Quiz: Your team ... 1. Write a problem statement ... 2. Write a task list that ... 3. List 2 evaluation measures ... 4. List 2 things that would be reported ... Quiz: Your team ... 1. Write a problem statement ... 2. Write a task list that ... 3. List 2 evaluation measures ... 4. List 2 things that would be reported ... Class Outline: Introduction ... 1. Problem Statement ... 2. Task Lists ... 3. Evaluation Measures ... 4. Report Contents The End