Software engineering 2004: ACM/IEEE-CS guidelines for undergraduate programs in software engineering
Proceedings of the 27th international conference on Software engineering
Exploiting open-source projects to study software design
Informatics in education
Hi-index | 0.00 |
Teaching software design principles using conventional class room methodologies has its own limitations and as such is less effective. Software design being the most crucial phase of the Software Development Life Cycle (SDLC) requires considerable practical experience on the part of the teacher. The approach presented in this paper may help the computer science/software engineering students learn the advanced level software design tips through Internet based resources. Such type of approaches to teaching/learning software engineering principles through Free/Open Source (F/OSS) resources have been quite successfully used and reported in the literature. The approach presented in this paper is somewhat similar and may be of great help to the persons having background in JAVA and .NET technologies and involved in the design/development of JAVA/.NET based components/applications. The approach has a number of advantages over the approaches used by others and is quite effective.