切换菜单
Wallace Hall
浏览本节

课程

服用一个疗程之前,学生必须至少获得C-的所有先决条件一个档次。

比较160:与实验室计算机科学的基础
1学分

计算机专业学生的基础知识,通过计算思维进入 一个系统的解决问题和计算机程序设计过程的研究。学生 将探讨在计算和编程使用简化字基本主题 专为入门课程球拍编程语言。问题 在此开发的解决方案和设计技巧当然是先进齐全 研究中计算。没有需要编程经验。

先决条件:无。提供每学期。

比较161:介绍与编程实验室
1学分

介绍编程是本课程的延续组成160学生 探索技能和制定正确,简单所需的工具,高效的计算机 节目。本课程旨在在计算机科学中同时检测大问题 和所面临的专业程序员的实际问题。项目将被开发 使用C ++编程语言和工具,Linux命令行环境 目前使用的专业程序员。

先决条件:在所述弹簧提供的学期组合物160。

排版210:面向对象与实验室编程
1学分

面向对象的编程使学生基本的和高级主题的面向对象 程序设计和开发使用Java编程语言。同学会 学习如何开发图形用户界面(GUI)的程序,以及探索一些经典 面向对象的设计模式。 220比较遵循这一课程,并完成基于实验室, 编程入门序列。

先决条件:在所述弹簧提供的学期组合物220。

小样220:与实验室数据结构
1学分

数据结构是补偿161的延续和探索的数据结构和 重要的现代计算的算法。学生将继续开发Linux C ++程序设计基础,因为他们,分析,实施和利用抽象数据 这种类型的表,栈,队列和树木。强烈的重点放在分析 评估由程序员总体方案的影响作出怎样和实施选择 性能。

先决条件:组成161和260的数学在秋季学期课程。

比较230:计算机体系结构和组织
1学分

介绍了架构和计算机系统的组织强调 标准冯·诺依曼模型和向前移动到替代概念:如
多处理器系统。主题包括数字,数据表示,逻辑组件 语言,记忆系统,I / O接口。

先决条件:组合物160和260的数学260可以是,虽然数学协必要。参团 在秋季学期。

比较310:数据库原理与设计
1学分

介绍的概念和数据库系统的技术。包括历史 和数据库系统,数据建模,关系数据库,SQL,交易的动机 处理,分布式的数据库。

先决条件:组合物220和隔年提供的数学260。

比较325:编程语言的组织
1学分

编程语言的必要组成部分的研究和计算机如何 实施方案。

先决条件:在可替换的年提供的组合物220。

比较335:软件工程
1学分

看软件工程和它使用的理论和实践领域。 主题包括系统逻辑,设计,建模和软件过程。同学会 软件工程实践放到一组项目中使用的软件。

先决条件:组合物210和220在替代年提供的。

比较337:计算机通信和网络
1学分

本课程介绍了计算机网络的基本原理。重点介绍了其通信 在计算机网络中使用的协议,它们的功能,规格,验证, 实施和性能。另外,当然考虑使用网络架构 和层次协议来提供更复杂的服务。现有协议和 架构将作为讨论和研究奠定了基础。

先决条件:220.替代补偿年参团。

排版340:算法分析
1学分

设计和计算机算法分析的研究。主题包括渐近 分析,高效的算法设计,排序和顺序统计,散列二进制 搜索树,图算法,矩阵乘法,和NP完全。本课程 开始在理论和计算科学更深入的研究。

先决条件:组合物220和隔年提供的数学260。

比较343:人工智能
1学分

介绍了关键问题和计算人工的问题 情报与现场的历史,社会,道德和伦理的讨论 在试图创建智能机涉及的问题。主题包括基于搜索的 解决问题的能力,知识表示和推理,机器学习和不确定性。

先决条件:组合物220和隔年提供的数学260。

小样345:操作系统
1学分

主题包括动态激活过程,系统结构,内存管理, 流程管理和恢复过程。

先决条件:组合物220和230在替代年提供的。

比较350:计算机科学主题
1学分

可能的议题包括理论计算机科学,计算机/网络安全,加密, 图形,一般主题不包括在计算机科学中的标准目录和。可 以信誉重复是不同的主题。每年提供。确定主题 基于当前事件和当前学生的兴趣。

根据先决条件变化研究的话题。提供隔年交替。

比较401:高级项目:研究
0.5学分

401 comp为第一两个课程,弥补了电脑的高峰体验 科学。本课程着重于研究和开发的具体建议 独立或小团体项目中实现小样402以下弹簧。

先决条件:组成220和高级状态。提供在秋季学期。

比较402:高级项目:实施
0.5学分

402是比较了两个疗程的第二这弥补了电脑的高峰体验 科学。本课程着重于研究和发展的实施 在先前的提案完成comp401秋季的部分。

先决条件:在所述弹簧提供的学期组合物401。

比较410:研究在计算机科学
25-1学分

个人或通过协商的学生(一个或多个)计算机科学选上的项目组 随着计算机科学系。愿这当然计入计算机科学 主要在部门的自由裁量权。

比较420:独立研究报告
25-1学分

在计算机科学中的单个项目通过指导学生承担的 的教师。愿这当然计入在自由裁量权的计算机科学专业 部门。

前提条件:导师许可。

比较450:实习计算机科学
25-1学分

旨在让学生在计算机科学领域的应用经验 在理念和思路,开发了研究,他们主要的。愿这当然算 向计算机科学在部门的自由裁量权大。

先决条件:该部门的事先批准。

©