Asee peer logo

Integrating Security Education into a CS Curriculum - Practices and Experience

Download Paper |


2016 ASEE Annual Conference & Exposition


New Orleans, Louisiana

Publication Date

June 26, 2016

Start Date

June 26, 2016

End Date

June 29, 2016





Conference Session

NSF Grantees Poster Session II

Tagged Topic

NSF Grantees Poster Session

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Yi Pan Georgia State University

visit author page

Dr. Yi Pan is a Distinguished University Professor of the Department of Computer Science and Associate Dean of Arts and Sciences at Georgia State University. He is also a visiting Changjiang Chair Professor at Central South University in China. Dr. Pan received his B.Eng. and M.Eng. degrees in computer engineering from Tsinghua University, China, in 1982 and 1984, respectively, and his Ph.D. degree in computer science from the University of Pittsburgh, USA, in 1991.

Dr. Pan's research interests include parallel and cloud computing, wireless networks, and bioinformatics. Dr. Pan has published more than 330 papers including over 150 SCI journal papers and 50 IEEE Transactions papers. In addition, he has edited/authored 40 books. He has received many awards from organizations such as IEEE, NSF, AFOSR, JSPS, IBM, ISIBM, IISF and Mellon Foundation. Dr. Pan has served as an editor-in-chief or editorial board member for 15 journals including 7 IEEE Transactions and a guest editor for 12 special issues for 10 journals including 2 IEEE Transactions. He has organized numerous international conferences and workshops and has delivered over 40 keynote speeches at international conferences around the world.

Dr. Pan is a "Great Master Face-to-Face" Series Speaker (2012), an IEEE Distinguished Speaker (2000-2002), a Yamacraw Distinguished Speaker (2002), a Shell Oil Colloquium Speaker (2002), and a senior member of IEEE. He is listed in Men of Achievement, Who's Who in Midwest, Who's Who in America, Who's Who in American Education, Who's Who in Computational Science and Engineering, and Who's Who of Asian Americans.

visit author page


Michael Weeks Georgia State University

visit author page

Michael Weeks is an associate professor of computer science at Georgia State University. His areas of interest include digital signal processing, embedded systems, and computer science education. He has a Ph.D. in computer engineering.

visit author page


Yanqing Zhang Georgia State University

visit author page

A full Professor of the Computer Science Department at Georgia State University, Atlanta, USA. He received the Ph.D. degree in computer science from the University of South Florida in 1997. His research interests include hybrid intelligent systems, computational intelligence, machine learning, data mining, bioinformatics, brain informatics, health informatics, computational web intelligence, green computing, granular computing, Yin-Yang computation, nature-inspired computing, security, cloud computing. He is a member of the Bioinformatics and Bioengineering Technical Committee of the IEEE Computational Intelligence Society. He received Outstanding Academic Service Award at IEEE 7th International Conference on Bioinformatics & Bioengineering (IEEE BIBE 2007), Achievement Award of the 2007 World Congress in Computer Science, Computer Engineering and Applied Computing, and 2005 IEEE-Granular Computing Outstanding Service Award at 2005 IEEE International Conference on Granular Computing.

visit author page

Download Paper |


Cybersecurity is important for many applications in both research and education. Currently, graduates in cybersecurity are in short supply because few universities have sufficient courses in this area. An interesting and practical hands-on labware can help students obtain knowledge in security. We have been working on integrating security education into Georgia State University's computer science curriculum since the project was funded by NSF in Sept. 2013. We focus on adding security teaching activities into four courses: (1) Operating Systems, (2) Embedded Systems, (3) Computer Networks, and (4) Web Programming. This project aims to teach selected mobile security topics in computer science courses based on several labwares. So far, we have designed an Android application software system for a student to learn and understand mobile security. The new client-server mobile security system was developed to identify a person's voice, and store the spoken password in a cloud server, disallowing another user or malware to access the device. Upon unauthorized access, an email will be received very quickly through Java Mail service. The user interface has to be popped out in order to take a picture. Based on this open source platform, students can use their creative ideas to implement their own system or improve it. Based on pre-evaluations and post-evaluations on the four courses, we received positive feedback from students. Almost all the students have their own mobile devices and feel comfortable working with them. The newly developed mobile security system on Android and Java made the students easily learn how mobile security systems work via several hands-on exercises. In the Operating Systems class, many students also did research projects related to mobile security, and gave class presentations to share their research results in the class. Most students agree that the labware on mobile security can help them learn faster and better.

Pan, Y., & Weeks, M., & Zhang, Y. (2016, June), Integrating Security Education into a CS Curriculum - Practices and Experience Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.25407

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