立博体育

职业生涯

事业编制,在西方开始的第一年。参观就业服务库120和在线 western.edu/career 发现你的兴趣,确定你的目标和你的理想职业。

课程

所需课程和学位计划,请访问官方 大学目录。下面是在有关这一研究领域的西部科罗拉多大学课程概述。

 适量,150 - 在社会中的计算机(3 CRED。)

介绍了使用计算设备及其对社会的影响。主题包括:计算机如何工作,计算机的历史,在计算哲学问题,软件开发,知识产权问题的财产,隐私和安全性,计算,法律问题,数字鸿沟,政府计算的作用,应用的经济性,以及计算机辅助协作。

 170 CS - 信息安全和黑客(3 CRED。)

介绍的原则和信息安全和黑客的概念。该课程实际使用的例子来说明在计算机系统和网络攻击。主题包括漏洞,威胁和攻击,数据保护和加密和恶意软件的性质。基本概念黑客随着引进的防御措施和反击。

 190个CS - 我的立博体育(3 CRED。)

介绍了软件开发的蟒蛇授课。主题包括结构控制I / O功能,字符串,列表,文件,其他的数据结构和基本算法使用它们。放在重点是很好的解决问题的做法,测试和调试。

 191 CS - 立博体育II(3 CRED。)

一个190个CS的延续在C ++授课。学生开发越来越复杂的应用程序。主题包括结构控制I / O,函数,字符串,数组,文件,对象和类,和排序算法的基本搜索。放在强调的是软件工程,并介绍了面向对象的编程。先决条件:CS 190的“C”的最低等级。

 195 CS - 数据库管理系统(3 CRED)。

介绍了原则和关系数据库设计,实施和操作实践。主题包括结构化查询语言(SQL)关系模型,基本的数据库设计数据库管理以及与Java编程语言如。先决条件:适量190与OC-或最小等级。

 CS 220 - 分析数据(3 CRED。)

通过计算,统计和信息方法入门知识发现。主题包括以数字形式也就是说,对待包括文字,数据或符号的图像数据的任何数据的分析,并在科学发现的图案,艺术与社会。先决条件:CS 190的“C”的最低等级。

 235个CS - 计算机网络(3 CRED。)

计算机之间的数据和信息系统的传输进行调查。简单的题目包括数据通信,协议,错误处理,局域网,广域网:如互联网分组交换网络和网络几种型号。各种数据通信的硬件和软件,还审查。先决条件:适量,191与OC-他或最低等级。

 CS 250 - Web应用程序开发I(3 CRED)。

学习一门课程网站的设计,专注于HTML5和CSS页面的结构和风格,嵌入的JavaScript语言交互性,以及数据库访问语言的Web应用程序服务器。学生学习,以实现一个互动的,数据库驱动的网站的要领。前提:适量191;并存:195个CS。

 280层CS - 数据结构(3 CRED。)

一个191个CS的延续在C ++授课。学生使用标准模板库适度难以解决的问题。主题包括多维数组,向量,栈,队列,哈希映射,关联数组,链表,树和堆。放在重点是面向对象的设计。先决条件:CS 191的“C”的最低等级。

 303 CS - 机器学习(3 CRED。)

这种学习计算机系统的研究。主题包括决策树,概念学习,神经网络,强化学习,线性和非线性模型,集群,验证,特征选择,支持向量机和隐马尔可夫模型与应用艺术和科学。先决条件:CS 220分析数据与“C”的最小等级。

 适量310 - 编程以x项目(3 CRED。)

一个基于项目的课程专注于中型项目的编程语言由于工具和环境使用适合于所选语言。如人工智能,图像,机器学习,编译器和人机交互:学生通过各种主题做项目熟练掌握的语言。这门课程包括个人和团体的工作。可以用不同的实现重复的语言。先决条件:适量191与OC-.O的最低等级

 QS 317 - 基因组分析(与实验室)(3 CRED)。

这门课程的学生介绍给合适的数学技术来回答有关中所含的基因序列信息的问题。这些技术包括动态编程日,主题相似,贝叶斯模型,隐马尔可夫模型,主成分分析和集群。学生使用标准的查询工具,来注释基因组的基因组DNA。数学317,生物学CS 317和317不能采取信贷两个。先决条件:数学151,数学213和190个CS。

 320种CS - 编程语言(3 CRED)。

理论,使用和实施程序设计语言的调查。重点是编程语言和他们使用的实际例子的理论基础。基本语言范例开发:势在必行,功能性的,面向对象的,和逻辑。其他主题包括类型系统和语言翻译。研究语言包括C,C ++,Java和Lisp语言,哈斯克尔,序言和Python。先决条件:CIS 280的最低等级“C”。

 CS 330 - 操作系统和架构(3 CRED。)

