立博体育

职业生涯

职业准备开始你在西部的第一年。访问图书馆120和在线的职业服务 western.edu/career 发现自己的兴趣,确定目标并找到理想的工作。

课程

要获得必修课程和学位计划,请访问官方 大学目录。以下是与该研究领域相关的立博体育课程的概述。

 cs 150 - 社会中的计算机(3信用)

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

 cs 170 - 信息安全和黑客攻击(3信誉)

介绍信息安全和黑客的原理和概念。该课程使用现实世界的例子来说明对计算机系统和网络的攻击。主题包括漏洞,威胁和攻击者,数据保护和加密以及恶意软件的性质。引入了基本的黑客概念以及防御措施和反击。

 cs 190 - 立博体育i(3 cred。)

python中教授的软件开发简介。主题包括控制结构,i / o,函数,字符串,列表,文件,其他数据结构和使用它们的基本算法。重点放在良好的问题解决实践,测试和调试上。

 cs 191 - 立博体育ii(3 cred。)

用c ++教授的cs 190的延续。学生开发越来越复杂的应用。主题包括控制结构,I / O,函数,字符串,数组,文件,对象和类,基本搜索和排序算法。重点放在软件工程和面向对象编程的介绍上。先决条件:cs 190,最低等级为“c-”。

 cs 195 - 数据库管理系统(3信用)

介绍关系数据库设计,实现和操作的原理和实践。主题包括结构化查询语言(sql),关系模型,基本数据库设计以及使用诸如java之类的编程语言的数据库管理。先决条件:cs 190,最低等级为òc-ó。

 cs 220 - 数据分析(3信用)

使用计算,统计和信息学方法进行介绍性知识发现。主题包括分析数字形式的任何数据,包括文本,符号数据或图像数据,以及在科学,艺术和社会中寻找模式。先决条件:cs 190,最低等级为“c-”。

 cs 235 - 计算机网络(3信用)

调查计算机系统之间的数据和信息传输。主题包括简单数据通信,协议,差错控制,局域网,广域网,如互联网分组交换网络,以及几种网络模型。还检查了各种数据通信硬件和软件。先决条件:cs 191,最低等级为òc-ó。

 cs 250 - web应用程序开发i(3 cred。)

一门研究网站设计的课程,侧重于html5和css的页面结构和风格,用于交互的嵌入式javascript语言,以及用于数据库访问的Web应用程序服务器语言。学生学会实现交互式,数据库驱动的网站的基本要素。先决条件:cs 191;核心:cs 195。

 cs 280 - 数据结构(3信用)

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

 cs 303 - 机器学习(3信用)

学习计算机系统的研究。主题包括决策树,概念学习,神经网络,强化学习,线性和非线性模型,聚类,验证,特征选择,支持向量机和隐藏马尔可夫模型,以及应用于艺术和科学。先决条件:cs 220数据分析,最低等级为“c-”。

 cs 310 - 用x编程项目(3 cred。)

基于项目的课程,使用适合所选语言的工具和环境,专注于给定编程语言的中型项目。学生通过从人工智能,图形学,机器学习,编译器和人机交互等各种科目完成项目,熟练掌握语言。本课程包含个人和小组作业。可以用不同的实现语言重复。先决条件:cs 191,最低等级为òc-.ó

 cs 317 - 基因组分析(带实验室)(3信用)

本课程向学生介绍适当的数学技巧,以回答遗传序列中包含的信息。这些技术可以包括动态规划,主题相似性,贝叶斯模型,隐马尔可夫模型,主成分分析和聚类。学生使用标准基因组查询工具来注释基因组DNA。数学317,biol 317和cs 317不能同时用于学分。先决条件:数学151,数学213和cs 190。

 cs 320 - 编程语言(3信用)

调查编程语言的理论,用法和实现。重点是编程语言的理论基础和使用它们的实际例子。开发了基本语言范例:命令式,功能性,面向对象和逻辑。其他主题包括类型系统和语言翻译。研究的语言包括c,c ++,java,lisp,haskell,prolog和python。先决条件:顺式280,最低等级为“c-”。

 cs 330 - 操作系统和架构(3信用)

