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)
| PDF 69Kb |
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 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: | Academic Departments > Worcester Business School |
| Related URLs: | |
| ID Code: | 14 |
| Deposited By: | Pete Thornton |
| Deposited On: | 13 Apr 2007 13:47 |
| Last Modified: | 31 Mar 2010 01:00 |
Repository Staff Only: item control page

