Colvin, John (2005) Teaching software development to non-software engineering students. In: World Congress in Applied Computing (FECS 2005), June 20-23, 2005, Las Vegas, Nevada. (Unpublished)
Text
2005_FECS05CameraReadyPaperJColvin.pdf Restricted to Repository staff only Download (71kB) |
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 (Paper) |
---|---|
Uncontrolled Discrete Keywords: | object-oriented programming, software development, teaching, software engineering |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science L Education > LB Theory and practice of education > LB2300 Higher Education Q Science > QA Mathematics > QA76 Computer software |
Divisions: | College of Business, Psychology and Sport > Worcester Business School |
Related URLs: | |
Depositing User: | Pete Thornton |
Date Deposited: | 13 Apr 2007 12:47 |
Last Modified: | 26 Jul 2024 12:20 |
URI: | https://worc-9.eprints-hosting.org/id/eprint/14 |
Actions (login required)
View Item |