test-first teaching extreme programming meets instructional design in software engineering courses...
Post on 22-Dec-2015
219 views
TRANSCRIPT
Test-First Teaching
Extreme Programming Meets Instructional Design inSoftware Engineering Courses
Mark A. Ardis Cheryl A. DugasRose-Hulman Institute Indiana State University
Getting Started
Instructional Design ModelAssess Needsto 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
Preliminary Design Tasks
Assess Needsto Identify Goals
Conduct Instructional Analysis
Write Performance Objectives
Analyze Learners and Contexts
Assess Needsto 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
Test-First Teaching Tasks
Assess Needsto 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
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
Laying It Out
Course Level
1. Assessment Instruments Homework and Project Assignments
2. Instructional Strategy Order and Method of Instruction
3. Instructional Materials Select TextCreate Syllabus
4. Formative Evaluation Evaluate Results at Semester End
5. Revision Make changes for next semester
Lecture Level
1. Assessment Instruments Daily Quiz
2. Instructional Strategy Method of Instruction
3. Instructional Materials Plan classCreate handouts
4. Formative Evaluation Examine results of daily quiz
5. Revision Make changes in future lectures
Test-First Teaching in Action
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:
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
The End