M.S. 在计算机科学-软件系统的重点
36
学分
20
一个月完成
Class Type
面对面,在线课程参见状态可用性
下次开始日期
2024年1月8日
位置测试
入学不要求GMAT/GRE

用硕士学位拓宽你的技能.S. 主修计算机科学,主修软件系统

各行各业的日常运作都依赖于软件. 因为能够与组织一起成长的软件是盈利的关键, skilled computer science professionals make the difference between record-breaking performance and going broke. 十大正规赌博平台大全排行的100%在线M.S. 主修计算机科学,主修软件系统, 您将学习如何设计和构建可扩展的现代软件系统. By combining the core principles of Franklin’s contemporary master’s-level computer science program with additional courses in system architecture and artificial intelligence, 你将为专门的角色做好准备.

20个月完成

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

领先的架构工具

获得KNIME, Octave和Eclipse的实践经验.

可定制的项目

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

现实世界的实践者

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

100%在线课程

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

改变游戏规则的技术

在与利益相关者沟通新兴技术方面发挥重要作用.

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

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

Your M.S. in 计算机科学-Software Systems provides hands-on coursework that ensures you’ll gain the skills needed to design the overall architecture for software systems with emphasis on distributed architectures, 以及那些应用人工智能所必需的. 课程由行业领袖讲授, 您将深入了解当前计算机科学专业人员面临的挑战, 以及经过验证的解决问题的策略. 

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

深入了解包括敏捷在内的领先软件开发方法, 极限编程, 测试驱动设计, patterns, 面向方面的编程, 模型驱动的体系结构, KNIME, OCTAVE, Eclipse和集成开发环境. You’ll emerge with the ability to appropriately apply current software methods to resolve design issues, 以及使用面向对象原则来评价软件的能力. 

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

You gain foundational knowledge and real-world skills in a wide range of artificial intelligence (AI) areas including machine learning, 人工神经网络, 进化计算, robotics, 智能代理和仿生人工智能方法. You’ll put your learning to the test with hands-on group projects focused on creating AI-based applications. 

Read more >

Mahlet B.

M.S. 计算机科学'20

“获得十大正规赌博平台大全排行的学位对我来说意义重大. 我一直被教导说,教育是一条通往命运的道路, 培养一个有修养的头脑,使个人和专业成长."

未来开始日期

个别课程的开始日期可能会有所不同,并可能发生变化. Please 索取免费资料 & 咨询招生顾问,了解最新的课程开始日期.

2024年春季
January
8
推荐注册机构:
Dec 29
2024年春季
January
29
推荐注册机构:
Jan 19
2024年夏天
May
20
推荐注册机构:
May 10
Fall 2024
August
19
推荐注册机构:
Aug 9
Fall 2024
September
30
推荐注册机构:
Sep 20

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

选择十大正规赌博平台大全排行的M.S. 计算机科学,并获得适合你的生活和预算的高质量学位. 

非营利=以学生为中心

与营利性大学不同,十大正规赌博平台大全排行投资的是学生的成功,而不是股东的收益.

Partner? Pay Less.

Search below to see if you could save tuition through an employer or professional organization partnership.

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

学费担保

通过锁定从第一天到毕业的学费来降低你的学位成本.

强烈推荐

98%
学生满意度

98%的毕业生会向他们的家人、朋友和/或同事推荐十大正规赌博平台大全排行.

资料来源:十大正规赌博平台大全排行, 职业发展办公室学生满意度调查(2023年夏季)

×
×

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

所需主要地区
COMP 611 -高级数据结构与编程(4)

This course covers key knowledge and skills for advanced software development using the object-oriented approach. 学生学习,操作和思考非线性数据结构,如树和堆. 递归算法, 排序算法, 算法的效率, 并讨论了高级设计模式. 支持软件开发的先进概念和原则, 学生将设计, code, test, debug, and document programs with increased scale and complexity using industry's best practices (such as GitHub) and the Java programming language. 注意:本课程有监考考试。.

COMP 620 -算法分析(4)

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

COMP 630 -数据库管理问题(4)

本课程侧重于设计数据库时的基本设计考虑. 具体的主题包括设计方案的性能分析, 系统配置和管理一个流行的数据库系统. The course also offers an in-depth analysis of the algorithms and machine organizations of database systems. 注意:本课程有监考考试。. 如果学生使用在线监考,这个考试需要额外的技术.

