Teaching software engineering including integration with other disciplines

Richard M. Stillman, Alan R. Peslak

Research output: Contribution to journalConference articlepeer-review

1 Scopus citations

Abstract

Software engineering is Money Magazine's top rated profession. The development of novel information systems has created new industries and catapulted developers to wealth and stardom. Yet, for many students of computer and information systems, software engineering is just another hurdle they must jump to satisfy degree requirements. How best to teach software engineering so that students appreciate its unique and vital lessons remains an unanswered question. Our software engineering course exploits students' experience in specific domains as a foundation for learning the skills of software development. The course syllabus provides a vehicle for honing one's development skills, practicing abstraction, and finally experiencing the "aha" phenomenon when the student has successfully integrated two different fields of knowledge into a new discipline. We report the results of this approach.

Original languageEnglish (US)
JournalProceedings of the Information Systems Education Conference, ISECON
Volume24
StatePublished - 2007
Event24th Information Systems Education Conference, ISECON 2007 - Pittsburgh, PA, United States
Duration: Nov 1 2007Nov 4 2007

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Software
  • Education

Fingerprint Dive into the research topics of 'Teaching software engineering including integration with other disciplines'. Together they form a unique fingerprint.

Cite this