The Road We've Traveled: 12 Years of Undergraduate Software Engineering at the Rochester Institute of Technology

J. Fernando Naveda
Thomas Reichlmayr
Michael Lutz
James Vallino


In 1996, the Rochester Institute of Technology launched the first undergraduate software engineering program in North America. This paper briefly reviews the development of the program, and describes the program's evolution up to the present. We illuminate both the constant aspects of the program " what we believe we got right " as well as the changes made in light of pedagogical, technological and disciplinary advances. We conclude by considering the current and future challenges for undergraduate software engineering education both at RIT and elsewhere.