澳门威尼斯人-官网APP下载

澳门威尼斯人-官网APP下载

M.S. 计算机科学-软件系统重点
36
学分
20
一个月完成
类类型
下次开始日期
2023年1月2日
位置测试
GMAT/GRE不要求入学

用M拓宽你的技能.S. 主修计算机科学,主要研究软件系统

各类企业的日常运营都依赖于软件. 因为能够与组织一起成长的软件是盈利的关键, 熟练的计算机科学专业人员决定着破纪录的表现和破产的区别. 威尼斯人APP的100%在线M.S. 主修计算机科学,主修软件系统, 您将学习如何设计和构建可伸缩的现代软件系统. 通过将威尼斯人APP当代硕士计算机科学项目的核心原理与系统架构和人工智能的附加课程相结合, 你将为专门的职位做好准备.

程序的可用性

在现场

20个月完成

更快地完成计算机科学硕士学位.

领先的体系结构工具

获得使用KNIME、Octave和Eclipse的实际经验.

可定制的项目

根据自己的兴趣定制你的硕士学位课程.

现实世界的实践者

向有经验的技术领导者学习.

100%在线课程

根据你的时间表来获得学位.

改变游戏规则的技术

在向利益相关方传播新兴技术方面发挥重要作用.

M.S. 计算机科学-软件系统重点概述

获得现代软件系统中最重要主题的基础知识

你的米.S. 《威尼斯人APP》课程提供实践课程,确保您获得设计软件系统总体架构所需的技能,重点是分布式架构, 以及应用人工智能的必要条件. 课程由行业领袖提供信息和教授, 您将深入了解计算机科学专业人员目前面临的挑战, 以及经过验证的解决问题的策略. 

掌握当前软件开发和面向对象设计的实践

深入研究包括敏捷在内的领先软件开发方法, 极限编程, 测试驱动设计, 模式, 面向方面的编程, 模型驱动的体系结构, KNIME, 倍频程, Eclipse和集成开发环境. 您将能够适当地应用当前的软件方法来解决设计问题, 以及使用面向对象原则来批判软件的能力. 

获得对人工智能从理论到实践的理解

您将获得包括机器学习在内的广泛人工智能(AI)领域的基础知识和实际技能, 人工神经网络, 进化计算, 机器人, 智能代理和仿生人工智能方法. 您将通过专注于创建基于ai的应用程序的实践小组项目来测试您所学的知识. 

Read more >

Mahlet B.

M.S. 计算机科学20级

“从威尼斯人APP获得学位对我来说意义重大. 我一直被教导,教育是一条通往命运的道路, 创造一个有修养的头脑,使个人和专业成长."

你的最佳价值M.S. 计算机科学

选择威尼斯人APP的M.S. 获得一个适合你的生活和预算的高质量学位. 

非盈利=以学生为中心

与营利性大学不同,威尼斯人APP投资的是学生的成功,而不是股东的收益.

合作伙伴? 支付更少.

搜索下面的内容,看看你是否可以通过雇主或专业组织的合作关系节省学费.

$24,120
总学费
(合伙人折扣后)

学费担保

从第一天到毕业,锁定你的学费,防止你的学位成本上涨.

强烈推荐

97%
学生满意度

97%的毕业生会向他们的家人、朋友和/或同事推荐威尼斯人APP.

**资料来源:威尼斯人APP职业发展办公室学生满意度调查(2021年秋季)

×
×

M.S. 在计算机科学-软件系统重点课程

所需的主要区域
611年薪酬 高级数据结构与编程(4)

本课程涵盖了使用面向对象方法进行高级软件开发的关键知识和技能. 学生学习、操作和思考非线性数据结构,如树和堆. 递归算法, 排序算法, 算法的效率, 并且讨论了高级设计模式. 支持软件开发的先进概念和原则, 学生将设计, code, 测验, 调试, 使用业界最佳实践(如GitHub)和Java编程语言记录规模和复杂性不断增加的程序. 注意:本课程有监考考试。.

620年薪酬 -算法分析(4)