研究硬件和操作系统如何在多处理计算机系统中工作。包括指令集,内存层次结构和异常处理的intel体系结构。研究了windows和linux操作系统的功能和编程接口,以了解现代计算环境。先决条件:cs 191

 cs 340 - 计算机图形学(3信用)

介绍计算机图形系统(硬件和软件)的设计和使用
构建二维和三维图形。强调计算机图形学在商业,工业,教育和通信中的应用。先决条件:cs 190,最低等级为“c-”。

 cs 350 - 网络应用程序开发ii(3信用)

研究围绕万维网设计的客户端 - 服务器应用程序。学生设计和实现交互式应用程序,从Web浏览器访问数据库和邮件服务器等集中资源。学生利用基于javascript和服务器的技术构建与服务器通信的基于Web的程序。包括ajax,xml,json和常用的javascript库等技术。先决条件:cs 250,最低等级为òc-.ó-

 cs 360 - 系统安全性(3信誉)

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

 cs 365 - 大数据分析(3信用)

对数字数据的大数据和信息学应用进行深入研究。主题包括使用经典作品和社交媒体进行文本分析,使用经济和科学数据进行数值分析以及使用基因组数据进行符号分析。重点是编写复杂问题的解决方案。先决条件:cs 220,最低等级为“c-”。

 cs 370 - c中的系统编程(3 cred。)

在unix环境中研究c编程。主题包括c语言,文件i / o的系统调用接口,进程管理,进程间通信和线程,用于文件系统导航的命令行实用程序,文件编辑,编译,执行和脚本。先决条件:cs 280,最低等级为“c-”。

 cs 380 - 物联网(3信誉)

实用的无线嵌入式系统理论和编程介绍 - 物联网。主题包括传感器,执行器,状态机,调度,无线通信,时间同步,本地化,容错以及与网络物理系统相关的安全性。先决条件:cs 330或cs 370,最低等级为“c-”。

 cs 390 - 软件创业(3信用)

一个关于软件技术创业企业家的实践和基于项目的课程。学生开发和测试产品创意,识别细分市场,开发客户角色,创造最小可行产品并推广他们的想法。先决条件:cs 250和cs 280,最低等级为“c-”。

 cs 410 - 系统分析和设计(3信誉)

在计算机化信息系统的背景下研究了系统分析和设计的基本概念。主题包括高级系统构建工具,系统设计方法,数据表示语言(如xml),基于服务器的系统设计,Web服务,系统安全性和系统描述语言(如uml)。还涉及系统设计中的人为因素:与用户和领域专家合作开发系统需求,并了解大规模系统项目的挑战。每个学生在学期内完成许多系统设计项目。先决条件:cs 310,最低等级为c-。

 cs 412 - 软件工程(3信用)

介绍软件工程的基本原理。强调正式的软件开发技术和高级软件工具。学生将学习基于有用抽象的识别和描述的编程方法。主题包括封装和重用,设计模式,基于对象的设计,软件测试和质量,软件设计的正式方法和项目管理。学生应该完成一个重要的项目,采用所研究主题的技术。先决条件:cs 410,最低等级为òc-.ó

 cs 415 - 软件工程ii(3信用证)

继续研究软件生命周期。主题包括用于实施,集成,测试和维护大型软件系统,软件开发,测试环境和质量保证,团队组织和管理的方法和工具。强调技术介绍方法和实践。有一个重要的小组项目。先决条件:cs 412,最低等级为“c-”。

 cs 430 - 移动开发(3信用)

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

 cs 440 - 用于机器学习和数据分析的分布式计算(3信用)

编程密集型分布式计算入门,重点关注机器学习和数据分析中的应用。主题包括分布式顺序分析方法,基于分布式马尔可夫模型的方法和基于分布式支持向量机的方法。先决条件:cs 303或cs 365,最低等级为“c-”。

 cs 450 - 道德黑客和恶意软件(3信誉)

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

 cs 460 - 网络安全(3信誉)

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

 cs 470 - 算法(3信用)

