获取更多信息

加载...

计算机科学

96%
就业率
在毕业后9个月内接受调查的校友中
12:1
学生和教师的比例
100%
新来的一年级新生 & 转移
获得奖学金或助学金

发现我们的计算机科学学士学位

超越1和0.

作为一名Mount Mercy大学计算机科学专业的学生, 你将学习计算机科学专业的理论和实践, 如何在团队中完成大型软件项目, 适当的道德标准. 准备成为一名专业计算机程序员或进入计算机科学研究生院的毕业生.

我在仁慈山的时光是无价的. 由于我所受的教育,我很容易过渡到一个全职的软件工程师的职位.

雅各布·马森,15岁
软件工程师,罗克韦尔柯林斯公司

什么是计算机科学?

计算机科学包括对计算机和计算系统的研究, 包括算法, 硬件及软件设计, 以及人类与科技互动的方式.

作为一名在Mount Mercy的计算机科学专业的学生,探索这些主题,并与该领域的专家教授密切合作. 计算机科学是一个瞬息万变的职业,Mount Mercy计算机科学项目致力于教学, 模型, 并展示最现代的专业实践. 

有了计算机科学学士学位你能做什么?

根据美国劳工部的数据,从2020年到2030年,计算机和信息研究科学家的就业预计将增长22%.S. 远高于所有职业的平均水平.

如果你对网络和软件开发的职业感兴趣,我们的计算机科学专业非常适合你, 信息技术, 和计算机编程. 我们关注的是你的未来, 因此,我们的计算机科学学位课程可以帮助您专注于专业领域,以支持您毕业后的职业目标.

我们的计算机科学毕业生有很多选择,包括:

  • 软件系统开发
  • 计算机编程
  • 计算机系统工程
  • 数据库管理
  • 网络管理
  • 软件QA测试
  • 研究生院
  • Web和应用程序开发

在我们的计算机科学学士学位课程中你能做什么?

作为一名计算机科学专业的学生,有很多方法可以参与其中:

  • 参与STEM活动
  • 与教师一起进行本科生研究
  • 参加学生社团
  • 从事计算机科学方面的实习

CRST数据智能实验室

最先进的设备,学生奖学金和实习机会.

一份蜕变后的礼物来自 CRST运输解决方案公司.2022年,Mount Mercy宣布创建CRST数据智能实验室.

设有虚拟现实区域, 机器人设备, 3 d打印机, 协作空间和其他新技术, 我们的学生将学习该专业的理论和实践.

从2023年秋季开始, CRST还将为Mount Mercy计算机科学和数据科学专业的学生提供带薪实习机会, 哪些奖学金将作为可续期奖学金的补充.  

你将在我们的计算机科学学士学位课程中学习什么?

学习从系统编程概念和信息伦理到网络编程和数据结构的所有课程.

继续攻读计算机科学学位,并将你的知识运用到工作中去:

  • 使用编程语言解释基本的计算机科学概念
  • 设计和分析算法
  • 了解软件工程和编写规范的过程

我要上什么课呢?

计算机专业

要求:
CS 105计算机科学基础4
CS 106数据结构4
CS 190计算机组织4
CS 203信息伦理3
CS 235系统编程概念4
CS 302编程语言3
CS 388数据库系统4
CS 389算法分析3
CS 435高级专题:计算机科学4
DS 101数据科学入门13
MA 162离散数学3
MA 164微积分我4
MA 214概率与统计3
or MA 135 基本统计信息
一个专业领域 12.5 - 16
总时间58.5-62

专业领域

“专业领域”的目的是让学生创建自己的计算机科学学习计划. 传统的计算机科学课程可以通过选择计算科学专业来完成. 我们鼓励潜在的学生“跳出框框思考”, 获得计算机科学指导老师的建议和批准, 在芒特慈悲学院开设个人计算机科学专业.

专业领域必须在大二春季学期结束前申报(以后可以更改)。.

计算机科学专业的专业领域示例

计算科学

本专业适合那些考虑读研计算机科学和/或数学双学位的学生.

MA 165微积分二世4
MA 166微积分三世3
MA 202线性代数3
MA 210图论概论3
总时间13

信息安全

鼓励选择信息安全的个人完成数学辅修课程.

CJ 297刑法3
CS 422资讯科技保安及风险管理3
CS 393密码学3
MA 165微积分二世4
总时间13

Web开发

本专业面向对创建网站和/或商业数据库感兴趣的个人.

AR 120视觉技术3
AR 130平面设计I3
AR 231平面设计II:网页 & 动画3
BK 208市场营销原理3
CS 395网络编程4
总时间16

机器人与嵌入式系统 

