Panel on integrating security concepts into existing computer courses
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
IEEE Security and Privacy
Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
Information security curriculum creation: a case study
Proceedings of the 1st annual conference on Information security curriculum development
Integrating security across the computer science curriculum
Journal of Computing Sciences in Colleges
Restoring the popularity of computer science
Communications of the ACM - Special issue: RFID
Where security education is lacking
InfoSecCD '05 Proceedings of the 2nd annual conference on Information security curriculum development
Moving beyond security tracks: integrating security in cs0 and cs1
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Security programming using Python: man-in-the-middle attacks
Proceedings of the 4th annual conference on Information security curriculum development
Introduction to Computing and Programming in Python, A Multimedia Approach
Introduction to Computing and Programming in Python, A Multimedia Approach
On the design of effective learning materials for supporting self-directed learning of programming
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Information Security is typically reserved for upper division courses in Computer Science (CS) and Computer Information System (IS) programs. It is often an elective or graduate level course. Information Security is an important topic that can be introduced early and often throughout the undergraduate curriculum. Security is pervasive in all disciplines of computer-related fields and early introduction not only would underscore its importance but begin skill development. Rather than labeling security as only one of the many specialized areas, it should also be incorporated into all areas. Increased worldwide connectivity enhances the need for security. Surprisingly, security has yet to meaningfully penetrate the undergraduate curriculum. This paper describes ways to introduce information security early in the CS and IS curricula. Students are taught to consider information security through real world scenarios and relevant exercises. Several security topics of interest are discussed along with an account of experiences teaching CS1 with Python. The foundation that is laid down through early exposure will give students the ability to automatically consider security issues in their future work. Security can be integrated into the problem solving process, from problem conception to project completion.