本课程涵盖了各种算法设计范例, 算法的数学分析, 算法与np完备性的实证分析.

630年薪酬 -数据库管理问题(4)

本课程的重点是设计数据库时的基本设计考虑. 具体的主题包括设计备选方案的性能分析, 系统配置和管理一个流行的数据库系统. 本课程还提供了数据库系统的算法和机器组织的深入分析. 注意:本课程有监考考试。. 如果学生使用在线监考,这种考试需要额外的技术.

655年薪酬 -分布式系统(4)

本课程介绍了分布式计算系统的设计和分布式应用程序设计. 分布式系统的主要概念包括:透明性, 非均质性, 进程通信, 一致性, 容错, 和安全. 学生还将学习在应用服务器上以RESTful 网络服务的形式开发真实的分布式应用程序. 注意:本课程有监考考试。.

671年薪酬 -验证和测试(4)

本课程主要关注交付高质量软件的问题, 特别是在大型复杂系统中. 涵盖的主题包括测试策略(黑盒、白盒、回归等).)、单元测试、系统集成、系统验证和支持工具. 它还将加强对从早期设计阶段就可测试和可跟踪的需求的需求. 注意:本课程有监考考试。.

691年薪酬 -顶石(4)

这门课, 最后一个科学硕士-计算机科学项目, 挑战学生研究当前感兴趣的计算机科学主题,并就该主题撰写一篇原创论文和演示文稿. 除了研究论文, 学生将被介绍到软件开发的经济学,以及在企业环境中评估软件开发项目的管理成本所需的工具. 课程的最后一个主题是讨论与信息技术相关的伦理. 当前的伦理主题将通过使用相关案例研究进行讨论.

专业选修课

下列课程至少修满12学分:

数学601 分析学概论(4)

本课程提供方法的介绍性概述, 数据分析这一不断发展的领域中的概念和当前实践. 要涵盖的主题包括数据收集, 信息决策的分析和可视化以及统计推理方法. 学生将使用当前的统计软件探索这些主题. 一些重点还将给予数据分析的伦理原则.

605年数据 -数据可视化 & 报告(4)

本课程的重点是收藏, 准备, 分析数据来创建可视化, 指示板, 以及可以用来交流关键业务见解的故事. 学生将学习如何使用当今企业使用的最流行的可视化工具构建和简化数据分析项目,并有效地突出其含义.

611年数据 -应用机器学习(4)

本课程探讨了机器学习的两个主要领域:有监督和无监督. 主题包括线性回归和逻辑回归, 概率推理, 支持向量机, 人工神经网络, 聚类, 还有降维, 和编程.

ISEC 610 -资讯保障(4)

本课程涵盖了企业环境中安全的基础知识. 包括风险和漏洞的覆盖范围, 威胁建模, 政策的形成, 控制和保护方法, 加密和身份验证技术, 网络安全, 密码学, 人员和物理安全问题, 还有伦理和法律问题. 这门基础课程是对以后的安全课程中深入讨论的许多后续主题的介绍. 注意:本课程有监考考试。. 如果学生使用在线监考,这种考试需要额外的技术.

ISEC 620 -软件和应用程序安全(4)

今天,从金融到制造业,软件几乎是每一个行业的核心. 软件在日常生活中随处可见,比如手机和电脑,但也在一些你可能想不到的地方,比如烤面包机, 恒温器, 汽车, 甚至是灯泡. 当涉及到生命攸关的系统时,软件的安全缺陷可能会产生从不方便到破坏性甚至灾难性的影响. 如何设计和构建软件以最小化缺陷的存在或减轻它们的影响? 本课程着重于识别软件开发过程, 模型, 并减轻对各种软件的威胁. 主题包括威胁建模框架, 攻击树, 攻击库, 防守战术, 安全的软件开发生命周期, 网络, 云, 还有人为因素.

ISEC 640 -密码学(4)