这种专业化为学生开发嵌入式软件的职业生涯做准备.

CS 391嵌入式系统3
CS 392机器人系统3
MA 202线性代数3
PH 151物理学原理14
总时间13

软件工程

这是最技术性的CS专业领域.

BA 250技术 & 商务沟通3
BN 204管理学原理3
BN 377项目管理3
CS 326信息系统分析3
CS 395网络编程4
总时间16

科学计算 

PH 151物理学原理14
PH 152物理学原理24
CH 111普通化学I4.5
or BI 125
125L
生物学基础 & 科学探究一
生物统计与科学调查1
总时间12.5

学术要求

本专业所有课程及其先决条件均要求达到C或C以上(C-不计算在内). 所有课程的累积平均绩点为2分.00分或以上的成绩是计算机科学专业毕业的要求. CS 101 在研究设置中使用计算机, CS 103 网站开发导论 和 CS 226 Visual Basic编程 不计入专业 要求(包括专业领域).

计算机科学辅修

在这个科技飞速发展的时代, MMU计算机科学辅修课程为几乎所有专业提供了一套有价值的技能.

要求
CS 105计算机科学基础4
CS 106数据结构4
CS 190计算机组织4
CS 203信息伦理3
CS 235系统编程概念4
CS 388数据库系统4
DS 101数据科学入门13
MA 162离散数学3
总时间29

以下是该专业所需课程的典型顺序*:

大一新生
秋天小时冬天小时春天小时
CS 10543CS 1064
MA 1623 CO 1013
写作能力4 DS 1013
门户网站3 3
 14 3 13
二年级学生
秋天小时冬天小时春天小时
CS 1904CS 2033CS 2354
MA 1644 MA 2143
3 3
3 3
  3
 14 3 16
初级
秋天小时冬天小时春天小时
CS 3884选修3CS 3023
CS选修 3 CS选修 3
3 自然世界领域4
3 3
选修3  
 16 3 13
高级
秋天小时冬天小时春天小时
CS 3893选修3CS 4354
ME 4501 CS选修3
CS选修 3 选修3
选修3 选修2
选修3  
 13 3 12
总学时:123

注:选修课程可用于第二专业, 一个小, 感兴趣的课程, 有实习或留学经历.

注:请参阅 课程部分 获取更多关于门户、能力、领域和顶点课程的信息.

*免责声明

课程设置, 需求, 和政策正不断检讨和修订. 这 目录 呈现供品, 需求, 且政策在发布时有效,并不能以任何方式保证所提供的产品, 需求, 政策不会改变.

这个学习计划代表了本专业必修课程的典型顺序. 它可能并不适用于每个学生. 学生应联系系里的教员以确定适当的课程顺序.

课程

CS 101在研究环境中使用计算机:1个学时

本课程旨在使学生在专业环境中熟练使用常用的办公应用程序. 我们将在分析和解释现实世界数据集的背景下学习这些技能,这些数据集来自Mount Mercy大学的教师和学生的研究. 完成本课程的学生将能够在芒特仁慈学院更有成效, 也更有可能进入职场或读研.

cs103网站开发导论:3个学时

网站开发导论, 学生将学习广泛的网络技术和脚本语言,用于开发互联网网站. 为了跟上快速变化的web开发环境,课程中讨论的工具将有所不同. 这些工具包括(但不限于):wysiwyg html编辑器, html, css, xml, 闪光, Java脚本和动态web编程语言. 本课程的目的是为学生提供广泛的网络技术经验. 本课程面向对网站开发工作感兴趣的非专业人士. 计算机科学专业的学生可以选修这门课程, 但它不能用于满足任何CS毕业要求或完成专业领域.

CS 105计算机科学基础:4个学时

本课程着重于计算机程序设计的概念和结构, 包括程序设计和分解, 数据类型, 交互式和文件输入/输出, 控制结构, 以及图形用户界面的开发. 原cs175.

cs106数据结构:4个学时

本课程介绍软件开发的基本概念, 基本数据结构(包括集合), 列表, 栈, 队列, 树, 和图表), 递归, 基本算法分析. 原cs205. 先决条件: CS 105, MA 162 (后者可视为共同条件).

CS 112介绍面向对象的编程:3个学期小时

本课程教授面向对象编程的概念和技能. 要讨论的主题包括继承, 抽象的领域, 方法和类, 封装和多态性. 在面向对象编程方面的重要经验和技能的展示可以用来通过本课程. 先决条件: CS 105.

CS 190计算机组织:4个学时

