Online软件工程
计算机科学-软件工程学士学位
软件是你在手机上玩游戏的基石, 计算机上的防病毒保护, 还有你在电脑上读的电子书. 软件工程师需要创建和完善这些程序, 你可以准备通过CTU的软件工程专业的计算机科学学士学位来发展对这个行业的理解. 在这个节目中, 您可以学习如何通过使用算法技术编程来构建计算机软件解决方案,同时探索广泛的理论和实践知识, 方法, 流程, 和技能.
从2021年到2031年,软件开发工作预计将增长25%1由于人们越来越依赖应用程序和系统来简化他们的生活. 探索这个不断发展的行业所需的技能.
CTU的软件工程学士巴黎人澳门赌场在哪被美国大学评为最佳Online学士课程.S. 新闻 & 联合国世界报告 第九 连续一年*
项目概述
计算机科学理学学士(BSCS)课程是一个183学分的Online课程,专注于软件工程. 该课程包括51个学分的通识教育, 88个学分用于计算机科学核心, 软件工程专业44个学分.
这个巴黎人澳门赌场在哪是为那些有兴趣从事以通过算法技术编程构建计算机软件解决方案为中心的职业的学生设计的. 学生将探索广泛的理论和实践知识, 方法, 流程, 根据特定领域的需求有效地设计和开发计算机软件的技术和技能. 该计划有一个一般轨道和三个集中:网络安全工程, 软件工程, 与数据科学.
BSCS的课程提供了关于计算机软件如何工作的广泛而详细的知识, 以及如何设计和开发不同层次和类型的计算机软件. 这与计算机工程专业的课程不同,计算机工程专业的课程侧重于如何设计和开发计算机硬件. 它也不同于信息技术项目的课程设置, 其中一个重点是如何应用计算机硬件和软件来进行设计, 开发和支持高层次的面向最终用户的业务系统, 服务或应用程序.
该计划不会导致额外的许可证或认证. 像这样, CTU没有就任何州或司法管辖区的执照或认证的先决条件作出决定.
通过创新的行业当前课程和技术支持的以学生为中心的教学, 计算机科学学院, 工程和技术使学生变得有动力, 有创意的, 道德, 以及能够解决计算机科学挑战的熟练专业人员, 计算机/电子工程, 和资讯科技,以配合数码经济的需要.估算你的花费,潜在的节省和毕业日期
课程
课程:通识教育 | 学分 | |
---|---|---|
COMS105 | 人际沟通 | 4.5 |
or | ||
COMS203 | 语音通信 | 4.5 |
ENGL104 | 介绍性书面沟通 | 4.5 |
ENGL105 | 专业书面沟通 | 4.5 |
HIST101 | 美国现代史:1950年到21世纪 | 4.5 |
MATH111 | 技术课程的大学代数 | 4.5 |
PHIL101 | 伦理学导论 | 4.5 |
PSYC102 | 心理学导论 | 4.5 |
SCI101 | 科学概论 | 4.5 |
SCI103 | 科学与技术-实验课程 | 1.5 |
SCI201 | 环境科学与可持续发展 | 4.5 |
SOCL102 | 介绍社会学 | 4.5 |
UNIV104 | 学业和职业成功 | 4.5 |
总学时: | 51 |
核心课程: | 学分 | |
---|---|---|
CS101 | 计算机科学中的问题解决 | 4 |
CS118 | 程序设计语言原理 | 4 |
CS119 | 编程概论 | 4 |
CS141 | 计算机组织与体系结构基础 | 4 |
CS219 | Python编程 | 4 |
CS221 | SQL编程 | 4 |
CS226 | Java编程 | 4 |
CS228 | c++编程 | 4 |
CS233 | 数据结构基础 | 4 |
CS253 | 数据库系统概论 | 4 |
CS267 | 计算机算法 | 4 |
CS311 | 手机编程 | 4 |
CS337 | 并行计算概论 | 4 |
CS341 | 操作系统原理 | 4 |
CS349 | 软件工程 | 4 |
CS356 | 大数据分析基础 | 4 |
CS491 | 计算机科学小组项目一 | 4 |
CS492 | 计算机科学小组项目二 | 4 |
CSS150 | 电脑保安概论 | 4 |
IT204 | 网络基础 | 4 |
MATH211 | 离散数学在计算机系统和信息技术中的应用 | 4 |
or | ||
MATH212 | 离散数学基础 | 4 |
MATH311 | 计算机系统和信息技术的数据驱动统计 | 4 |
or | ||
MATH312 | 概率论和统计学原理 | 4 |
总学时: | 88 |
课程-浓度 | 学分 | |
---|---|---|
CS227 | Linux编程 | 4 |
CS361 | 用户界面设计原则 | 4 |
CS368 | 软件需求基础 | 4 |
CS374 | 软件设计基础 | 4 |
CS468 | 软件服务建设 | 4 |
CS469 | 软件质量保证 | 4 |
从下列课程中选择20个学分 | 20 | |
总学时: | 44 |
课程-选修课 | 学分 | |
---|---|---|
CS349 | 软件工程 | 4 |
CS367 | 流数据分析 | 4 |
CS378 | NoSQL数据库 | 4 |
CS379 | 机器学习 | 4 |
CS473 | 数据挖掘 | 4 |
CS479 | 数据可视化 | 4 |
CSS200 | 网络安全原理 | 4 |
CSS250 | 安全风险管理 | 4 |
CSS280 | 道德黑客 | 4 |
CSS321 | 软件保证 | 4 |
EM200 | 网站开发概论 | 4 |
IT304 | 计算机网络与通信 | 4 |
课程-选修课 | 学分 | |
---|---|---|
CS349 | 软件工程 | 4 |
CS367 | 流数据分析 | 4 |
CS378 | NoSQL数据库 | 4 |
CS379 | 机器学习 | 4 |
CS473 | 数据挖掘 | 4 |
CS479 | 数据可视化 | 4 |
CSS200 | 网络安全原理 | 4 |
CSS250 | 安全风险管理 | 4 |
CSS280 | 道德黑客 | 4 |
CSS321 | 软件保证 | 4 |
EM200 | 网站开发概论 | 4 |
EM218 | 网页开发II | 4 |
EM228 | Web脚本 | 4 |
EM270 | 新兴媒体与科技 | 4 |
IT304 | 计算机网络与通信 | 4 |
总学时:183
学习成果
BSCS项目学习成果:
- 分析一个复杂的计算问题,并运用计算和其他相关学科的原理来确定解决方案.
- 设计, 实现, 并评估基于计算的解决方案,以满足程序规程上下文中给定的一组计算需求.
- 在各种专业环境中进行有效的沟通.
- 认识到专业责任,并根据法律和道德原则在计算实践中做出明智的判断.
- 作为团队的一员或领导者,有效地从事与项目纪律相适应的活动.
- 运用计算机科学理论和软件开发基础来产生基于计算的解决方案.
学习成果:
软件工程:
- 掌握新车型的知识, 方法, 技术, 专业标准, 以及软件工程中出现的特定于环境的最佳实践.
- 选择和应用适当的理论, 模型, 技术, 为问题识别提供基础的过程和工具, 软件需求分析, 软件设计, 软件实施和测试, 以及软件开发项目管理.
教师
![Dr. 瞿Yanzhen](/Media/Default/CTU/images/faculty/small/ProfileSML-Yanzhen-Qu.jpg)
Dr. 瞿Yanzhen
大学院长Dr. 曲延珍是清华大学计算机科学学院院长兼教授, 科罗拉多理工大学工程与技术专业. 在CTU任职期间. Qu在CTU CS课程的现代化中发挥了领导作用, IT和网络安全巴黎人澳门赌场在哪, 从副学士到博士学位不等.
![Dr. 理查德·蔡](/Media/Default/CTU/images/faculty/small/ProfileSML-Richard-Cai.jpg)
Dr. 理查德·蔡
执行项目总监Dr. 理查德·蔡是CTU计算机科学与工程学院的执行项目主任 & 技术. 在这个角色中,Dr. 蔡指导课程设计, 学院巴黎人澳门赌场在哪的发展和修订. 他还在项目评估和认证中发挥关键作用.
欲了解更多教师资料,请访问我们的 领导力与师资力量 页面.
欲了解更多信息,请访问 工程学院 & 计算机科学.
认证和校准
这个项目的成果符合教唆的教育标准.
常见问题
当你努力完成你的BSCS与软件工程的浓度, 除了BSCS项目的核心课程,如计算机算法, 编程, 操作系统, you will be immersed in courses where you will study these topics and much more: Linux 编程; 原则 of user interface 设计; 软件需求; 软件设计; and software service construction.
软件工程专业的BSCS有183个学分. 你可能有资格获得转移学分,这是在个人的基础上进行评估的. 并非所有学分都可以转换. CTU快速通道™ 考试为你提供了一个获得大学学分的机会,让你可以更快地完成30%的学位.*
*减少在校时间和/或减少学费的能力取决于CTU快速通道的数量™ 顺利通过考试. 快速通道课程学分不可转让. 并不是所有的项目都有资格在时间和金钱上减少30%. 符合条件的课程可能会有所变化. 学生在做出入学决定时不应依赖潜在的快速通道储蓄或资格.
通过创新的行业相关课程和技术使学生为中心的教学, 您将通过课堂学习和实践经验来学习符合行业标准,并帮助您开发适用于数字经济需求的技能.
The BSCS is not programmati呼叫y accredited; however, CTU软件工程专业的BSCS课程的成果符合工程与技术认证委员会的教育标准, 公司. (教唆).
学生谈论他们在CTU的经历
由于获得了学士学位,我已经在公司里找到了一份新工作.
Michael T.,前学生 2023年毕业,计算机科学学士学位
CTU的课程设置使一切都易于管理.
罗伯特。米.,前学生 2023年毕业,计算机科学学士学位
CTU对我来说是一个很好的选择, 谁在寻找以职业为中心的、灵活的、适合我需要的教育.
N迦勒.,前学生 2023年毕业,计算机科学学士学位