跳到主要内容

计算机科学

课程介绍

计算机科学课程


110个CS介绍蟒(SH 2.00)。 本课程介绍,对数学,科学和技术导向型的学生,使用python。语法和语言的语义将被覆盖,强调数学和科学应用。面向对象的设计,开发和调试将被覆盖。

111 CS介绍红宝石(2.00 SH)。 本课程介绍,对数学,科学和技术导向型的学生,采用红宝石。语法和语言的语义将被覆盖,强调数学和科学应用。面向对象的设计,开发和调试将被覆盖。

112 CS引入至r(2.00 SH)。 本课程介绍,对数学,科学和技术导向型的学生。语法和语言的语义,将被覆盖,并强调数学和科学应用。面向对象的设计,开发和调试将被覆盖。

115个CS介绍机器人(QR)(4.00 SH)。 学生将设计,建造和程序的机器人自主完成各种任务。这当然占地面积机器人机器人设计理解包括传感器,运动和操纵器的基本原理。这些原则付诸实践学生搭建机器人是由现成的现成组件授课。学生介绍计算机编程和技能的ESTA他们采用软件来写基本面,他们的机器人控制为完成各项工作任务。学生将学习在社会中机器人的作用,探索他们周围的使用增多伦理关怀。

计算机SCI I(QR)(4.00 SH)的151个CS原理。 广泛介绍计算机科学的纪律,注意考虑到现场的许多组件。主题包括计算机科学,数据的计算机表示,介绍了硬件结构和编程语言的基本面的子场的一种检查。特别强调是为解决问题和算法的开发,设计和实施的计算机程序和软件分析和验证方法技巧。先决条件:编程经验的建议。 (提供的秋季学期。)

计算机科学II(4.00 SH)的152个CS原理。 计算机科学的学科研究的延续。这当然包括介绍的数据结构,仿真和科学利用计算的。编程用于搜索和分类数据被覆盖,以及介绍递归。先决条件:CS 151(参团春季学期)。使用CS 151为载体,教更先进的编程技巧应用开发的延续。可以主题包括移动应用程序开发(特别是对机器人和IOS),介绍了数据结构,递归,面向对象的编程模式,软件测试,图形用户界面,图形和游戏开发小学,网络编程。

CS 201的网页设计(4.00 SH)。 这两个学分的课程提供与Internet上使用的网页和电子商务支持的概念和技术的理解学生。一些本课程涵盖的主题包括互联网和万维网的概念,使用的各种协议 - HTTP,FTP,TELNET - 浏览器和工具,并搜索了www信息。课程网站的设计充分考虑,开发和管理,以及HTML文档的设计和施工。 HTML主题将包括基本的语法或用来创建HTML文档的标签。一些特定的项目将是表格和表单,图像映射的帧,和级联样式表的语法。其他议题将包括设计和图像制作(包括设计理论和色彩理论,以及对文化的影响),以及伦理和法律问题进行探讨。 (参团春季学期,甚至数年。)

CS 251层的数据结构(4.00 SH)。 对使用,实施和数据结构和算法的分析一疗程。数据结构是平衡搜索树就读包括哈希表,优先级队列和不相交的集合。先进的排序算法和递归技术也研究,随着算法分析的数学技术。此外学生将被引入到第二编程语言。先决条件:CS 152联合必要:241第m个(参团秋季学期)。

QS 310人机交互(SH 4.00)。 本课程强调的良好接口的重要性和用户设计的,以人机交互的关系。其他主题包括:人类信息处理和他们的榜样;界面质量和评价方法;间的例子设计;接口可变性的尺寸;对话的工具和技术;用户为中心的设计和任务数据;迭代设计和成型周期;用户接口的实现;原型开发工具和环境;基本的计算机图形和声音。先决条件:适量适量151或102(提供的秋季学期,奇数年)。

CS计算机体系结构311(sh的4.00)。 计算机系统在硬件级别该组织的研究,随着先进的理念和技术,在汇编语言编程。联合必要的:CS 152(参团春季学期,奇数年)。

CS 321 Database Theory & Design (4.00 SH). 设计和实现管理数据的大集合集成系统。数据库系统结构;模型的关系和面向对象;安全性和完整性;和商业数据库系统进行了研究。还包括计算机实验室的经验与一个特定的数据库系统。联合必要的:CS 251(参团春季学期,奇数年)。

CS安全信息325(SH 4.00)。 本课程考核管理问题以及与保护的实用信息系统的启示。清晰的理论认识支持具有很大的实用部件,其中学生学会审计信息系统,并使用现代化的安全软件。它侧重于对威胁环境,安全政策和规划,加密,安全的网络,访问控制,防火墙,主机硬化,应用安全,数据保护,事件响应,网络和TCP / IP协议的审查。先决条件:适量151和152。

CS 331 Adv Data Structures & Algorithms (4.00 SH). 这门课程继续在这门课程CS主要议题开始的数据结构和算法251的研究是动态的图形算法和编程技术。其他议题将包括字符串匹配,几何算法和数论算法。先决条件:CS 251(参团春季学期,甚至数年。)

CS 341 AI和机器学习(4.00 SH)。 人工智能的基本原理(AI),包括解决问题的技巧,搜索,启发式方法,知识表示,规划和机器学习。先决条件:CS 251(参团需求,春季学期)。