本课程涵盖了计算机硬件的各个方面. 要涵盖的主题包括数字表示, 数字逻辑, 布尔代数, 内存技术, 管理技巧, 中断, CPU结构, 微程序设计, 汇编语言, 输入/输出设备. 先决条件: CS 105 & MA 162.

cs203信息伦理:3个学时

在本课程中, 学生将学习定义和分析道德, 道德, 社会, 以及与计算机和信息技术相关的专业问题. 讨论的主题包括决策的道德框架, 互联网规管, 知识产权, 隐私, 安全, 以及行为准则. 前提条件:二年级站立或导师同意.

cs215数据编程语言:3个学期

本课程是一门介绍如何在数据科学中使用当前编程语言技术的入门课程. 学生将学习使用一种现代编程语言, 比如python或者R, 解决各种数据科学挑战. 本课程强化学生对对象和控制结构的知识. 学生将扩展数据存储、操作、可视化和随机性方面的知识. 这些工具和技术对数据科学专业人员至关重要. 先决条件: CS 105.

CS 226 Visual Basic编程:4个学时

本课程介绍使用Visual Basic和 .. NET开发环境. 所涉及的主题包括控制结构, 输入/输出, 图形用户界面, 并与其他Microsoft Office应用程序接口. 本课程是为管理信息专业的学生开设的. 计算机科学专业的学生可以选修这门课程, 但它不能用于满足任何CS毕业要求或完成专业领域.

CS 235系统编程概念:4个学期

本课程探讨与操作系统和网络编程相关的主题, 包括shell编程, 使用操作系统调用进行编程, 并使用网络套接字编程. 其他主题包括操作系统和网络软件的基本结构. 先决条件: CS 190.

cs302编程语言:3个学期

本课程考虑编程语言的演变. 讨论的主题包括语言规范和分析, 语法, 语义, 参数传递技术, 范围, 绑定, 范式(包括命令式), 功能, 和面向对象), 以及翻译技巧. 先决条件: CS 235.

cs326信息系统分析:3个学时

本课程将着重于信息系统创建和管理中的管理问题. 广泛的主题将包括系统调查, 系统及可行性分析, 系统设计, 系统实现, 以及系统维护. 将考虑系统分析和设计的各种方法,以及工具. 先决条件: CS 106 计算机科学专业的学生 CS 226BN 204 管理信息系统学生.

CS 340游戏设计和开发:4个学期小时

本课程是视频游戏设计和开发过程的介绍性概述. 通过对历史和当前游戏的详细研究, 学生将学习开发自己的游戏创意所需的语言和结构. 学生将学习游戏开发团队的许多方面,并了解这些角色如何对游戏的整体设计做出贡献. 项目, 课内课外, 将专注于创造和设计数字和非数字游戏概念. 对游戏设计元素和过程的强烈关注将支持课堂项目. 学生将获得游戏研究的基本概述,并将这些概念整合到他们的工作中. 先决条件: CS 106, CS 235, & CS 326.

cs341移动开发:4个学期小时

本课程是移动应用程序设计和开发过程的介绍性概述. 通过对历史以及当前移动的详细研究, 学生将学习开发自己的移动应用程序所需的语言和结构. 学生将学习移动开发团队的许多方面,并学习这些角色如何对应用程序的整体设计做出贡献. 项目,内外类,将专注于创建和设计移动概念. 对移动设计和流程元素的强烈关注将支持课堂项目. 先决条件: CS 106, CS 235, & CS 326.

cs388数据库系统:4个学时

本课程强调设计和实现数据库管理系统所必需的概念和结构. 所涉及的主题包括数据库系统的发展, 关系数据库模型, 查询语言, 触发器, 约束, 的观点, 以及时间允许的其他高级主题. 先决条件: CS 235 or CS 326.

cs389算法分析:3个学时

本课程介绍高级数据结构和算法分析技术. 所涉及的主题包括渐近符号, 实证和理论分析技术, 复杂性类, 算法方法(分而治之), 贪婪), 先进的树形结构. 三小时讲座. 先决条件: MA 162, CS 106.

cs391嵌入式系统:3个学时

本课程是嵌入式系统和嵌入式语言的入门概述. 通过对嵌入式控制历史和当前嵌入式系统应用的详细研究,学生将学习开发嵌入式解决方案所需的技能. 在课堂内外,项目将侧重于使用、创建和设计嵌入式系统解决方案. 先决条件: CS 106, CS 235, MA 164.

cs392机器人系统:3个学时

本课程是机器人系统和传感器网络的入门概述. 通过对机器人历史和机器人系统当前应用的详细研究,学生将学习开发机器人和传感器网络解决方案所需的技能. 学生将使用移动和固定机器人. 在课堂内外,项目将侧重于使用,创建和设计机器人解决方案. 先决条件: CS 106, CS 235, MA 164.

