When professional standards are lax: the CONFIRM failure and its lessons
Communications of the ACM
How not to prepare for a consulting assignment, and other ugly consultancy truths
Communications of the ACM
Software engineering throughout a traditional computer science curriculum
CCSC '00 Proceedings of the fourteenth annual consortium on Small Colleges Southeastern conference
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
Beyond Interaction Design: Beyond Human-Computer Interaction
Beyond Interaction Design: Beyond Human-Computer Interaction
How Experienced Project Managers Assess Risk
IEEE Software
Incorporating realistic teamwork into a small college software engineering curriculum
Journal of Computing Sciences in Colleges
Managing Software Requirements: A Use Case Approach
Managing Software Requirements: A Use Case Approach
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition)
Capstone course creates useful business products and corporate-ready students
ACM SIGCSE Bulletin
Creating a realistic context for team projects in HCI
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Differences between novice and expert systems analysts: what do we know and what do we do?
Journal of Management Information Systems
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Software Engineering
Hi-index | 0.00 |
Requirements engineering, an integral part of the life of a software engineer, often receives little or no attention in the education of a computer science student. We report on our experiences in constructing an innovative curriculum that utilizes a three tier model of learning that provides students with hands-on experience on the various facets of requirements elicitation and management. This curriculum can be integrated into an existing course on software engineering, software requirements or the senior capstone experience. We believe our experience will be of use to other computer science and software engineering programs that are aiming at introducing requirements in the undergraduate curriculum.