An evaluation of a CASE-based approach to teaching undergraduate software engineering

1990 ◽  
Vol 22 (1) ◽  
pp. 48-52 ◽  
Author(s):  
Barbee T. Mynatt ◽  
Laura Marie Leventhal
2019 ◽  
Author(s):  
Avital Perry ◽  
Soliman Oushy ◽  
Lucas Carlstrom ◽  
Christopher Graffeo ◽  
David Daniels ◽  
...  

Author(s):  
Bonnie K. MacKellar ◽  
Mihaela Sabin ◽  
Allen B. Tucker

Too often, computer science programs offer a software engineering course that emphasizes concepts, principles, and practical techniques, but fails to engage students in real-world software experiences. The authors have developed an approach to teaching undergraduate software engineering courses that integrates client-oriented project development and open source development practice. They call this approach the Client-Oriented Open Source Software (CO-FOSS) model. The advantages of this approach are that students are involved directly with a client, nonprofits gain a useful software application, and the project is available as open source for other students or organizations to extend and adapt. This chapter describes the motivation, elaborates the approach, and presents the results in substantial detail. The process is agile and the development framework is transferrable to other one-semester software engineering courses in a wide range of institutions.


2014 ◽  
Vol 667 ◽  
pp. 41-49
Author(s):  
Bo Jian ◽  
Cheng Yang

Online Teaching is growing popular and popular and many universities and organizations offer online teaching courses, such as Coursera, Edx and udacity. Case based teaching as a new approach to construct knowledge hierarchy and it uses 'trigger' cases to stimulate interest in a particular area of the curriculum so it always has a better effect than ordinary method. Based on this situation, the main aim of this paper is to design a web-based case learning system for courses in software engineering. The system allows students play as different roles and study different types of cases in the software engineering field. Thus compared with common teaching method, this system can stimulate students’ interest and enhance students' understanding of software engineering.


Sign in / Sign up

Export Citation Format

Share Document