CHI TIẾT NGHIÊN CỨU …

Tiêu đề

A failure-based software engineering project

Tác giả

Lopez Jr. A.M.

Năm xuất bản

2005

Source title

Computers in Education Journal

Số trích dẫn

0

DOI

Liên kết

https://www.scopus.com/inward/record.uri?eid=2-s2.0-13844297677&partnerID=40&md5=7146a4255c0e24b8a6c4383d18175d27

Tóm tắt

Software engineering is difficult to do in the real world, so teaching it to computer science undergraduates in an academic setting is a real challenge. Many software engineering instructors, especially those at small, liberal arts colleges or universities, are limited to a one semester course where they seek to use a "real world", term-long, team-developed project to give their students a desired mixture of theory and practice. The project is selected for a variety of reasons - availability of a real client, complexity of the problem, ability of students to have a "running" software product at the end of the term, and others. This paper presents the rationale for a challenging software engineering project that relies upon the instructor's "real world", supports failure as a learning mechanism, and involves the instructor in guiding the team and evaluating each of its individual members.

Từ khóa

Tài liệu tham khảo

Ben-Ari M., The bug that destroyed a rocket, Journal of Computer Science Education, 13, 2, pp. 15-16, (1999); Ben-Ari M., The bug that destroyed a rocket, SIGCSE Bulletin - Inroads, 33, 2, pp. 58-59, (2001); Bennett W., Scientific and Engineering Problem-solving with the Computer, (1976); Boehm B., A spiral model for software development and enhancement, IEEE Computer, 21, 5, pp. 61-72, (1988); Bracken B., Progressing from student to professional: The importance and challenges of teaching software engineering, Journal of Computing Sciences in Colleges, 19, 2, pp. 358-368, (2003); Cruse A., Granberg M., Lectures on Freshman Calculus, (1971); Dooley J., Software engineering in the liberal arts: Combining theory and practice, ACM SIGCSE Bulletin - Inroads, 35, 2, pp. 48-51, (2003); Gertz B., Failed missile-defense test probed, The Washington Times, JUNE 20, (2003); Graham B., Hit to Kill, (2001); Hamlet D., Maybee J., The Engineering of Software: Technical Foundations for the Individual, (2001); Isbell D., Hardin M., Underwood J., Mars Climate Orbiter Team Finds Likely Cause of Loss, (1999); Isbell D., Savage D., Mars climate orbiter failure board releases report, Numerous NASA Actions Underway in Response, (1999); Jones C., Defense software development in evolution, CrossTalk: The Journal of Defense Software Engineering, NOVEMBER, (2002); Lopez A., Increasing African American participation in department of defense research, Proceedings of ADMI 2003 Conference, pp. 16-23, (2003); Polack-Wahl J., Software engineering: A new approach for small departments, Journal of Computing Sciences in Colleges, 18, 3, pp. 26-31, (2003); Pfleeger S., Edition), (2001); Schank R., Virtual Learning, (1997); Sommerville I., Edition), (2001); Spencer J., Ballistic Missile Threat Handbook, (2000); Stiller E., LeBlanc C., Effective software engineering pedagogy, Journal of Computing Sciences in Colleges, 17, 6, pp. 124-134, (2002); Villarreal E., Butler D., Giving computer science students a real-world experience, ACM SIGCSE Bulletin - Inroads, 30, 1, pp. 40-44, (1998); Andriole S., Rapid Application Prototyping: The Storyboard Approach to User Requirements Analysis, (1993); Davis A., 201 Principles of Software Development, (1995); Pressman R., Edition), (1997); Saiedan H., Kuzara R., SEI capability maturity model's impact on contractors, IEEE Computer, 28, 1, pp. 16-26, (1995); Thomas B., Duggins S., The internationalization of software engineering education, Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition, (2002); Wasserman A., Toward a discipline of software engineering, IEEE Software, 13, 6, pp. 23-31, (1996)

Nơi xuất bản

Hình thức xuất bản

Article

Open Access

Nguồn

Scopus