CYBERSECURITY

  1. Course Description
    이 과목은 Ugo Ekpo의 Introduction to Cyber Security: Fundamentals를 기본 교재로 활용하여, 사이버 보안의 핵심 원칙과 실무적 응용에 대해 학습한다. 본 교과목은 전통적인 사이버 보안 개념뿐만 아니라, 인공지능(AI), 사물인터넷(IoT), 블록체인 등 신기술의 등장으로 인해 새롭게 대두되는 보안 과제들을 함께 다룬다. 강의, 실습, 그리고 실제 사례 분석을 통해 학생들은 위협 분석, 안전한 개발(secure development), 데이터 보호, 네트워크 보안, 차세대 시스템에 적용되는 거버넌스 프레임워크 등의 실무 능력을 함양한다.
  2. Course Objectives
    By the end of this course, students will be able to: 1. Understand the importance and scope of cybersecurity. 2. Identify vulnerabilities in computer and embedded systems. 3. Apply networking principles and implement security measures. 4. Evaluate governance models, risk management, and compliance standards. 5. Analyze threat intelligence and cyberattack methodologies. 6. Implement encryption and data protection techniques. 7. Practice secure software development, especially in embedded systems. 8. Secure robotic and IoT devices within real-world scenarios. 9. Explore the role of AI and Blockchain in cyber security.
  3. Teachnig Method
    1. Introduce Yourself When Speaking Please say your name before speaking during class discussions. 2. Ask Questions Freely There are no "stupid" questions. If something is unclear to you, chances are others are confused too—so ask! 3. Support One Another Even if a task is individual, it’s okay to ask classmates for help or clarification. Once you understand, explain it in your own words—or write the code in your own style. 4. Be Punctual Always arrive on time. Being late disrupts the class and your own learning. 5. Stay Focused Pay attention and engage actively during class.
  4. Textbook
  5. Assessment
  6. Requiments
  7. Practical application of the course
    Protecting Personal Devices: Use strong passwords, antivirus software, and avoid phishing scams. Securing Home & Business Networks: Set up firewalls, secure Wi-Fi, and monitor network activity. Safe Online Behavior: Browse safely, use VPNs, and avoid suspicious links. Incident Response: Prepare for cyberattacks with a simple response plan. Secure Coding Basics: Learn to avoid common coding vulnerabilities. Preventing Social Engineering: Spot scams and protect sensitive information. Data Privacy: Encrypt data and follow basic privacy laws. Cloud Security: Manage access and protect data in cloud services. Cybersecurity Career Starter: Build a strong foundation for certifications and jobs.
  8. Reference