该课程以专业为导向,旨在为学生在工业或政府中就业做准备。课程强调实际问题以及相关的理论背景。该课程将为不同的任务提供适当的背景,如。
开发科学和工程应用。
开发系统软件。
开发安全或安保关键系统。
解决计算上的困难问题,以及
开发分布式应用。
虽然不打算为以后进入博士课程做准备,但也不排除这一目标。一旦满足了具体的课程要求,适当地选择选修课将使个人的兴趣在该计划中得到满足。
申请人必须出示区域性认证机构的计算机科学或相关领域的学士学位证书。要求最低GPA为2.75(按4.0标准)。虽然不要求有计算机科学的学士学位,但无缺陷录取要求申请人完成算法分析、操作系统、数据库和线性代数等课程。如果这些课程在入学前没有学过,可以在
宾夕法尼亚州立大学哈里斯堡分校学习,但学生最多只能获得3个学分,以获得硕士学位。
根据项目的决定,申请人可能需要提供研究生入学考试(
GRE)和/或GRE计算机科学科目考试的成绩。此外,申请人必须提供三封推荐信,其中至少有一封来自学术界,以及一封概述重要工作经验和学术及职业目标的信。
学位要求
科学硕士(M.S.)
这里列出的要求是对GCAC-600研究学位政策下所列的研究生会政策的补充。
计算机科学硕士总共需要30个学分(400-,500-,600-,或800级)。学生需要学习以下课程。
必修课
COMP 505 计算理论 3
COMP 511 算法的设计和分析 3
COMP 512 高级操作系统 3
COMP 519 数据库管理系统的高级专题 3
总学分 12
此外,学生需要根据下面描述的两个选项之一完成论文或论文。如果学生认为他们已经完成了与特定课程要求之一基本相似的课程,可以申请对他们以前的工作进行评估,以豁免该要求。如果豁免被批准,应选用另一经批准的课程来代替该必修课程。剩余的18个学分必须按照以下选项之一完成。
论文选项
研究一个具体的计算机科学问题,撰写一篇学术性的书面论文,并进行口头答辩。这个选项需要。
COMP 600 论文研究 6
从批准的计算机科学、数学、工程和信息系统的500级选修课中获得3个学分 3
从批准的计算机科学、数学、工程和信息系统的400和500水平的选修课中获得9个学分 9
总学分 18
论文选项
深入研究特定的计算机科学问题,撰写书面论文或项目,并进行口头答辩。这个选项需要。
COMP 594 硕士研究 3
从批准的500级计算机科学、数学、工程和信息系统课程中选修9个学分 9
从批准的计算机科学、数学、工程和信息系统的400和500水平的选修课中选取6个学分 6
总学分 18
在其他机构以研究生身份完成的课程最多允许9个转学分,但要遵守GCAC-309转学分中的限制。
建议的方向
对于对软件工程、系统编程和人工智能领域感兴趣的学生,本项目建议他们学习以下课程。这些方向只是建议--没有要求学生遵循任何方向,而且方向不会在文凭或成绩单上注明。
软件工程方向
遵循软件工程方向的学生将被提供设计和管理大型软件系统所需的概念性工具。除了必要的核心课程外,软件工程方向还包括以下课程。
COMP 513 软件工程的形式方法 3
COMP 516 高级编程语言 3
INFSY 570 信息系统分析和设计中的软件工程 3
除了这些课程,强烈推荐CMPSC 470,因为编译器开发是获得软件工程技术和工具实践经验的一个理想环境。
系统编程方向
遵循系统编程方向的学生将接受系统软件的概念基础和此类系统的实现方面的指导。除了必要的核心课程外,系统编程方向还包括以下课程。
CMPSC 436 通信和网络 3
COMP 517 计算机安全 3
COMP 545 计算机结构 3
人工智能方向
人工智能方向的学生将获得对人工智能方法的理论和应用以及解决各种问题的进化方法的理解。除了必要的核心课程外,人工智能方向还包括以下课程。
COMP 520 人工智能 3
COMP 524 进化计算 3
COMP 556
微信扫一扫