COMP 655 -分布式系统(4)

This course introduces the design of distributed computing systems and distributed application programming. 分布式系统的主要概念包括:透明性, 非均质性, 进程通信, 一致性, 容错, 和安全. Students will also learn to develop a real-world distributed application as a RESTful Web-service on an application server. 注意:本课程有监考考试。.

COMP 671 -验证和测试(4)

本课程着重于交付高质量软件的问题, 特别是在大型复杂系统中. 涵盖的主题包括测试策略(黑盒、白盒、回归等).)、单元测试、系统集成、系统验证和支持工具. It also will reinforce the need for requirements that are testable and traceable from the early design stages. 注意:本课程有监考考试。.

COMP 691 ——《十大正规赌博平台大全排行》(4)

This course, 计算机科学硕士课程的最后一个, challenges students to research a current topic of interest in 计算机科学 and produce an original paper and presentation on the topic. 除了研究论文, students are introduced to the economics of software development and the tools needed to estimate the cost of a software development project for management in a corporate environment. 本课程的最后一个主题是讨论与信息技术相关的道德问题. 当前的伦理主题将通过使用相关的案例研究进行讨论.

专业选修课

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

MATH 601 -分析学入门(4)

本课程提供了方法的介绍性概述, 统计和数据分析领域的概念和当前实践. 涉及的主题包括数据收集, 数据分析和可视化以及概率, 知情决策的统计推断和回归方法. 学生将使用当前的统计软件探索这些主题. 一些重点也将给予数据分析的道德原则.

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

本课程侧重于收集, preparing, 并分析数据以创建可视化, dashboards, 以及可用于传达关键业务见解的故事. Students will learn how to structure and streamline data analysis projects and highlight their implications efficiently using the most popular visualization tools used by businesses today.

DATA 611 -应用机器学习(4)

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

ISEC 610 -资讯保障(4)

本课程涵盖了企业环境中的安全基础知识. 包括对风险和漏洞的覆盖, 威胁建模, 政策的形成, 控制和保护方法, 加密和身份验证技术, 网络安全, 密码学, 人员和人身安全问题, 还有道德和法律问题. This foundational course serves as an introduction to many of the subsequent topics discussed in depth in later security courses. 注意:本课程有监考考试。. 如果学生使用在线监考,这个考试需要额外的技术.

ISEC 620 -软件及应用程序保安(4)

今天,从金融到制造业,软件几乎是所有企业的核心. Software pervades everyday life in expected places like phones and computers but also in places that you may not consider such as toasters, thermostats, automobiles, 甚至是灯泡. Security flaws in software can have impacts ranging from inconvenient to damaging and even catastrophic when it involves life-critical systems. 如何设计和构建软件以最小化缺陷的存在或减轻它们的影响? 本课程着重于识别软件开发过程, model, 并减轻对各种软件的威胁. 主题包括威胁建模框架, 攻击树, 攻击库, 防守战术, 安全软件开发生命周期, web, cloud, 还有人为因素.

ISEC 640 -密码学(4)

The cryptographic primitives of enciphering/deciphering and hashing are the two main methods of preserving confidentiality and integrity of data at rest and in transit. 因此,加密技术的研究是安全从业人员的主要兴趣. This course will cover the important principles in historical and modern 密码学 including the underlying information theory, 数学, 和随机性. 重要的技术,如流密码和分组密码, 对称和非对称密码学, 公开密码匙基础设施, 并将探索密钥交换. Finally, 哈希和消息身份验证码将作为保持数据完整性的一种方式进行检查.

COMP 645 -面向对象设计 & 练习(4)

本课程概述了当前软件开发和软件设计的实践, 特别是在面向对象的设计领域. 本课程将考察和对比当前和领先的方法和实践, 包括敏捷, 极限编程, 测试驱动设计, patterns, 面向方面的编程, 模型驱动的体系结构, 统一建模语言, 集成开发环境.

COMP 650 —系统架构 & 工程(4)

本课程涵盖软件系统工程的主题. Its scope is the design of the overall architecture for software systems with emphasis on distributed architectures. The issues in an architecture centered software development cycle and project management are addressed.

COMP 670 -人工智能的应用(4)

