A First Course in Software Engineering for Aerospace Engineers

K. Lundqvist, J. Srinivasan
19th Conference on Software Engineering Education & Training (CSEET'06)  
Software is a critical component of mission capability in all aerospace systems. This capability is realized directly through the use of onboard software, and enabled through the use of software on ground support systems. Students attending an aerospace engineering program come with a highly diversified background in software development ranging from novice user to expert programmer. A first course in software development has to account for the diversity, and as an outcome provide both a common
more » ... vocabulary, as well as a common baseline of skills. This paper presents our learning from designing and teaching such a course for aerospace engineering undergraduates. Computer Architecture 14% Ada 95 Constructs 21% Algorithms 22% Theory of Computation 19% Software Engineering 16%
doi:10.1109/cseet.2006.5 dblp:conf/csee/LundqvistS06 fatcat:pksuxlm67bag3d7k2rhls3xwzq