A new software engineering course for undergraduate and graduate students

Lyle Norman Long, Oranuj Janrathitikarn

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

This paper describes a new introductory level course in software engineering for aerospace engineering students. It offers the fundamental concepts of software engineering to senior-level and graduate aerospace engineering students through lectures and a team project. The material in the lectures support the timeline of the team project. The class project differs from projects of other software engineering courses because each student works in a small group representing one process in a software development model, and each group is part of a large team. The instructor acted as a customer who indicated system needs. The project goal was to develop a small software system for a teleoperated mobile robot. The team project reinforced the concepts from the class and tried to demonstrate how software engineering works in a simulated industrial environment. The feedback from students in the class was evaluated through a survey and a focus group discussion (presented in a separate paper). Courses such as these are essential since software and computing can be 50% of the cost of modern aircraft and spacecraft. In order to make aerospace engineering degrees as useful as possible, modern curriculum must include material beyond the traditional aerodynamics, structures, propulsion, and dynamics/control areas.

Original languageEnglish (US)
Title of host publicationAIAA Infotech at Aerospace 2010
StatePublished - 2010
EventAIAA Infotech at Aerospace 2010 - Atlanta, GA, United States
Duration: Apr 20 2010Apr 22 2010

Other

OtherAIAA Infotech at Aerospace 2010
CountryUnited States
CityAtlanta, GA
Period4/20/104/22/10

Fingerprint

Software engineering
Aerospace engineering
Students
Mobile robots
Curricula
Propulsion
Spacecraft
Aerodynamics
Aircraft
Feedback
Costs

All Science Journal Classification (ASJC) codes

  • Aerospace Engineering

Cite this

Long, L. N., & Janrathitikarn, O. (2010). A new software engineering course for undergraduate and graduate students. In AIAA Infotech at Aerospace 2010 [2010-3505]
Long, Lyle Norman ; Janrathitikarn, Oranuj. / A new software engineering course for undergraduate and graduate students. AIAA Infotech at Aerospace 2010. 2010.
@inproceedings{97414b5b94dc4cf6afcdc9cd8d16a602,
title = "A new software engineering course for undergraduate and graduate students",
abstract = "This paper describes a new introductory level course in software engineering for aerospace engineering students. It offers the fundamental concepts of software engineering to senior-level and graduate aerospace engineering students through lectures and a team project. The material in the lectures support the timeline of the team project. The class project differs from projects of other software engineering courses because each student works in a small group representing one process in a software development model, and each group is part of a large team. The instructor acted as a customer who indicated system needs. The project goal was to develop a small software system for a teleoperated mobile robot. The team project reinforced the concepts from the class and tried to demonstrate how software engineering works in a simulated industrial environment. The feedback from students in the class was evaluated through a survey and a focus group discussion (presented in a separate paper). Courses such as these are essential since software and computing can be 50{\%} of the cost of modern aircraft and spacecraft. In order to make aerospace engineering degrees as useful as possible, modern curriculum must include material beyond the traditional aerodynamics, structures, propulsion, and dynamics/control areas.",
author = "Long, {Lyle Norman} and Oranuj Janrathitikarn",
year = "2010",
language = "English (US)",
isbn = "9781600867439",
booktitle = "AIAA Infotech at Aerospace 2010",

}

Long, LN & Janrathitikarn, O 2010, A new software engineering course for undergraduate and graduate students. in AIAA Infotech at Aerospace 2010., 2010-3505, AIAA Infotech at Aerospace 2010, Atlanta, GA, United States, 4/20/10.

A new software engineering course for undergraduate and graduate students. / Long, Lyle Norman; Janrathitikarn, Oranuj.

AIAA Infotech at Aerospace 2010. 2010. 2010-3505.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - A new software engineering course for undergraduate and graduate students

AU - Long, Lyle Norman

AU - Janrathitikarn, Oranuj

PY - 2010

Y1 - 2010

N2 - This paper describes a new introductory level course in software engineering for aerospace engineering students. It offers the fundamental concepts of software engineering to senior-level and graduate aerospace engineering students through lectures and a team project. The material in the lectures support the timeline of the team project. The class project differs from projects of other software engineering courses because each student works in a small group representing one process in a software development model, and each group is part of a large team. The instructor acted as a customer who indicated system needs. The project goal was to develop a small software system for a teleoperated mobile robot. The team project reinforced the concepts from the class and tried to demonstrate how software engineering works in a simulated industrial environment. The feedback from students in the class was evaluated through a survey and a focus group discussion (presented in a separate paper). Courses such as these are essential since software and computing can be 50% of the cost of modern aircraft and spacecraft. In order to make aerospace engineering degrees as useful as possible, modern curriculum must include material beyond the traditional aerodynamics, structures, propulsion, and dynamics/control areas.

AB - This paper describes a new introductory level course in software engineering for aerospace engineering students. It offers the fundamental concepts of software engineering to senior-level and graduate aerospace engineering students through lectures and a team project. The material in the lectures support the timeline of the team project. The class project differs from projects of other software engineering courses because each student works in a small group representing one process in a software development model, and each group is part of a large team. The instructor acted as a customer who indicated system needs. The project goal was to develop a small software system for a teleoperated mobile robot. The team project reinforced the concepts from the class and tried to demonstrate how software engineering works in a simulated industrial environment. The feedback from students in the class was evaluated through a survey and a focus group discussion (presented in a separate paper). Courses such as these are essential since software and computing can be 50% of the cost of modern aircraft and spacecraft. In order to make aerospace engineering degrees as useful as possible, modern curriculum must include material beyond the traditional aerodynamics, structures, propulsion, and dynamics/control areas.

UR - http://www.scopus.com/inward/record.url?scp=78650017524&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78650017524&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781600867439

BT - AIAA Infotech at Aerospace 2010

ER -

Long LN, Janrathitikarn O. A new software engineering course for undergraduate and graduate students. In AIAA Infotech at Aerospace 2010. 2010. 2010-3505