cs393密码学:3个学期学时

本课程是密码学和安全编程的入门概述. 通过对密码学历史和当前密码学算法的详细研究,学生将学习开发安全解决方案所需的技能. 学生将学习安全团队的许多方面,以及每个角色如何对安全整体设计做出贡献. 课内课外, 项目将侧重于使用, 创建, 为数字和非数字领域设计安全解决方案. 先决条件: CS 106, CS 235, MA 164.

cs395网络编程:4个学时

本课程探讨使用现代开发工具和语言开发基于web的应用程序和动态网页. 要涵盖的主题包括基本的网站设计, 脚本语言, web服务器, 使用数据库和SQL开发动态网站和网站安全. 先决条件: CS 326 & CS 388.

CS 399计算机科学专题:3个学期

本课程为学生提供了选修计算机科学中一个特别感兴趣的领域的机会. 如有可能,课程将由该领域的专家讲授. 主题可能包括教育软件开发, 人工智能, 机器人, 嵌入式系统, 生物信息学, 和密码. 前提条件:教师许可.

cs415现场经验:3个学时

本课程为学生提供了充分利用实习机会的机会. 实习包括在当地雇主那里进行校外监督,以及定期与校内教师会面. 每学期在校外机构每工作45小时,可获得一学期的学分.

cs420管理信息系统毕业论文:3个学时

管理信息系统高级论文是管理信息系统顶点课程的一个选择,特别适合至少在一个大型企业软件开发项目中作为团队成员具有重要专业经验的学生. 本课程的学生将与一名教师合作,选择与他们的教育和专业经验相关的主题, 设计一个研究课题的计划,并撰写一篇论文,对研究进行回顾和分析,整合研究成果, 他们从他们的教育计划和他们的专业经验中获得的知识,以解决所选主题所定义的问题.

cs422 IT安全和风险管理:3个学期

本课程在组织层面介绍信息技术安全和风险管理的基本原则和主题. 学生将学习关键的安全原则,使他们能够计划, 开发, 并执行安全任务. 本课程将讨论硬件, 软件, 流程, 通信, 应用程序, 以及有关组织IT安全和风险管理的政策和程序. 先决条件: BN 340 & CS 326.

cs425 IT审计和控制:3个学期小时

本课程介绍信息技术审计与控制功能的基本概念. 本课程的重点是了解信息控制, 控件的类型, 以及它们对组织的影响以及对它们的管理和审计. 将介绍信息技术审计中使用的概念和技术. 学生将学习创建一个有目标的控制结构的过程, 对信息技术基础设施进行审计, 并针对任何不足建立系统的补救程序. 该课程还涵盖了处理最佳实践的挑战, 标准, 以及管理信息和控制的法规要求. 先决条件: BN 340CS 326.

cs430高级项目:管理信息系统:4个学时

本课程是管理信息系统专业的必修课程. 学生将作为项目经理在一个多学科团队中完成一个广泛而深入的软件开发项目. 先决条件: CS 226, CS 326BN 377.

CS 435高级项目:计算机科学:4个学期

这是计算机科学专业的必修课程. 学生将作为一个多学科团队的一部分完成一个广泛而深入的软件开发项目. 先决条件: CS 388 和(CS 302 or CS 395).

CS 445计算机科学独立学习:3个学时

学习主题将由学生和他/她的指导老师协商.

为什么要从Mount Mercy获得计算机科学学士学位?

用你的计算机科学学位来定制你关注的领域.

平均每班17人, 您将与经验丰富的教师一对一地制定和实现目标. 作为一名计算机专业的学生, 你会在大二的时候选择一个专业领域, 为你选择的职业生涯的成功做好准备.

基于职业目标,计算机科学专业的学生可以将学习重点放在:

  • 计算科学
  • 信息安全
  • Web开发
  • 机器人与嵌入式系统
  • 软件工程
  • 科学计算

下一步是什么?

Mount Mercy提供优惠 学费 和慷慨 奖学金.

我们也鼓励所有学生申请联邦,州和其他类型的 金融援助.

了解更多关于:

我们全年都接受申请,这很容易! 没有截止日期,没有费用,没有压力.

  1. 创建您的 应用程序
  2. 按照标准录取标准申请或者选择“可选考试”
  3. 索取以前就读过的所有院校的正式成绩单. 邮件:

* Mount Mercy大学招生
  东北埃尔姆赫斯特大道1330号
  爱荷华州锡达拉皮兹52402

*如果你申请的是速成课程,请邮寄到“速成课程”

有关如何申请的更详细说明,请参阅我们的 招生页面.