June 20, 2010
June 20, 2010
June 23, 2010
15.535.1 - 15.535.16
Evaluation of a Team Project in an Introduction to Software Engineering Course for Aerospace Engineers
Software engineering plays an important role in many industries, especially aerospace where the aircraft, spacecraft, and ground systems are often very large and complex, and safety and/or the mission require very safe software. In order to prepare aerospace engineering students to be more competitive in the aerospace workforce, Introduction to Software Engineering was developed at a the Pennsylvania State University in 2007. This senior-level course was designed to present software engineering concepts to aerospace students who have some background in computer programming, but no prior knowledge in software engineering. Students majoring in aerospace can select the software engineering course or an electrical engineering course as a requirement for the aerospace major in the eighth semester. In addition students can also take the course as an aerospace engineering elective or to fulfill requirements for minors in computational science or information science and technology. During the first two years, the course provided the materials based solely on lectures and talks from guest speakers. To provide a more real-world experience to students, a student team project was added to the course in the spring semester 2009, where they had to use the software engineering concepts. The pedagogical approach was to incorporate peer learning through teamwork that would involve the students in a problem-based learning experience.
The team project was designed with three objectives: to provide hands-on experience in software engineering through the development of a relatively small software system, to simulate the real working environment in a large company by having the students in the class work together as a team, and to emphasize the communication and collaboration skills among small groups in the software development model which are crucial skills in developing large and complex software systems.
The purpose of this paper is to describe the student team project including a discussion of how it improved the learning experiences of students and to share assessment data of student perceptions of working on a team. Preliminary findings indicate that participation in the team project increased the students’ awareness of the importance of software engineering in the Aerospace industry. Individuals who are involved in the design and development of real world projects in software engineering courses and pedagogy may be interested in this paper.
The need for software engineering education is important to the economy. The number of software disasters is growing1. Millions of dollars are spent on software disasters each year and this will grow as software systems become more complex. The Aerospace Department at the Pennsylvania State University recognized the importance of enhancing the curriculum to support the needs of current aerospace systems. Recruiters tell us that their companies are interested in hiring aerospace graduates that have studied software engineering or systems engineering1. A new course in software engineering was developed and first offered in Spring 2007 at the
Brannon, M. L., & Janrathitikarn, O., & Long, L. (2010, June), Evaluation Of A Student Team Project In An Introduction To Software Engineering Course For Aerospace Engineers Paper presented at 2010 Annual Conference & Exposition, Louisville, Kentucky. 10.18260/1-2--16200
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2010 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015