Download presentation
Presentation is loading. Please wait.
Published byJudith Anthony Modified over 8 years ago
1
A Software Engineering Model Based Curriculum Development Approach Leon Pan University of the Fraser Valley
2
Introduction Curriculum development: an important part of education High quality curriculums facilitate teaching Students benefit from it Teachers benefit from it Some kind of assistances and guidance available No standardized procedures The goal of this research Systematic and wide-applied approach
3
Overview of the Software Engineering To address software crisis, software engineering was proposed and applied to design, development, and maintenance of software A standard set of steps and a life cycle is followed Planning Analysis Design Implementation Maintenance
4
Overview of the Software Engineering(cont)
5
A Software Engineering Based Curriculum Development Approach Five phase method with backtracking and loops Caused by review or test feedback and new requirements Evolvement and refinement Not restart
6
A Software Engineering Based Curriculum Development Approach (cont)
7
The sample activities in planning phase: Establish a curriculum development team containing all of the main stakeholders Describe the scope and feasibility. Estimate resource requirements and create resource plan. Develop preliminary schedule. Determine standards and procedures. Identify and assess risk. The core activities of this phase are to establish a curriculum development team, describe the scope and feasibility, and develop the preliminary schedule.
8
A Software Engineering Based Curriculum Development Approach (cont) The sample activities in analysis phase Determining learning objectives and outcomes through the following ways Survey Interview Observation Discussion session Refer to similar courses offered in other institutions Consult curricular recommendations of the authorized organizations Describe the contents covered
9
A Software Engineering Based Curriculum Development Approach (cont) The sample activities in design phase Determining the teaching method, including Lecture Group project Educational field trip Self-study Guest-speaker Lab demonstration Determining the evaluation methods Exams and quizzes Oral test and presentation Homework Term project(s)
10
A Software Engineering Based Curriculum Development Approach (cont) The sample activities in implementation phase Develop the detailed teaching plan Determining the measures of delivery Online Hybrid Face-to-face Distance learning Lab session
11
A Software Engineering Based Curriculum Development Approach (cont) The sample activities in implementation phase (cont) Create the detailed teaching materials detailed lecture notes exams, quizzed, and solutions homework and solutions Lab guidances projects and guidance or recommended solutions determine the resources and tools required software hardware equipment
12
A Software Engineering Based Curriculum Development Approach (cont) The sample activities in maintenance phase Correct, evolve and refine the teaching materials based on the review and feedback Adapt the materials to changes of the environment Update the materials based on predictive changes
13
Future Work Explore the usage of the newly developed models in assisting the curriculum development process Experiments will be performed to validate and refine the current method Software tools will be designed and developed to support automatic curriculum development and refinement
14
Thank You! Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.