Skip to content

RFC: Remove Cybersecurity Fundamentals from curriculum #1055

Open
@waciumawanjohi

Description

@waciumawanjohi

Problem:
Cybersecurity Fundamentals was added to the curriculum, but needs discussion by the contributor community.

Duration:
2022, Aug 4

Background:
The previous intro to security course was discontinued by Coursera. Read more here. In order to provide some recommendation, a new course was added without going through the normal RFC process. This RFC is a space to discuss the proposed course and any alternatives.

CS2013 has as a core security topic "Foundational Concepts in Security". This includes the topics of:

  • CIA (Confidentiality, Integrity, Availability)
  • Concepts of risk, threats, vulnerabilities, and attack vectors (cros- reference SE/Software Project
    Management/Risk)
  • Authentication and authorization, access control (mandatory vs. discretionary)
  • Concept of trust and trustworthiness
  • Ethics (responsible disclosure). (cross-reference SP/Professional Ethics/Accountability, responsibility and
    liability)

CS2013 expects this to be a light introduction, requiring as little as 1 hour of in-class instruction (which we can assume includes an additional 3 hours of out of classroom work).

Cybersecurity Fundamentals appears to address these topics. At the same time, a major disadvantage to Cybersecurity Fundamentals is that it is much longer than the previous course, at roughly 80 hours compared to the previous 15 hours. The core security curriculum recommends 2 courses after this. We should be wary of overemphasizing what is one of many important topics in the curriculum.

There are few courses that are targeted to these topics. These include:

Another possibility is to simply not include Cybersecurity Fundamentals from the curriculum without a replacement. The following course Principles of Secure Coding is the intro course for the Secure Coding Practices Specialization.

With no course that tightly addresses the CS2013 topic in question, along with the very few course hours expected to address the topic in question, it seems the best choice is not to recommend any course.

Proposal:
Remove Cybersecurity Fundamentals from curriculum.

Alternatives:
See Background.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions