This paper describes an initiative at North Carolina State University in which the undergraduate software engineering class was restructured in layout and in presentation. The change was made from a lecture-based coursed that followed the waterfall method to a lab-oriented course emphasizing practical tools and agile processes. We examine the new course layout from the perspective of Myers-Briggs personality types and Felder-Silverman learning styles to discuss how the new software engineering class format appeals to a wide variety of students. The new course format resulted in some of the highest student evaluations in recent course history. It is now the standard for the undergraduate software engineering course at the university and has since been used in other North Carolina institutions.
[1]
James D. Allert.
Learning style and factors contributing to success in an introductory computer science course
,
2004,
IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings..
[2]
G. Lawrence.
People Types and Tiger Stripes
,
1993
.
[3]
R. Felder,et al.
Learning and Teaching Styles in Engineering Education.
,
1988
.
[4]
Luiz Fernando Capretz.
Personality types in software engineering
,
2003,
Int. J. Hum. Comput. Stud..
[5]
Lynda Thomas,et al.
Learning styles and performance in the introductory programming sequence
,
2002,
SIGCSE '02.