351 CS软件工程(4.00 SH)。 方法为完整的软件系统的开发和实施。整合了课程课程理念和方法,并强调此前的维修方案,文件处理,调试和文档。讨论的是软件工程的概念和系统项目已完成。先决条件:适量,152或导师许可。 (参团春季学期,奇数年)。

进阶383 CS移动应用程序开发(SH 4.00)。 应用程序开发针对移动(手机和平板电脑)平台。涵盖的主题包括:先进的用户界面构建,图形和声音的应用,设备摄像机,包括服务,联系人,数据存储,GPS和加速计接口。一个工作重点将给予适当的软件设计,工具的主人,和软件测试。先决条件:152个CS。

CS 411 Language Design & Implementation (4.00 SH). 介绍了编程语言及其编译器的设计的基本原则。包括从形式语言和自动机理论作为编程语言它们适用的定义和处理模型。联合必要的:CS 251(秋季offered首选学期,甚至数年。)

CS操作系统421(sh的4.00)。 操作系统组件的设计,实施和使用进行了研究。内容包括:存储器管理,进程管理,设备管理和文件,网络协议和接口,和基本系统管理。是在编程系统的重点放置包括:标准的低级别的API,多线程/并发编程,和其他共享存储器的进程间通信相关的主题,低层接口设备,并介绍了网络编程。先决条件:CS 311(参团秋季学期,甚至数年。)

通信/网络(4.00 SH)431点CS的数据。 这当然哪两个援助和人机之间的联系相结合的重要课题。用于发射数据的技术将机器之间强调的是,包括局域网,调制解调器和卫星通信和终端接口。独立的学生项目将被用来说明涉及的主题。先决条件:适量,152或导师许可。 (参团的需求。)

441个CS计算机图形(SH 4.00)。 的涉及计算机图形和图像如何产生和由计算机所显示的基本概念进行了研究。无论是课程涵盖理论和应用。现有的软件是可利用的提供背景进行更深入的基本原则研究。理论概念是通过绘图软件开发的钢筋。学生需要在数学,结构化编程和数据结构的坚实基础。先决条件:CS 251(参团需求,春季学期)。

CS项目管理451(SH 4.00)。 项目管理是应用知识,技能,工具和技术项目的纪律;在这种情况下,信息系统项目。组织有数量有限的典型的资源和时间必须被用来产生一个产品或细心一点,服务满足期望的目标。该课程涵盖了启动,规划,执行,控制和关闭项目系统的方法。项目管理是一个复杂的团队为基础的活动,不同类型的技术在哪里(包括项目管理软件以及软件支持团队合作)是项目管理过程的固有部分。先决条件:CJ CS 151和351或导师许可。

592 CS野战经验/实习(SH 2.00)。

594 CS野战经验/实习(4.00 SH)。 现场经验/实习(4 SH)先决条件:在计算机科学24学期小时,含有Cs 151,152,251,或高级初级站立和程序的事先批准。

601 CS计算机科学顶点I(2.00 SH)。 在本学期的前半部分,学生们努力创造一个研究论文进行了文献综述阶段。他们将选择从计算机科学系世卫组织将选择用于勘探的区域和定位复习资料提供指导的论文顾问。研究论文的批准后,学生用剩下的学期工作的时间上他们的项目,在使用过程中每周召开一次会议与其他同学讨论他们的进步。先决条件:CS 151,152,251,再加上四个额外的课程,计数CS为最佳。 (提供的秋季学期。)

602 CS顶点计算机科学II(2.00 SH)。 他们的学生继续朝着生产研究论文相关工作的研究。这将最终导致在论文的写作和校内或校外的口头介绍其或者。先决条件:CS 601(参团春季学期)。

CS安全信息611(SH 4.00)。 本专题课程着重于相关主题和技术属于当前计算机科学或计算机信息系统。课程(S)将探讨前沿问题,技术和方法。主题的描述将被注册前分布。先决条件:CS 251和辅导员的主要站立或同意。 (参团点播,春季学期)。

 

配套课程


150第m演算I(QR)(4.00 SH)。 本课程将着重于微分学的基础知识。考虑的主题包括功能,限制,连续函数,分化和与分化的真实一个可变应用程序和牙石的中心定理的功能的集成。学生将学习到一些基本的演算证明。这当然是谁建议预计将继续对任何高级学位包括金融,法律,医学等所有的学生。 (参团每学期)符合定量推理的要求知识产权的角度(QR)。

152第m积分II(QR)(4.00 SH)。 本课程将着重于积分,包括技术和集成的应用程序的基础。其他议题包括无穷级数和微分方程基本主题。先决条件:C或更好的在MTH 150或教练的许可。 (参团每学期)符合定量推理的要求知识产权的角度(QR)。

241个第m离散数学(4.00 SH)。 介绍离散数学。涵盖的主题包括逻辑,集,函数,关系,计数,数学归纳法,递推关系,和图表。的主题是通过写作和数学证明技术的重点绑在一起。先决条件:C-或在第m个150或131第m更好(提供的秋季学期。)

321种第m数值分析(4.00 SH)。 这当然探索的方法的开发,以解近似于微分方程,零点功能,线性方程组,以及在使用这些方法所涉及的错误分析解决方案。先决条件:CS第m 250和151(参团的需求。)

 

你能与计算机科学学位办?

想象一下,自己的应用软件开发,计算机系统分析师,计算机程序员,数据库管理员,电脑系统工程师,网络开发者,或者信息安全分析师。