培养目标
十门课程必须在五年内完成。学生必须选择关注的重点领域。该课程包括三门基础课程和五门来自网络安全计划的课程,其中包括来自其他计划的选定课程,如下面的课程列表所示。至少三门课程必须来自同一重点领域。至少三门课程必须达到 700 级,并且至少一门 700 级课程必须在所选重点领域。最多可选择两门选修课。未出现在以下课程列表中的课程被视为网络安全的选修课,需要事先获得顾问批准。转学课程将被视为选修课。转学课程必须满足转学的所有一般 EP 要求,必须直接适用于网络安全,并将根据具体情况进行考虑。只有一个 C-range 成绩(C+、C 或 C-)可以计入硕士学位。以下基础和重点领域/集中列表之外的课程选择需经顾问批准。
网络安全专业的非学位学生应咨询他们的顾问,以确定必须成功完成哪些课程才能参加 600 或 700 级课程。
申请截止日期
约翰霍普金斯大学 网络安全 理学硕士(Master of Science|MSc)每年开放招生和截至招生的周期如下:
开放招生周期:每年秋季学期开始前
截至招生周期:每年春季学期开始前
录取要求
申请人(攻读学位和特殊学生)必须满足研究生入学的一般要求。申请人的先前教育必须包括以下先决条件:
一年微积分(2 个学期或 3 个季度);
一个学期/学期的高等数学(离散数学优先,但接受线性代数和微分方程);
一个学期/学期的 Java(C++ 将被接受,但学生必须具备 Java 知识);
一学期/学期的数据结构;
一个学期/学期的计算机组织(例如,汇编语言和机器组织)。
先前教育不包括上述先决条件的申请人仍可在临时状态下注册,一旦完成缺少的先决条件,则可进入完全录取状态。缺少的先决条件可以通过约翰霍普金斯工程学院(所有先决条件都可用)或在其他地区认可的机构完成。被录取的学生通常在本科学习的后半程中获得至少 3.0 的平均成绩(4.0 级(B 或以上))。如果申请人希望考虑其学术和专业背景,可以提交详细的简历。
课程列表
中文 | 英文名 | 类型 |
---|---|---|
使用 Java 编程简介 | Introduction to Programming Using Java | |
离散数学 | Discrete Mathematics | |
使用 Python 编程简介 | Introduction to Programming Using Python | |
信息保障基础 | Foundations of Information Assurance | |
密码学 | Cryptology |