A Software Engineering Model Based Curriculum Development Approach Leon Pan University of the Fraser Valley.

Slides:



Advertisements
Similar presentations
Open Educational Resources for Science and Engineering: Creation of Effective Educational Systems Without Compromising Quality Mangala Sunder Krishnan.
Advertisements

SLO Assessment Departmental Tools and Examples from the Field Sacramento City College Fall Flex Workshop 8/21/08 8/21/08Presenters: Alan Keys Faculty Research.
IAEA International Atomic Energy Agency Introductions; Objectives and Scope of the Course Tr aining course on Authorization and Inspection of Uranium Mining.
The Technology Integration Planning Model
Agent-Based Architecture for Intelligence and Collaboration in Virtual Learning Environments Punyanuch Borwarnginn 5 August 2013.
CATIA V4 Software Deployment Project Proposal
1 Requirements and the Software Lifecycle The traditional software process models Waterfall model Spiral model The iterative approach Chapter 3.
Object-Oriented Analysis and Design LECTURE 2: INCEPTION PHASE.
Prof. Dr. Ramdan Abdel Maksoud Pharos University Faculty of Engineering Architectural Department.
Project Management Process. Project Complexity means that: a team of people are needed to supply expertise the work needs to be broken into manageable.
Designing a library support infrastructure for the use of digital content for teaching Danuta A. Nitecki & Karen Reardon Yale University Library Digital.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
CS 501: Software Engineering
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
Computers: Tools for an Information Age
Planning for Distance Education Jim Lehman Educational Technology Purdue University.
System Development Life Cycle (SDLC)
7.2 System Development Life Cycle (SDLC)
EE496A Senior Design Project I Dr. Jane Dong Electrical and Computer Engineering.
Online Respiratory Care Curriculum.  Navigate Respiratory Care: Cardiopulmonary Anatomy & Physiology  Navigate Respiratory Care: Pharmacology  Navigate.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Chapter 17 Acquiring and Implementing Accounting Information Systems
Assessment Assessment Planning Assessment Improvements Assessment Data Dialogue & Reflection.
Instructional Design Aeman Alabuod. Instructional Design instructional Design (also called Instructional Systems Design (ISD)) is the practice of creating.
Prince George’s Community College Online Express Training Faculty to Teach Online Mary Wells Margo Chaires Andrew Habermacher.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Systems Analysis and Design: The Big Picture
Instructional Design Diana Fisher. Instructional Design Instructional Design (ID) is a dynamic process with constant movement back and forth between steps.
ADDIE Instructional Design Model
Assessing higher education learning outcomes globally Professor Hamish Coates
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
1 Our Approach to Lesson Study María E. Torres Summer, 2004.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Software Project Management
The Technology Integration Planning Model
Overview of the Department’s ABET Criterion 3 Assessment Process.
EE x12 Technical Reports Writing Lecture 7
Website as a Lifelong Media for Building Language Learning by: Meita Lukitawati Sujatna (Online Instructor) Alvii Timothy Bungaran Siregar (Class Instructor)
Tertiary Education Management Conference 2006 Integration For a New Generation – Technological solutions for linking core functions of teaching and learning.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Software Quality Assurance Lecture #2 By: Faraz Ahmed.
CS CS 5150 Software Engineering Lecture 3 Software Processes 2.
Software Engineering Management Lecture 1 The Software Process.
Management & Development of Complex Projects Course Code MS Project Management Project Life Cycle & PM Process Groups Lecture # 4.
Intel ® Teach to the Future Pre Service Evaluation across Asia - Gaining the Country Perspective - Deakin University Faculty of Education Consultancy and.
Systems Analysis and Design
Chapter 15 Introduction to Systems Development. Learning Objectives Learn how information systems are developed Understand importance of managing SD process.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
MITM743 Advanced Project Management Introduction To The Class.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
Systems Development Life Cycle
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
Monitor and Revise Teaching. ObjectivesObjectives Describe how to monitor teaching List ways to contribute to broader evaluations Explain how to review.
Role of Account Management at ERCOT Nodal Training – Update Pamela Dautel April 10, 2006 Market Education.
Sample Fit-Gap Kick-off
Software Engineering Management
Outcomes Assessment Committee
Individual Thinking Time
System Development Life Cycle (SDLC)
Instructional Design Gibran Carter.
THE FEASIBILTY STUDY LECTURE-5.
Business System Development
System Development Life Cycle (SDLC)
Regional Architecture Development for Intelligent Transportation
System Development Life Cycle (SDLC)
The Technology Integration Planning Model
John Williams | Senior Procurement Specialist
Presentation transcript:

A Software Engineering Model Based Curriculum Development Approach Leon Pan University of the Fraser Valley

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

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

Overview of the Software Engineering(cont)

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

A Software Engineering Based Curriculum Development Approach (cont)

 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.

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

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)

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

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

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

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

 Thank You!  Questions?