Undergraduate Software Engineering: Addressing the Needs of Professional Software Development

In the fall semester of 1996 RIT (Rochester Institute of Technology) launched the first undergraduate software engineering program in the United States. The culmination of five years of planning, development, and review, the program was designed from the outset to prepare graduates for professional positions in commercial and industrial software development.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Joint Task Force on Computing Curricula Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science , 2013 .

[3]  Christopher H. Nevison in the Undergraduate Curriculum , 1995 .

[4]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[5]  James Vallino,et al.  If you're not modeling, you're just programming: modeling throughout an undergraduate software engineering program , 2006, MoDELS'06.

[6]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[7]  Daniel Jackson,et al.  Software Abstractions - Logic, Language, and Analysis , 2006 .

[8]  Michael J. Lutz,et al.  The road less traveled: a baccalaureate degree in software engineering , 1997, SIGCSE '97.

[9]  James R. Vallino Design patterns- evolving from passive to active learning , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[10]  Gerard J. Holzmann,et al.  The SPIN Model Checker - primer and reference manual , 2003 .

[11]  Sally Fincher,et al.  Computer Science Curricula 2013 , 2013 .

[12]  Stephanie Ludi,et al.  An introductory software engineering course that facilitates active learning , 2005, SIGCSE '05.

[13]  Michael J. Lutz,et al.  Crafting a baccalaureate program in software engineering , 1997, Proceedings Tenth Conference on Software Engineering Education and Training.

[14]  Shin Nakajima,et al.  The SPIN Model Checker : Primer and Reference Manual , 2004 .

[15]  Takeo Kanade,et al.  Software Engineering - International Summer Schools, ISSSE 2009-2011, Salerno, Italy. Revised Tutorial Lectures , 2013, ISSSE.

[16]  James Vallino What should students learn in their first (and often only) software engineering course? , 2013, 2013 26th International Conference on Software Engineering Education and Training (CSEE&T).