+ All Categories
Home > Documents > Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses...

Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses...

Date post: 22-Dec-2015
Category:
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
13
Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute Indiana State University
Transcript
Page 1: Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute.

Test-First Teaching

Extreme Programming Meets Instructional Design inSoftware Engineering Courses

Mark A. Ardis Cheryl A. DugasRose-Hulman Institute Indiana State University

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

Getting Started

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

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

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

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

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

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

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

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

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

Laying It Out

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

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

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

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

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

Test-First Teaching in Action

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

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:

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

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

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

The End


Recommended