|
ABSTRACT
In response to the national computer security crisis, colleges and universities have developed security tracks and specialized security courses. While security tracks are effective at producing security experts, they only reach a small subset of students and occur after students have established a foundation of coding techniques. Most undergraduate computing students learn programming and design with little regard to security issues. To complement our security track and reach all computing students at the beginning of their studies, we piloted security integration across sections of CS0 and CS1, using a series of security laboratory modules. Preliminary results show increased security knowledge in the security-targeted sections. This paper describes the details and results of this pilot, which serves as a model for further integration throughout the CS curriculum.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Azadegan, S., Lavine, M., O'Leary, M., Wijesinha, A. and M. Zimand. 2006. Undergraduate Computer Security Education: A Report on our Experiences & Learning. Proceedings of Seventh Workshop on Education in Computer Security, Monterey, CA.
|
| |
2
|
|
| |
3
|
Bishop, M. 2006. Teaching Assurance Using Checklists, Seventh Workshop on Education in Computer Security, Monterey, CA.
|
| |
4
|
CERT Coordination Center, 2007. http://www.cert.org/stats.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Levin, I. and Lieberman, E., 2000. Developing Analytical and Synthetic Thinking in Technology Education, Proceedings of International Conference on Technology Education, Braunshweig, Germany.
|
| |
12
|
Perrone, L.F, Aburdene, M. and Meng, X.2005. Approaches to undergraduate instruction in computer security, Proceedings of the American Society for Engineering Education Annual Conference and Exhibition, ASEE 2005.
|
| |
13
|
SANS Institiute, New Report Identifies the Three Programming Errors Most Frequently Responsible For Critical Security Vulnerabilities and Security Incidents in 2006, 2007. http://www.sans-ssi.org/top_three.pdf
|
| |
14
|
|
 |
15
|
|
| |
16
|
Taylor, B. and Azadegan, S.,, 2007, Using Security Checklists and Scorecards in CS Curriculum, Proceedings of the National Colloquium for Information Systems Security Education, Boston, MA.
|
| |
17
|
Taylor, B. and Azadegan, S., 2007. Teaching Security through Active Learning, Frontiers in Education: Computer Science and Engineering, 2007, Los Vegas, NV.
|
 |
18
|
|
| |
19
|
Viega, J. and McGraw, G. 2002. Building Secure Software, Addison-Wesley, Boston.
|
| |
20
|
White, G. and Nordstrom, G. 1996. Security across the curriculum: using computer security to teach computer science principles. Proc. 19th Nat'l Information Systems Security Conf., Baltimore, MD, 1996.
|
| |
21
|
Yasinac, A. and J.T. McDonald, J.T., Foundations for Security Awareness Curriculum, Proceedings of the 39th Hawaii International Conference in System Sciences, 2006.
|
|