硬件和操作系统在多处理器计算机系统是如何工作的研究。包括英特尔架构的指令集,存储层次和异常处理都包括在内。在Windows和Linux操作系统和编程接口进行了研究现代计算环境的认识功能。先决条件:适量,191

 340个CS - 计算机图形(3 CRED。)

设计和使用计算机图形系统的演示(硬件和软件)和
建设的二维和三维图形。计算机图形学在商业,工业,教育和通信应用的强调。先决条件:CS 190的最低级“C”。

 CS 350 - 网络应用开发II(3 CRED。)

的客户端 - 服务器应用的研究,旨在围绕万维网。学生设计的交互式应用程序实现哪些要集中资源提供接入:如Web浏览器的数据库和邮件服务器。利用技术的学生JavaScript和基于服务器的方案,基于网络的服务器与构建沟通。这样的技术作为AJAX,XML,JSON和常用的JavaScript库也包括在内。先决条件:适量250的最低等级OC-.ó-

 适量,360 - 安全系统(3 CRED。)

系统级黑客的研究。主题包括工作站和服务器的漏洞,安全和保护机制。系统攻击并结合标准的入侵检测系统的性质将演示正确预防的挑战,诊断和应对攻击。先决条件:CS 330

 CS 365 - 大数据分析(3 CRED。)

对于数字数据的大数据和信息应用的深入研究。主题包括利用文本分析和社交媒体,数字分析,运用经济和科学数据和符号分析使用基因组数据的经典作品。重点是解决复杂问题的节目。先决条件:CS 220的“C”的最低等级。

 370个CS - 系统在C语言程序(3 CRED。)

C语言编程在UNIX环境进行研究。主题包括C语言中,系统调用接口用于文件I / O,过程管理,进程间通信和线程,命令行实用程序的文件系统导航,文件编辑,编译,执行和脚本。先决条件:CS 280与“C”的最小等级。

 CS 380 - 物联网(3 CRED)。

一个动手介绍了理论和嵌入式无线系统的编程 - 物联网。系统主题包括传感器,执行器,状态机,调度,无线通信,时间同步,定位,容错性,和安全性有关的网络 - 物理。先决条件:CS或CS 370 330 “C” 的最小等级。

 CS 390 - 软件创业(3 CRED)。

一个动手和项目为基础的课程对创业的启动软件技术。开发和测试学生的产品理念,细分市场确定,开发客户的人,创造可行的最小间距他们的产品和理念。先决条件:适量适量250 280以及与“C”的最小等级。

 CS 410 - 系统分析与设计(3 CRED)。

系统的分析和设计的基本概念进行了研究,计算机信息系统的上下文中。主题包括高级工具系统建设,系统设计方法,数据表示语言,如XML,基于服务器的系统设计,网络服务,系统的安全性和系统描述语言:如UML。还讨论了在系统设计中,人的因素:工作与用户和领域专家开发的系统需求,并了解大型系统项目的挑战。每个学生完成了多项制度设计项目过程中术语。先决条件:CS 310 C-的最低等级。

 CS 412 - 软件工程(3 CRED)。

介绍了软件工程的基本原则。正规软件开发技术和高层次的软件工具强调。教过的学生到编程方法是基于有用的抽象的识别和描述。主题包括封装和复用,设计模式,面向对象的设计,软件质量测试和软件设计的形式化方法和项目管理。学生要完成一个显著项目采用技术,从研究的主题。先决条件:适量410与OC-.O的最低等级

 CS 415 - 软件工程II(3 CRED)。

一个软件生命周期的研究的延续。主题包括大型软件系统,软件开发,测试和质量保证的环境中,团队组织和管理的实施,集成,测试和维护的方法和工具。技术演示和练习方法被强调。有一个显著组项目。先决条件:CS 412的“C”的最低等级。

 适量,430 - 移动开发(3 CRED)。

使用Android平台介绍移动应用的开发。主题包括开发工具,应用程序生命周期,接口,异步任务,事件,数据存储和服务。先决条件:CS 280与“C”的最小等级。

 CS 440 - 分布式计算用于数据分析和机器学习(CRED 3)。

到密集出台与关注编程为在机器学习和数据分析的分布式计算应用。主题包括顺序分布分析方法,分布式的基于模型马尔科夫方法和分布式支持向量基于机器的方法。先决条件:CS CS 303或365与“C”的最小等级。

 450个CS - 道德黑客和恶意软件(3 CRED。)

电脑黑客原则的应用,以确定在计算机系统中的漏洞并设计预防性处理。从侦察攻击最终目标过程的每个阶段将被用于分析和确定攻击的方法来检测和修复使用事件响应过程的攻击的最佳方法。先决条件:CS 330

 适量,460 - 网络安全(3 CRED。)

