Teaching Software Development to Non-Software Engineering Students

Colvin, John (2005) Teaching Software Development to Non-Software Engineering Students. In: UNSPECIFIED.

View this record at http://eprints.worc.ac.uk/14/
Official URL: https://eprints.worc.ac.uk/14/

Abstract

This paper argues that although the object-oriented programming (OOP) paradigm is appropriate for students taking programming modules on Higher Education (HE) software engineering course, this paradigm is not as relevant for students from other courses who study programming modules. It is also asserts that adopting another paradigm when teaching programming to non-software engineering students need not prevent the encouragement of good software engineering practices The paper discusses the software development model, procedures, techniques and programming language that the author requires non-software engineering students to employ when developing their software. This discussion also includes consideration of implementation issues in an educational context. The paper concludes that his alternative approach has been successfully implemented, that it requires the student to adopt a rigorous approach to development and that it encourages best software engineering practices. The conclusions also note that delivering this alternative offers the opportunity to include good educational practice, such as role-play.

Item Type: Conference or Workshop Item
Keywords: QA75 Electronic computers. Computer science, LB2300 Higher Education, QA76 Computer software
Members: University of Worcester
Depositing User: ULCC Admin
Date Deposited: 05 Oct 2011 09:18
Last Modified: 08 Nov 2016 13:08
URI: http://collections.crest.ac.uk/id/eprint/1289

Actions (login required)

Edit Item Edit Item