本课程从应用的角度介绍人工智能(AI). After an introduction of some basic concepts and techniques (such as searching and knowledge representation), the course illustrates both the theoretical foundation and application of these techniques with examples from a variety of problems. 该课程调查了广泛的人工智能活跃领域,如机器学习, 人工神经网络, 进化计算, robotics, 智能代理和仿生人工智能方法. 它在工程方法和理论之间取得了平衡. Exercises include hands-on application of basic AI techniques as well as selection of appropriate technologies for a given problem. The principal topics in the selected areas are also coupled with projects where groups of students will participate in the creation of AI-based applications.

COMP 610 -计算机科学实习(1-4)

This course provides MSCS students the opportunity to further their education with relevant work experience in the field of 计算机科学. 这个实习是学生、教师和就业主管之间的一个持续的研讨会. 它涉及学习合同(课程实践培训[CPT]信息), or other), 定期与教师代表会面, 和专业经验的水平相当于MSCS计划的其他选修课程. 学习合同中规定了需要提交的材料. 不能保证所有申请者都能参加.

COMP 699 -研究生计算机科学独立研究(1-4)

Independent studies courses allow students in good academic standing to pursue learning in areas not covered by the regular curriculum or to extend study in areas presently taught. 学习在教师监督下进行,成绩为及格/无学分. 面向国际学生, 经课程主席批准,课程实践训练可作为独立学习. (详见《十大正规赌博平台大全排行》的“独立研究”部分.)

可选的重点领域

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

OR

数据分析:

MATH 601 -分析学入门(4)

本课程提供了方法的介绍性概述, 统计和数据分析领域的概念和当前实践. 涉及的主题包括数据收集, 数据分析和可视化以及概率, 知情决策的统计推断和回归方法. 学生将使用当前的统计软件探索这些主题. 一些重点也将给予数据分析的道德原则.

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

本课程侧重于收集, preparing, 并分析数据以创建可视化, dashboards, 以及可用于传达关键业务见解的故事. Students will learn how to structure and streamline data analysis projects and highlight their implications efficiently using the most popular visualization tools used by businesses today.

DATA 611 -应用机器学习(4)

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

OR

网络安全:

ISEC 610 -资讯保障(4)

本课程涵盖了企业环境中的安全基础知识. 包括对风险和漏洞的覆盖, 威胁建模, 政策的形成, 控制和保护方法, 加密和身份验证技术, 网络安全, 密码学, 人员和人身安全问题, 还有道德和法律问题. This foundational course serves as an introduction to many of the subsequent topics discussed in depth in later security courses. 注意:本课程有监考考试。. 如果学生使用在线监考,这个考试需要额外的技术.

ISEC 620 -软件及应用程序保安(4)

今天,从金融到制造业,软件几乎是所有企业的核心. Software pervades everyday life in expected places like phones and computers but also in places that you may not consider such as toasters, thermostats, automobiles, 甚至是灯泡. Security flaws in software can have impacts ranging from inconvenient to damaging and even catastrophic when it involves life-critical systems. 如何设计和构建软件以最小化缺陷的存在或减轻它们的影响? 本课程着重于识别软件开发过程, model, 并减轻对各种软件的威胁. 主题包括威胁建模框架, 攻击树, 攻击库, 防守战术, 安全软件开发生命周期, web, cloud, 还有人为因素.

ISEC 640 -密码学(4)

The cryptographic primitives of enciphering/deciphering and hashing are the two main methods of preserving confidentiality and integrity of data at rest and in transit. 因此,加密技术的研究是安全从业人员的主要兴趣. This course will cover the important principles in historical and modern 密码学 including the underlying information theory, 数学, 和随机性. 重要的技术,如流密码和分组密码, 对称和非对称密码学, 公开密码匙基础设施, 并将探索密钥交换. Finally, 哈希和消息身份验证码将作为保持数据完整性的一种方式进行检查.

OR

软件系统:

COMP 645 -面向对象设计 & 练习(4)

本课程概述了当前软件开发和软件设计的实践, 特别是在面向对象的设计领域. 本课程将考察和对比当前和领先的方法和实践, 包括敏捷, 极限编程, 测试驱动设计, patterns, 面向方面的编程, 模型驱动的体系结构, 统一建模语言, 集成开发环境.

COMP 650 —系统架构 & 工程(4)

本课程涵盖软件系统工程的主题. Its scope is the design of the overall architecture for software systems with emphasis on distributed architectures. The issues in an architecture centered software development cycle and project management are addressed.

