Educational software development — Why, what, and how

Author(s):  
Alistair C. Thomson
Author(s):  
Mark Notess

Contextual Design is a methodology for developing information systems from a rich understanding of customer work practice. This chapter considers how Contextual Design can be applied to educational software development and how Contextual Design might interact with Instructional Systems Design (ISD). Following a brief overview of ISD, I describe Contextual Design and provide a detailed case study of its application to educational software development — to the design of an online tool for music listening and analysis in undergraduate and graduate music education. I conclude with some reflections on the relevance of Contextual Design to instructional designers.


2011 ◽  
pp. 3315-3327
Author(s):  
Andy Williamson ◽  
David M. Kennedy ◽  
Ruth DeSouza ◽  
Carmel McNaught

In this article, we will develop a framework for educational software development teams that recognizes the conflicts and tensions that exist between the different professional groups and will assist software teams to recognize the intellectual capital created by individuals and teams. We will do so by recognizing the inherent relationship between the tangible elements of intellectual property and the intangible organizational assets that form the basis of intellectual capital and by discussing how knowledge generated by a project team can become an explicit asset.


Author(s):  
Abbdelrahman Osman Elfaki ◽  
Zaid Bassfar

The final year project (FYP) is considered a capstone course in information technology (IT) programmes and involves the development of a software product. Currently, students are using the traditional software development life cycle approach to manage their FYPs. However, this approach can cause many difficulties. This paper proposes an alternative software development model for managing the FYP in an IT and IT-related degree programmes of study. First, a benchmarking exercise was undertaken to compare the software developed for business purposes with that developed for educational purposes, which took into account the ten project management knowledge areas. The result of this exercise indicated that the differences that exist between business and educational software necessitate the development of a new software development model that is specifically tailored to the development of educational software. Therefore, capability maturity model integration (CMMI) was modified to generate a new version of CMMI – named educational CMMI – which could be used to evaluate educational software projects and detailed mathematical descriptions of the proposed model were composed. As conclusions, the proposed model was then assessed by students’ results and by questionnaire feedback, the results of which showed that the proposed model was both useful and applicable for its intended target users and context.


Sign in / Sign up

Export Citation Format

Share Document