Presentation is loading. Please wait.

Presentation is loading. Please wait.

Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute.

Similar presentations


Presentation on theme: "Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute."— Presentation transcript:

1 Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute Indiana State University

2 Getting Started

3 Instructional Design Model Assess Needs to Identify Goals Conduct Instructional Analysis Write Performance Objectives 2..Develop Instructional Strategy 3..Develop Instructional Materials 1..Develop Assessment Instruments 4..Conduct Formative Evaluation 5..Revise Instruction Analyze Learners and Contexts The Dick and Carey Systems Approach Model for Designing Instruction

4 Preliminary Design Tasks Assess Needs to Identify Goals Conduct Instructional Analysis Write Performance Objectives Analyze Learners and Contexts Assess Needs to Identify Goals Conduct Instructional Analysis Write Performance Objectives 2..Develop Instructional Strategy 3..Develop Instructional Materials 1..Develop Assessment Instruments 4..Conduct Formative Evaluation 5..Revise Instruction Analyze Learners & Contexts

5 Test-First Teaching Tasks Assess Needs to Identify Goals Conduct Instructional Analysis Write Performance Objectives 2..Develop Instructional Strategy 3..Develop Instructional Materials 1..Develop Assessment Instruments 4..Conduct Formative Evaluation 5..Revise Instruction Analyze Learners & Contexts 2..Develop Instructional Strategy 3..Develop Instructional Materials 1..Develop Assessment Instruments 4..Conduct Formative Evaluation 5..Revise Instruction

6 Test-First Programming Tasks 2..Develop Instructional Strategy 3..Develop Instructional Materials 1..Develop Assessment Instruments 4..Conduct Formative Evaluation 5..Revise Instruction 1..Develop Tests 2..Design Solution 3..Develop Code 4..Run Tests 5..Revise Solution

7 Laying It Out

8 Course Level 1. Assessment InstrumentsHomework and Project Assignments 2. Instructional StrategyOrder and Method of Instruction 3. Instructional MaterialsSelect Text Create Syllabus 4. Formative EvaluationEvaluate Results at Semester End 5. RevisionMake changes for next semester

9 Lecture Level 1. Assessment InstrumentsDaily Quiz 2. Instructional StrategyMethod of Instruction 3. Instructional MaterialsPlan class Create handouts 4. Formative EvaluationExamine results of daily quiz 5. RevisionMake changes in future lectures

10 Test-First Teaching in Action

11 Objective: understand the purpose and contents of a usability test plan 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:

12 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:Class Outline: Introduction... 1.Problem Statement... 2.Task Lists... 3.Evaluation Measures... 4.Report Contents

13 The End


Download ppt "Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute."

Similar presentations


Ads by Google