Content area
For professionals in the cyber security industry, knowledge of programming is a highly valuable skill. Therefore, it is crucial to teach programming courses to cybersecurity students in a way that aligns with industry needs. This paper presents a tutorial on encryption for a security programming course for undergraduate students specializing in cybersecurity. The challenge requires students to reverse engineer an encryption algorithm (using Python) and decrypt a text using the acquired knowledge. The tutorial also discusses the importance of programming skills for security students and why Python is an excellent choice for this purpose. The tutorial was conducted at a business school, receiving positive feedback from students and sparking increased interest in programming applications within cybersecurity.
Details
Business Schools;
Educational Benefits;
Indexes;
Protocol Analysis;
On the Job Training;
Literature Reviews;
World Problems;
Learning Motivation;
Educational Psychology;
Employers;
Student Surveys;
Programming Languages;
Instructional Effectiveness;
Information Security;
Engineering Education;
Problem Based Learning;
Networks;
Learner Engagement;
Algorithms
Encryption;
Software;
Students;
Curricula;
Cybersecurity;
Employers;
Python;
Cybercrime;
Skills;
Programming languages;
Reverse engineering;
Positive feedback;
Knowledge;
Undergraduate study;
Programming;
Algorithms;
Data encryption;
Learning;
Feedback;
College students;
Business schools;
Cryptography;
Security services;
Undergraduate students;
Internet;
Security;
Business students
1 Coles College of Business Kennesaw State University Kennesaw, GA 30144, USA