Asee peer logo

Teaching Software Security: A Multi-disciplinary Approach

Download Paper |


2012 ASEE Annual Conference & Exposition


San Antonio, Texas

Publication Date

June 10, 2012

Start Date

June 10, 2012

End Date

June 13, 2012



Conference Session

Software Engineering Topics

Tagged Division

Software Engineering Constituent Committee

Page Count


Page Numbers

25.1258.1 - 25.1258.14



Permanent URL

Download Count


Request a correction

Paper Authors


Walter W. Schilling Jr. Milwaukee School of Engineering

visit author page

Walter Schilling is an Assistant Professor in the Software Engineering program at the Milwaukee School of Engineering in Milwaukee, Wis. He received his B.S.E.E. from Ohio Northern University and M.S.E.S.
and Ph.D. from the University of Toledo. He worked for Ford Motor Company and Visteon as an Embedded Software Engineer for several years prior to returning for doctoral work. He has spent time at NASA Glenn Research Center in Cleveland, Ohio, and consulted for multiple embedded systems companies in the Midwest. In addition to one U.S. patent, Schilling has numerous publications in refereed international conferences and other journals. He received the Ohio Space Grant Consortium Doctoral Fellowship, and has received awards from the IEEE Southeastern Michigan and IEEE Toledo Sections. He is a member of IEEE,
IEEE Computer Society, and ASEE. At MSOE, he coordinates courses in Software Quality Assurance, Software Verification, Software Engineering Practices, Real Time Systems, and Operating Systems, as
well as teaching Embedded Systems Software.

visit author page


Eric Durant Milwaukee School of Engineering

visit author page

Eric Durant is an Associate Professor and Director of the computer engineering program in the EECS Department at Milwaukee School of Engineering. In addition to information security, he enjoys teaching many subjects, including digital logic and digital signal processing. He is active in hearing aid algorithm research, where he holds one U.S. patent and has three pending. His current focus is on beam-forming and noise reduction.

visit author page

Download Paper |


Teaching Software Security: A Multi-Disciplinary ApproachAbstractAs computing devices become more and more ubiquitous, the importance of softwaresecurity cannot be overlooked. As such, many software engineering and computer scienceprograms offer an elective course in software security. While the title of these courses isoften similar, the content is often vastly different, reflecting the significantly large aspectsof software security. Certain aspects of security appeal to practitioners, certain aspectsappeal to Computer Scientists, and certain aspects apply MIS personnel.In order to provide a holistic view of computer security, software engineering students need tohave exposure to all three aspects. Thus, for software engineering students, a single course insecurity can be inadequate. To combat this problem, the has developed athree course sequence in software security targeting the multi-disciplinary problem of security.While each of the three courses addresses software security, each course targets a differentaspect. An Introduction to Network Security offers students an understanding of the nature ofnetwork security. Secure Software Development focuses the design and construction of softwaresystems in a manner in which security is built into the product from the beginning ofdevelopment. Information Security offers students an understanding of the techniques used toensure that data and other systemic information is protected using the most appropriatetechniques. Since the development of this sequence, one or more of these courses has been takenby approximately 100 students in the software or computer engineering programs at . This article provides an overview of the three courses offered at , the challenges of offering these courses as independent electives, and student impressionsof the security course series.

Schilling, W. W., & Durant, E. (2012, June), Teaching Software Security: A Multi-disciplinary Approach Paper presented at 2012 ASEE Annual Conference & Exposition, San Antonio, Texas. 10.18260/1-2--22015

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: © 2012 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