用python或c ++等语言教授的cs 280的延续。学生设计和开发更复杂的算法。主题包括复杂性分析,高级排序和搜索,图算法,贪婪算法,难以处理和启发式。重点放在算法设计,测试,效率和数学基础上。先决条件:cs 280,最低等级为“c-”。

 cs 480 - 立博体育应用项目(3学分)

学生与监督教员一起开发一个综合的应用项目。撰写摘要文件或向教师和学生公开展示项目。先修课程:18学分的立博体育课程,包括9个高年级学分和教师许可。

 cs 495 - 高级项目(3信用)

一个关于大型软件产品设计和构建的实践和项目课程。主题包括需求,软件架构,设计,测试和项目管理的专业工具。学生参与并管理开发团队。先决条件:cs 412,最低等级为“c-”。

 cs 499 - 立博体育实习或实地经验(信用证)

学生在立博体育领域与合作的大学或公司一起参加受监督的实习或现场体验。撰写摘要文件或在教师和学生面前公开展示实地经验,并准备主管的评论。先修课程:18学分的立博体育课程,包括9个高年级学分和教师许可。

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

基本代数操作,求解方程和不等式,多项式函数,指数和对数函数以及图形技术的集成。先决条件:行为数学成绩为21分或以上;数学成绩达到540分或以上;数学099;或者指导初等代数测试分数为106或以上;或共同数学102(sai)。 GT-MA1

 数学141 - prealculus(4信用)

本课程探讨了三角学的理论和应用,并介绍了矢量和矩阵分析。主题可以包括单位圆,三角三角,三角函数,极坐标,复数,矢量几何和应用矩阵技术。先决条件:行为数学成绩达到23分或以上;数学成绩达到560分或以上;数学140,最低等级为c-;或指导大学数学测试,得分为65或以上。

 数学151 - 微积分i(4信用)

差分微积分的研究,包括极限,连续函数,中间值定理,切线,线性逼近,反函数,隐式微分,极值和均值定理。本课程还介绍了积分计算,包括反导数,定积分和微积分的基本定理。先决条件:行为数学成绩达到27分或以上;数学成绩达到630或以上;数学141,最低等级为c-;或指导大学水平的数学测试,得分为95或以上。 GT-MA1

 数学151 - 微积分i(4信用)

差分微积分的研究,包括极限,连续函数,中间值定理,切线,线性逼近,反函数,隐式微分,极值和均值定理。本课程还介绍了积分计算,包括反导数,定积分和微积分的基本定理。先决条件:行为数学成绩达到27分或以上;数学成绩达到630或以上;数学141,最低等级为c-;或指导大学水平的数学测试,得分为95或以上。 GT-MA1

 数学200 - 离散数学(3学分)

研究立博体育所必需的离散数学。主题包括逻辑,集合论,布尔代数,计数和枚举,离散概率,数学归纳,线性建模,基本矩阵代数,算法分析和递归关系。强调立博体育应用。核心条件:数学151和cs 280,最低等级为“c-”。

 数学213 - 概率和统计(3信用)

使用统计技术从数据中汲取知识的课程。主题包括探索性数据分析,描述性统计,t-程序,anova,chi平方程序,回归和非参数测试。统计软件广泛用于分析实际数据集。先修课程:数学141,最低成绩为c-,或者指导大学数学考试成绩为85分或以上;或指导员许可。 GT-MA1

 math 260 - 应用线性代数(3 cred。)

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

学院 & 员工

学院

doug macgregor,博士 headshot
立博体育兼职教授
电话: 970.943.2069
电子邮件: dmacgregor@western.edu
办公地点: 赫斯特大厅105
marc rubin,博士 headshot
立博体育助理教授
电话: 970.943.2802
电子邮件: mrubin@western.edu
办公地点: 赫斯特大厅212
丹尼尔湖舒斯特,博士 headshot
立博体育,数学教授
电话: 970.943.2999
电子邮件: dschuster@western.edu
办公地点: 赫斯特大厅214

奖学金

基于计划的奖学金

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

合格

  • 学生主修计算机信息科学
  • 在西部完成至少12学分,其中3学分可以用于他们的专业
  • 必须至少有3.0 gpa
  • 计划至少注册九个学分

