Enhancing Cyber Security Education Using Guided Inquiry Collaborative Learning (GICL)NSF logo

Cybersecurity programs in universities and colleges need to produce cybersecurity professionals who not only have in-depth technical knowledge in cybersecurity, but also have “soft skills” including communication, enthusiasm and attitude, team work, networking, problem solving and critical thinking, and professionalism. 

Cybersecurity Topics   


Topic 1: Symmetric encryption

Topic 2: Public key encryption

Topic 3: Key Management

Access control

Topic 4: Discretionary access control (DAC)

Topic 5: Mandatory access control (MAC)

Network Security

Topic 6: Secure Network Protocols – IPSec 1, IPSec 2

Topic 7: Secure Network Protocols – SSL

Topic 8: Firewall

Topic 9: Intrusion Detection Systems (IDSs)

Risk Management

Topic 10: Risk Analysis Part I and Part II

Web Security

Topic 11: Cross-Site Scripting & Defense

Topic 12: SQL Injection and Mitigation

Secure Coding

Topic 13: Buffer overflow

Topic 14: Input Validation

Topic 15: Integer Vulnerability


  • Cryptography pre-survey
  • Cryptography post-survey
  • Using Integer pre-survey
  • Using Integer post-survey
  • Input validation pre-survey
  • Input validation post-survey
  • Cross site scripting pre-survey
  • Cross site scripting post-survey
  • Intrusion detection pre-survey
  • Intrusion detection post-survey
  • DCA pre-survey
  • DCA post-survey
  • Team work survey