This paper describes an innovative approach to combining formal coursework and industrial experience in order to prepare engineering graduates for careers in software development for embedded control systems. As computer control has become predominant for controlling machinery, heavy manufacturing companies, such as General Electric Transportation Systems (GETS), have found an increasing need for engineers who understand real-time control of electric machinery, and can implement quality software for large embedded applications. To meet this need, Gannon University and GETS have developed a two-year integrated program and practicum leading to a Master of Science in Engineering degree with a concentration in embedded software engineering (ESE). The GU/GETS program goal is to give the electrical engineering graduate the education and practical experience needed to solve software design and implementation problems for large embedded systems. The eight-year-old program has involved on-site academic mentorship, active industrial involvement in program content, and has shown marked success with its graduates.
[1]
Andrew J. Kornecki,et al.
Strengthening software engineering education through academic industry collaboration
,
1997,
Proceedings Tenth Conference on Software Engineering Education and Training.
[2]
Michael J. Lutz,et al.
Crafting a baccalaureate program in software engineering
,
1997,
Proceedings Tenth Conference on Software Engineering Education and Training.
[3]
Capers Jones.
Gaps in Programming Educations
,
1995,
Computer.
[4]
Anthony I. Wasserman.
Toward a Discipline of Software Engineering
,
1996,
IEEE Softw..
[5]
I WassermanAnthony.
Toward a Discipline of Software Engineering
,
1996
.