Asee peer logo

Introduction of Software Engineering Concepts for Electrical and Computer Engineering Students and Applications to Senior Projects

Download Paper |


2020 ASEE Virtual Annual Conference Content Access


Virtual On line

Publication Date

June 22, 2020

Start Date

June 22, 2020

End Date

June 26, 2021

Conference Session

Software Engineering Division Technical Session 1

Tagged Division

Software Engineering Division

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Danielle Marie Fredette Cedarville University

visit author page

Danielle Fredette received her Ph.D. degree from The Ohio State University's College of Engineering (Columbus, OH) in 2017, her M.S. also from The Ohio State Univeristy in 2016, and her B.S.E.E. from Cedarville University (Cedarville, OH) in 2012, during which time she participated in research as an intern at the Air Force Institute of Technology at Wright Patterson Air Force Base, OH, in the Radar Instrumentation Lab. While researching for her Ph.D, she was a University Fellow and then a GATE Fellow with The Ohio State University's Center for Automotive Research and its Control and Intelligent Transportation Research Lab. She is currently serving as an Assistant Professor of Electrical and Computer Engineering at Cedarville University. Research interests include control for multi-agent systems and autonomous ground vehicles.

visit author page


Nathan Jessurun University of Florida

visit author page

Nathan Jessurun received his B.S. in Computer Engineering from Cedarville University in 2019. Currently he is a PhD candidate at the University of Florida, working toward a degree in Electrical and Computer Engineering. His research interests include x-ray and terahertz wave applications, multi-modal imaging, tomographic reconstruction algorithms, and machine learning applications.

visit author page

Download Paper |


This paper describes results of incorporating basic software engineering principles into the senior design curriculum for electrical and computer engineering students who have no prior software engineering exposure. Software engineering concepts are introduced to computer and electrical engineering students in the fall of the senior year using lectures, books, and guided application to a year long project. As the electrical and computer engineering fields have broadened, introducing software engineering topics to all of the students before graduation has become increasingly valuable to both students and faculty.

The senior design course itself is described as it is currently along with its evolution over the course of the program's history. Student perspectives are analyzed using comments from the course evaluation as well as taking a closer look at how one project team applied software engineering basics in their project toward greater success and satisfaction in their senior design experience. Several further improvement possibilities for the course are identified from this student feedback, especially regarding the response of the more hardware oriented electrical engineering students to software engineering topics.

Fredette, D. M., & Jessurun, N. (2020, June), Introduction of Software Engineering Concepts for Electrical and Computer Engineering Students and Applications to Senior Projects Paper presented at 2020 ASEE Virtual Annual Conference Content Access, Virtual On line . 10.18260/1-2--34878

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2020 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015