Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses...
-
date post
22-Dec-2015 -
Category
Documents
-
view
219 -
download
0
Transcript of Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses...
![Page 1: Test-First Teaching Extreme Programming Meets Instructional Design in Software Engineering Courses Mark A. Ardis Cheryl A. Dugas Rose-Hulman Institute.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/1.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/2.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/3.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/4.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/5.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/6.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/7.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/8.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/9.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/10.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/11.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/12.jpg)
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.](https://reader030.fdocuments.net/reader030/viewer/2022032523/56649d7e5503460f94a61784/html5/thumbnails/13.jpg)
The End