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

Danielle Fredette, Nathan Jessurun
2020 ASEE Virtual Annual Conference Content Access Proceedings   unpublished
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
more » ... oducing 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.
doi:10.18260/1-2--34878 fatcat:rl5ekxgwbza7llpifxtj7a3qwy