加密/解密和哈希的密码原语是保持静止和传输中数据的机密性和完整性的两种主要方法. 因此,对密码技术的研究是安全从业者的主要兴趣. 本课程将涵盖历史和现代密码学的重要原理,包括基本的信息理论, 数学, 和随机性. 重要的技术,如流密码和分组密码, 对称和非对称密码学, 公开密码匙基础设施, 探索重点交流. 最后, 哈希和消息身份验证代码将作为一种保持数据完整性的方法进行研究.

645年薪酬 -面向对象设计 & 练习(4)

本课程调查当前软件开发和软件设计的实践, 特别是在面向对象的设计领域. 本课程将研究和对比当前和前沿的方法和实践, 包括敏捷, 极限编程, 测试驱动设计, 模式, 面向方面的编程, 模型驱动的体系结构, 统一建模语言, 以及集成开发环境.

650年薪酬 —系统架构 & 工程(4)

本课程涵盖了软件系统工程的主题. 它的范围是软件系统的整体体系结构设计,重点是分布式体系结构. 解决了以体系结构为中心的软件开发周期和项目管理中的问题.

670年薪酬 -人工智能的应用(4)

本课程从应用的角度介绍人工智能(AI). 在介绍了一些基本概念和技术(例如搜索和知识表示)之后, 本课程从各种各样的问题举例说明这些技术的理论基础和应用. 该课程调查了人工智能领域的广泛活跃领域,如机器学习, 人工神经网络, 进化计算, 机器人, 智能代理和仿生人工智能方法. 它在工程方法和理论之间取得了平衡. 练习包括基本AI技术的实际应用,以及针对给定问题选择适当的技术. 选定领域的主要主题还与学生小组将参与创建基于人工智能的应用程序的项目相结合.

610年薪酬 -计算机科学实习(1-4)

本课程为msc学生提供了在计算机科学领域获得相关工作经验的机会. 这个实习是学生、教师和就业主管之间的一个持续的研讨会. 它包括学习合同(课程实践培训[CPT]信息), 或其他), 与教师代表定期开会, 具有与MSCS课程其他选修课程同等水平的专业经验. 学习合同中规定了要提交的材料的规格. 不能保证所有申请人都能参加.

699年薪酬 计算机科学研究生独立学习(1-4)

自主学习课程允许成绩良好的学生在常规课程所不涵盖的领域继续学习,或在现有的课程领域继续学习. 学习在教师的监督下进行,评分以及格/不及格为基础. 针对国际学生, 经课程主任同意,可将课程实践训练作为独立学习. (详情见学术公报的“独立研究”部分.)

可选的关注领域

学生可以完成一个重点领域以满足专业选修课的要求.

OR

数据分析:

数学601 分析学概论(4)

本课程提供方法的介绍性概述, 数据分析这一不断发展的领域中的概念和当前实践. 要涵盖的主题包括数据收集, 信息决策的分析和可视化以及统计推理方法. 学生将使用当前的统计软件探索这些主题. 一些重点还将给予数据分析的伦理原则.

605年数据 -数据可视化 & 报告(4)

本课程的重点是收藏, 准备, 分析数据来创建可视化, 指示板, 以及可以用来交流关键业务见解的故事. 学生将学习如何使用当今企业使用的最流行的可视化工具构建和简化数据分析项目,并有效地突出其含义.

611年数据 -应用机器学习(4)

本课程探讨了机器学习的两个主要领域:有监督和无监督. 主题包括线性回归和逻辑回归, 概率推理, 支持向量机, 人工神经网络, 聚类, 还有降维, 和编程.

OR

网络安全:

ISEC 610 -资讯保障(4)

本课程涵盖了企业环境中安全的基础知识. 包括风险和漏洞的覆盖范围, 威胁建模, 政策的形成, 控制和保护方法, 加密和身份验证技术, 网络安全, 密码学, 人员和物理安全问题, 还有伦理和法律问题. 这门基础课程是对以后的安全课程中深入讨论的许多后续主题的介绍. 注意:本课程有监考考试。. 如果学生使用在线监考,这种考试需要额外的技术.

ISEC 620 -软件和应用程序安全(4)