网络和网络的研究黑客。主题包括网络漏洞,加密工具,网络安全和保护机制。采用样本数据集结合标准的入侵检测系统将展示的正确诊断和应对攻击的挑战,网络攻击的性质。先决条件:CS 235和CS 330

 470个CS - 算法(3 CRED。)

的CS 280的延续授课语言:例如Python或C ++。培养学生的设计和更复杂的算法。主题包括复杂分析,先进的排序和搜索,图形算法,贪心算法,启发式和顽固性。放在强调的是设计算法,测试效率和数学基础。先决条件:CS 280与“C”的最小等级。

 480 CS - 立博体育中的应用项目(3 CRED)。

制定与监督教员的综合应用项目的学生。摘要纸书面或项目的公开演讲是对CS教师和学生做。先决条件:18个学分立博体育课程的工作,对待包括九高年级学分,和导师许可。

 495个CS - 高级项目(3 CRED)。

一个动手和项目基础上的软件产品相当大的设计和施工过程。议题包括需求,软件架构,专业的工具进行设计,测试和项目管理。学生参与并管理开发团队。先决条件:CS 412的“C”的最低等级。

 适量,499 - 立博体育实习或现场经验(CRED)。

学生参加监督的实习或现场经验与大学或公司,在立博体育领域的合作。摘要纸书面或领域的经验公开介绍是对CS的教师和学生之前提出的,并从上级审查准备。先决条件:18个学分立博体育课程的工作,对待包括九高年级学分,和导师许可。

 数学140 - 大学代数(3 CRED)。

整合的基本代数运算,解方程和不等式,多项式函数,指数函数和对数函数,和制图的技术。先决条件:21或以上的行为的数学分数; SAT数学得分540或以上; 099数学;或Accuplacer初等代数测试成绩为106或以上;或共必要数学102(SAI)。 GT-MA1

 数学141 - 初等(4 CRED。)

这当然探讨了理论和三角的应用,且包括介绍矢量和矩阵分析。五月主题包括在单位圆,三角形三角,三角函数,极坐标,复数,向量几何形状和施加的矩阵技术。先决条件:ACT数学得分的23或以上; SAT数学得分560或以上;数学140℃的最小等级;大学 - 水平数学或得分为65或以上Accuplacer测试。

 数学151 - 演算I(4 CRED。)

微分,包括限制,连续函数,中间值定理,切线,线性近似,反函数,隐含的分化,极端值和中值定理的研究。另外这个过程中全面引入抗牙结石包括衍生品,定积分,和微积分的中央定理。先决条件:ACT数学得分的27或以上; SAT数学得分630或以上;数学141与C-的最小等级; Accuplacer或大学水平的数学测试得分为95或以上。 GT-MA1

 数学151 - 演算I(4 CRED。)

微分,包括限制,连续函数,中间值定理,切线,线性近似,反函数,隐含的分化,极端值和中值定理的研究。另外这个过程中全面引入抗牙结石包括衍生品,定积分,和微积分的中央定理。先决条件:ACT数学得分的27或以上; SAT数学得分630或以上;数学141与C-的最小等级; Accuplacer或大学水平的数学测试得分为95或以上。 GT-MA1

 数学200 - 离散数学(3 CRED。)

立博体育所必需的离散数学的研究。主题包括逻辑,集理论,布尔代数,计数和计数,离散概率,数学归纳法,线性模型,基本矩阵代数,算法分析和复发的关系。立博体育应用强调。并存条件:数学和CS 280 151“C”的最小等级。

 数学213 - 概率统计(3 CRED)。

在使用统计技术的课程,从数据中得出的知识。内容包括探索性数据分析,描述性统计,T-程序,方差分析,卡方程序,回归和非参数检验。统计软件被广泛用来分析实际的数据集。先决条件:数学141的C-最低等级,或Accuplacer大学级数学测试得分为85或以上;或导师许可。 GT-MA1

 数学260 - 施加线性代数(3 CRED。)

在技​​术和线性代数的应用一个疗程。核心主题包括线性方程求解系统,特征向量,矩阵分解,伪逆和最小二乘逼近,和奇异值分解。辅以理论是广泛应用和计算机编程。先决条件:141数学。

学院 & 员工

学院

道格·麦格雷戈博士 headshot
立博体育的兼职教授
电话: 970.943.2069
电子邮件: dmacgregor@western.edu
办公地点: 赫斯特大厅105
马克·鲁宾博士 headshot
立博体育助理教授
电话: 970.943.2802
电子邮件: mrubin@western.edu
办公地点: 赫斯特大厅212
丹尼尔湖舒斯特博士 headshot
立博体育教授,数学
电话: 970.943.2999
电子邮件: dschuster@western.edu
办公地点: 赫斯特大厅214

奖学金