COMP 670 -人工智能的应用(4)

本课程从应用的角度介绍人工智能(AI). After an introduction of some basic concepts and techniques (such as searching and knowledge representation), the course illustrates both the theoretical foundation and application of these techniques with examples from a variety of problems. 该课程调查了广泛的人工智能活跃领域,如机器学习, 人工神经网络, 进化计算, robotics, 智能代理和仿生人工智能方法. 它在工程方法和理论之间取得了平衡. Exercises include hands-on application of basic AI techniques as well as selection of appropriate technologies for a given problem. The principal topics in the selected areas are also coupled with projects where groups of students will participate in the creation of AI-based applications.

并修课程
COMP 501 -编程基础(4)

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

OR ITEC 136 -编程原理(4)

本课程涵盖基本的编程原理 for individuals with at least some programming background. 主要的主题是结构化编程, 解决问题, 算法设计, 自顶向下逐步细化, 软件生命周期. 主题将包括测试, data types, operators, 重复和选择控制结构, functions, arrays, 和对象. 学生将用相关的编程语言设计、编码、测试、调试和记录程序. 注意:本课程有监考考试。.

OR COMP 111 -计算机科学概论 & 面向对象程序设计(4)

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

COMP 511 —基础数据结构 & 目标设计(4)

本课程延续了面向对象的中级软件开发方法. 学生将学习和反思基本的面向对象分析技术, 基本设计模式, 线性数据结构,比如列表和队列. 支持软件开发的概念和原则, 学生将设计, code, test, debug, 并使用Java编程语言编写程序文档. 注意:本课程有监考考试。. 如果学生使用在线监考,这个考试需要额外的技术.

OR COMP 121 -面向对象的数据结构 & 算法1 (4)

本课程延续了面向对象的软件构建方法. 学生学习并反思先进的面向对象技术, 算法的效率, 类层次结构, 数据结构. 支持软件构建的概念和原则, 学生将设计, code, test, debug, 并使用Java编程语言编写程序文档. 设计原则, I/O, 异常处理, 线性数据结构(列表), stacks, 和队列), and design patterns are emphasized in addition to the object-oriented techniques of inheritance and polymorphism. 注意:本课程有监考考试。.

MATH 503 计算数学基础(4)

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

OR MATH 320 -离散数学(4)

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

Students with an undergraduate degree in computer science will be admitted without future prerequisites. However, the students will be expected to possess intermediate Java programming skills as determined by completing COMP 121 or COMP 511, 拥有Oracle颁发的Java SE 8程序员证书, or a portfolio of Java-related examples that would include the fundamentals of object-oriented programming, 线性和非线性数据结构(堆栈), queues, lists, etc.)

Students without a computer science degree will need to have credit for the above 十大正规赌博平台大全排行 courses or the equivalent undergraduate course work for the prerequisites at an institutionally (formerly regionally) accredited institution OR appropriate relevant work experience. 研究生预修课程(500级)必须以“C”或更高的成绩完成. 本科课程必须以“C”或更高的成绩完成. 有软件工程师的工作经验, developer, 项目主席将根据要求对程序员分析员进行评估. Resumes, 工作样本, 个人面试可以用来确定这些领域的知识深度.

fafsa_ebook_image_open_460x302.jpg

免费硕士工具包

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

Download Now >

计划的细节

Manasa K.

M.S. 计算机科学'20

“感谢十大正规赌博平台大全排行帮助我达到职业生涯中这一重要里程碑."

职业发展机会

软件开发人员

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

软件架构师

软件架构师s collaborate in the creation and evolution of computer programs by providing software developers with platform, coding, 技术要求.

AI Engineer

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

就业前景

13%

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

所有职业

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

计算机和信息系统经理

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

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

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

Web开发人员和数字界面设计师

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

计算机用户支持专家

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

医疗库里, 医疗记录专家, 卫生技术人员和技术人员, All Other

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


光源信息由Lightcast提供.

Knowledge & Skillsets

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

为你已经知道的东西获得大学学分

下面列出的证书和培训与这个学位课程相关. 搜索十大正规赌博平台大全排行的数据库以查看预评估的凭证,并查看许可证如何, 认证或专业培训为你获得学位节省了时间和金钱.

常见问题

回到大学博客

相关的项目