今天,从金融到制造业,软件几乎是每一个行业的核心. 软件在日常生活中随处可见,比如手机和电脑,但也在一些你可能想不到的地方,比如烤面包机, 恒温器, 汽车, 甚至是灯泡. 当涉及到生命攸关的系统时,软件的安全缺陷可能会产生从不方便到破坏性甚至灾难性的影响. 如何设计和构建软件以最小化缺陷的存在或减轻它们的影响? 本课程着重于识别软件开发过程, 模型, 并减轻对各种软件的威胁. 主题包括威胁建模框架, 攻击树, 攻击库, 防守战术, 安全的软件开发生命周期, 网络, 云, 还有人为因素.

ISEC 640 -密码学(4)

加密/解密和哈希的密码原语是保持静止和传输中数据的机密性和完整性的两种主要方法. 因此,对密码技术的研究是安全从业者的主要兴趣. 本课程将涵盖历史和现代密码学的重要原理,包括基本的信息理论, 数学, 和随机性. 重要的技术,如流密码和分组密码, 对称和非对称密码学, 公开密码匙基础设施, 探索重点交流. 最后, 哈希和消息身份验证代码将作为一种保持数据完整性的方法进行研究.

OR

软件系统:

645年薪酬 -面向对象设计 & 练习(4)

本课程调查当前软件开发和软件设计的实践, 特别是在面向对象的设计领域. 本课程将研究和对比当前和前沿的方法和实践, 包括敏捷, 极限编程, 测试驱动设计, 模式, 面向方面的编程, 模型驱动的体系结构, 统一建模语言, 以及集成开发环境.

650年薪酬 —系统架构 & 工程(4)

本课程涵盖了软件系统工程的主题. 它的范围是软件系统的整体体系结构设计,重点是分布式体系结构. 解决了以体系结构为中心的软件开发周期和项目管理中的问题.

670年薪酬 -人工智能的应用(4)

本课程从应用的角度介绍人工智能(AI). 在介绍了一些基本概念和技术(例如搜索和知识表示)之后, 本课程从各种各样的问题举例说明这些技术的理论基础和应用. 该课程调查了人工智能领域的广泛活跃领域,如机器学习, 人工神经网络, 进化计算, 机器人, 智能代理和仿生人工智能方法. 它在工程方法和理论之间取得了平衡. 练习包括基本AI技术的实际应用,以及针对给定问题选择适当的技术. 选定领域的主要主题还与学生小组将参与创建基于人工智能的应用程序的项目相结合.

并修课程
501年薪酬 编程基础(4)

本课程涵盖了基本的编程原理. 学生将学习计算机程序的基本元素,如数据类型, 作业, 条件分支, 循环, 功能, 递归, 基本数据结构, 程序调试, 和测试. 注意:本课程有监考考试。.

OR 伊特136 -编程原理(4)

本课程为至少具有一定编程背景的个人提供了基本的编程原则. 主要的主题是结构化编程, 解决问题, 算法设计, 自顶向下逐级细化, 软件生命周期. 主题将包括测试, 数据类型, 运营商, 重复和选择控制结构, 功能, 数组, 和对象. 学生将用相关的编程语言设计、编码、测试、调试和记录程序. 注意:本课程有监考考试。.

OR 111年薪酬 -计算机科学导论 & 面向对象编程(4)

本课程介绍如何使用面向对象的方法构建软件. 学生学习并反思问题分析, 面向对象设计, 实现, 和测试. 支持软件构建的概念和原则, 学生将设计, code, 测验, 调试, 并使用Java编程语言记录程序. 基本数据类型, 控制结构, 方法, 类被用作可重用软件组件的构建块. 自动化单元测试, 编程风格, 除了抽象的面向对象技术外,还强调工业实践, 封装, 和组成. 注意:本课程有监考考试。.

511年薪酬 -基础数据结构 & 工程机械设计(4)

本课程继续面向对象的方法进行中级软件开发. 学生将学习和反思基本的面向对象分析技术, 基本设计模式, 以及线性数据结构,如列表和队列. 支持软件开发的概念和原则, 学生将设计, code, 测验, 调试, 并使用Java编程语言记录程序. 注意:本课程有监考考试。. 如果学生使用在线监考,这种考试需要额外的技术.