基于程序的奖学金

在立博体育约翰彼得森纪念奖学金

合格

  • 学生在计算机信息科学专业
  • 完成至少在西方信用12小时,3其中可以朝向它们的专业应用
  • 必须有最低3.0的GPA
  • 在至少九个学分招生计划

描述

ESTA奖学金是由斯蒂芬·沃森提供。

金额:$ 500强

选择方式: 数学和计算机 科学学术委员会

应用:

Contact the 数学 & 立博体育 Department for application and deadline information.

970.943.2015 |赫斯特大厅128

奖学金制度

普通奖学金

西部提供了大约70普通奖学金,其中各种各样的学生有资格(例如,本地人,退伍军人,转移)。适用于任何数量的使用西方的普通奖学金申请这些奖学金常见的,这是由于4月1日以获取更多信息, 请访问我们的奖学金页面。

早期行动信用

如果学生通过接受十一月西方。 1和资格的优点奖学金,学生将获得第一年的额外$ 500。 使用我们的净价格计算器 确定你是否有资格获得优秀学生奖学金。

登山校友推荐奖学金

西部科罗拉多大学的校友可以提名潜在的学生$ 500的奖学金(每学期$ 250),仅第一年。申请截止日期为通常6月1日以获取更多信息, 访问western.edu/mars.

邻国程序

学生从科罗拉多谁已经证明经济需要七个连续的邻国之一的永久地址会被自动视为每年给予特别$ 1,000,在四年共计$ 4,000。

西部邻国程序 可加入 到WUE,CP或奖学金。所以,如果你是这七个之一的永久居民状态,并显示经济需要,你有资格。

有关邻国程序的更多信息, 参观西部的学费折扣计划页面.

总统承诺

总统承诺是保证谁已经通过丹佛奖学金基金会(DSF)和/或gearup-获得奖学金的学生并有资格获得佩尔助学金.

对于谁符合这些条件的学生,西部将包括学费和杂费的通过联邦政府,州政府和机构的援助相结合的成本。为在总统承诺的更多信息,请访问我们的 奖学金页面。

学费折扣计划

西部本科交换(WUE)或中原(CP)表示学费相对于正常,外的状态学费大幅节约。学生资格WUE或CP程序将被收取西部总州内学费的150%。为2018-19,总的州内学费是$ 8,934。 WUE / CP的学费是$一三四〇一。水分利用效率/ CP折扣为$ 4,695价值。

有关WUE和CP基于地理的程序的更多信息, 参观西部的学费折扣计划页面.

西方优秀学生奖学金

立刻在接受在西方,每个学生都被认为是一个优秀学生奖学金$ 2,500-每年$ 4,500为国家的学生和$ 8,000- $ 10,000外的国家的学生之间的价值。量是根据学生的GPA和ACT / SAT成绩。请访问我们的净价格计算器在 western.edu/cost 确定你是否有资格获得优秀学生奖学金。 

大约在西部的优秀学生奖学金的更多信息,请访问我们的 奖学金页面。

参与其中

大学教育不仅仅是疗程服用更多。迎接新的人,把自己的技巧和伸展超越你的舒适区。让你的教育经验。

  • 独立项目: 对项目工作的学生:如面部识别软件,手势控制的四轴飞行器,机器学习,Android应用程序,在线导游,商业网站和自引导车辆。
     
  • 信息技术服务: 很多计算机专业的学生,​​为西部IT部门工作,保持学生和大学的计算机和网络的平稳运行。
     
  • 实习: 已经得到了学生实习与洛克希德·马丁,亚马逊公司,雷神公司,戴尔公司,诺斯罗普·格鲁曼公司等大型和小型公司。立博体育实习薪酬高还经常导致永久的工作直接。

立博体育在西方着重于软件开发,信息安全和数据的科学。我们的学生学习现代语言,工具和技术。他们采取对难度大的项目在软件开发和学习的国家的最先进的数据安全性的方法和通过课程现代科学。研究生准备通过在按需的,令人兴奋和有意义的事业做出积极贡献发行到世界各地。

在每个轨道立博体育的程序是建立在目前的语言如Python,C ++和Java编程的核心,同时注重技巧:如数据库管理,图形用户界面设计,网络开发和软件工程。

学到更多

伸手有关程序的更多信息。

Daniel Schuster Headshot
立博体育教授,数学
电话: 
办公地点: 
赫斯特大厅214

相关方案

精算学

阅读更多

立博体育 - 科罗拉多州合作的大学

阅读更多

数据分析

阅读更多

数据科学

阅读更多

荣誉计划

阅读更多

信息安全

阅读更多

数学

阅读更多

机械工程 - 科罗拉多州合作的大学

阅读更多

软件工程

阅读更多

Web Design & Development - 立博体育

阅读更多