描述

这项奖学金由stephen Watson提供。

金额:500美元

选择: 数学和计算机 科学奖学金委员会

应用:

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

970.943.2015 |赫斯特大厅128

机构奖学金

共同奖学金

西方提供大约70种普通奖学金,各种学生都有资格获得这些奖学金(例如,当地人,退伍军人,转学生)。使用西方普通奖学金申请申请任何数量的这些普通奖学金,申请截止日期为4月1日。欲了解更多信息, 访问western.edu/scholarships.

早期行动信贷

如果学生被nov接受西方学习。 1,并有资格获得奖学金,学生第一年将额外获得500美元。 使用我们的净价计算器 确定您是否有资格获得奖学金。

登山校友推荐奖学金

立博体育的校友可以提名未来的学生获得500美元的奖学金(每学期250美元),仅限第一年。申请截止日期通常是6月1日。欲了解更多信息, 访问western.edu/mars.

邻国计划

从七个邻近的州到科罗拉多州之一的具有永久性地址的学生,如果有经济上的需求,将被自动考虑获得每年1,000美元的特殊补助金,四年内共计4,000美元。

西部邻国计划 可以添加 wue,cp或merit奖学金。所以,如果你是这七个州之一的永久居民 - 并且显示经济需要 - 你就有资格。

有关邻国计划的更多信息, 访问西部的学费折扣计划页面.

总统承诺

通过丹佛奖学金基金会(dsf)和/或齿轮装备获得奖学金的学生可获得总统承诺 - 并有资格获得pell补助金.

对于符合这些标准的学生,西方将通过联邦,州和机构援助的组合来支付学费和费用。有关总统承诺的更多信息, 访问western.edu/scholarships.

学费折扣计划

西方本科交流(wue)或中原(cp)学费相对于正常的州外学费而言相当可观。有资格参加wue或cp课程的学生将被收取西部州内学费总额的150%。 2018 - 19年,州内学费总额为8,934美元。 wue / cp学费是$ 13,401。 wue / cp折扣价值4,695美元。

有关wue和cp基于地理的程序的更多信息, 访问西部的学费折扣计划页面.

西方优秀奖学金

在西方接受后,每个学生都被认为是州内学生每年价值2,500-4,500美元的优秀奖学金和州外学生的8,000-1,000美元奖学金。金额基于学生的gpa和行为/坐分。访问我们的净价计算器 western.edu/cost 确定您是否有资格获得奖学金。 

有关西部优秀奖学金的更多信息, 访问western.edu/scholarships.

参与其中

大学教育不仅仅是学习课程。结识新朋友,运用你的技能,超越你的舒适区。让您的教育成为一种体验。

  • 独立项目: 学生们参与了面部识别软件,手势控制四轴飞行器,机器学习,Android应用程序,在线导游,商业网站和自导车等项目。
     
  • 信息技术服务: 许多立博体育专业的学生为西部部门工作,使学生和大学的计算机和网络顺利运行。
     
  • 实习: 学生们已经获得洛克希德·马丁,亚马逊,雷神,戴尔,诺斯罗普·格鲁曼以及其他大小公司的实习机会。立博体育实习工作很好,并且经常直接导致长期工作。

西方立博体育专注于软件开发,信息安全和数据科学。我们的学生学习现代语言,工具和技术。他们承担了软件开发中的困难项目,并通过现代课程学习最先进的安全方法和数据科学。学生毕业后准备通过需求,激动人心和有益的职业生涯为世界做出积极的贡献。

立博体育课程中的每个轨道都建立在当前语言(如python,c ++和java)的编程核心之上,同时专注于数据库管理,gui设计,Web开发和软件工程等技能。

学到更多

了解有关该计划的更多信息。

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

相关课程

精算科学

阅读更多

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

阅读更多

数据分析

阅读更多

数据科学

阅读更多

荣誉计划

阅读更多

信息安全

阅读更多

数学

阅读更多

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

阅读更多

软件工程

阅读更多

Web Design & Development - 立博体育

阅读更多