Two models of a cryptography and computer security class in a liberal arts context
Buchele S.F.
2013
SIGCSE 2013 - Proceedings of the 44th ACM Technical Symposium on Computer Science Education
3
10.1145/2445196.2445360
The critical need for computer security concepts to be taught in the undergraduate computer science curriculum is evident from current news stories, curricular guidelines, and government initiatives. Beginning to teach a standalone computer security course can be daunting, especially for instructors with little or no background or formal education in computer security. An elective course in cryptography and computer security was developed that matched the talents of the professor and the resources and context of the two Universities and departments in which it was taught. Two models of the course evolved: an elective semester-long computer science and mathematics cross-listed course, and an elective summer computer science course with significant handson laboratory exercises. Either course may be used as a model for an accessible course offering involving computer security. Copyright © 2013 ACM.
Computer Security; Computer Security Education; Cryptography; Cryptology
Chen L., Tao L., Li X., Lin C., A tool for teaching web application security, Proceedings of the 14th Colloquium for Information Systems Security Education, pp. 17-24, (2010); Crowley E., Developing hands-on' security activities with open source software and live cds, Journal for Computing Sciences in Colleges, 21, 4, pp. 139-145, (2006); Du W., A suite of instructional laboratories for computer SEcurity EDucation. 2007, Proceedings of the 38th ACM Technical Symposium on Computer Science Education, pp. 486-490; Goodrich M.T., Tamassia R., Introduction to Computer Security, (2011); Mel H.X., Baker D., Cryptography Decrypted, (2001); Singh S., The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography, (1999); Smith R., Elementary Information Security, (2011); Sprenkle S., Duvall S., Reshaping the image of computer science in only fifteen minutes (of class) a week, Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, (2012); Stallings W., Cryptography and Network Security, (2011); Taylor B., Kaza S., Security injections: Modules to help students remember, understand, and apply secure coding techniques, Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, pp. 3-7, (2011); Tjaden B.C., Fundamentals of Secure Computer Systems, (2004)
Association for Computing Machinery
Conference paper
Scopus