OR 121年薪酬 -面向对象的数据结构 & 算法I (4)

本课程继续采用面向对象的方法进行软件构建. 学生学习和反思高级面向对象技术, 算法的效率, 类层次结构, 和数据结构. 支持软件构建的概念和原则, 学生将设计, code, 测验, 调试, 并使用Java编程语言记录程序. 设计原则, I/O, 异常处理, 线性数据结构(列表, 栈, 和队列), 除了继承和多态的面向对象技术外,还强调了设计模式. 注意:本课程有监考考试。.

数学503 计算机数学基础(4)

本课程向学生介绍基础代数, 逻辑, 以及在高级计算机科学课程中需要的数学组合概念. Topics include integer representation; algorithms; modular arithmetic and exponentation; discrete logarithms; 密码学; 递归; primality 测验ing; number theory; graphs and directed graphs; trees; and Boolean Algebra. 注意:本课程有监考考试。. 如果学生使用在线监考,这种考试需要额外的技术.

OR 数学320 -离散数学(4)

本课程向学生介绍基础代数, 高级计算机科学课程中所需要的数学逻辑和组合概念. Topics include logic; sets, 映射, and relations; elementary counting principles; proof techniques with emphasis on mathematical induction; graphs and directed graphs; Boolean algebras; 递归; and applications to computer science. 请注意:书本费将包含在必修课程材料的学费中. 注意:本课程有监考考试。.

拥有计算机科学本科学位的学生将被录取,不需要未来的先决条件. 然而, 通过完成comp121或comp511课程,学生将被要求具备中级Java编程技能, 拥有Oracle提供的Java SE 8程序员认证, 或者一个包含面向对象编程基础知识的java相关示例的组合, 线性和非线性数据结构(栈, 队列, 列表, 等.)

没有计算机科学学位的学生将需要获得威尼斯人APP以上课程的学分,或在机构(以前的地区)认证机构的先决条件下的同等本科课程工作或适当的相关工作经验. 研究生预科课程(500级)必须以“C”或更好的成绩完成. 本科预科课程必须以“C”或更好的成绩完成. 有软件工程师的工作经验, 开发人员, 或者程序员分析人员将根据要求由项目主席进行评估. 简历, 工作样本, 个人面试都可以用来确定这些领域的知识深度.

fafsa_ebook_image_open_460x302.jpg

免费大师工具包

通过比较学校和计算硕士学位的投资回报率来消除猜测.

Download Now >

计划的细节

纳娑K.

M.S. 计算机科学20级

“感谢威尼斯人APP帮助我达到我职业生涯中的这一重要里程碑."

职业发展机会

软件开发人员

软件开发人员, 也被称为计算机程序员, 帮助设计, 创建, 安装, 测试和维护相关的功能计算机程序和设备应用程序. 

软件架构师

软件架构师通过为软件开发人员提供平台来协作计算机程序的创建和发展, 编码, 和技术要求.

人工智能工程师

人工智能工程师将数据科学和软件工程结合起来,创建自动化的业务解决方案.

就业前景

13%

从2021年到2031年,计算机科学的工作岗位预计将增加13%

所有职业

2021
5400282个工作岗位
2031
6080567个工作岗位
Show Details >

计算机和信息系统经理

2021
493607个工作岗位
2031
549484个工作岗位

软件开发人员和软件质量保证分析人员和测试人员

2021
1600098个工作岗位
2031
1924125个工作岗位

网页开发人员和数字界面设计人员

2021
198907个工作岗位
2031
222454个工作岗位

电脑用户支援专家

2021
699494个工作岗位
2031
769787个工作岗位

医疗库里, 医疗记录专家, 以及卫生技术人员和技术人员, 所有其他的

2021
337182个工作岗位
2031
371327个工作岗位


来源信息由Lightcast提供.

知识 & 一套技能

通过以下课程获得雇主需要的技能:

常见问题

回到大学博客

相关的项目