“The business of computers”: education for software engineering
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
A comparison of programming team performance on software development projects
ACM SIGCSE Bulletin
Anatomy of a software engineering project
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
“Cactus Systems”: a computer science practicum that is more than a capstone
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
The students' problems in courses with team projects
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Increasing demand for software engineers has caused academia to search for means to incorporate software engineering into the existing computer science curriculum. This paper explores traditional software engineering instructional methods and then provides a case study of a two semester practicum modeled after specialized training programs. These practicums, integrated into the University of Idaho Computer Science program, require all computer science seniors to solve "real-world" software engineering problems for actual customers. The practicums serve as quality control exit requirements to ensure that computer science graduates have the software engineering skills required in industry and graduate school. The integrated nature of the computer science program uniquely provides experiential variety while fostering individual responsibility, group interaction skills, and practical experience.