课程 - 计算机科学-CS

CS 111介绍的数据处理。 介绍了计算机硬件,软件,互联网和万维网。为学生提供的,为什么计算机在信息处理,教育,科研,企业和整个社会的基本工具的深入了解。使用电子邮件和万维网为一体的综合学习工具。使用的基本应用软件工具:文字处理,电子表格和数据库。 3

CS 112调查计算机科学。 介绍了计算机科学的学科,包括计算理论,编程语言和它们的结构,计算机体系结构,操作系统和网络,社会,道德和专业问题;使用的应用程序软件(文字处理,电子表格,数据库等)和互联网;介绍了在现代面向对象编程语言编程。先决条件:计算机科学,数学或数学教育专业或教师的批准。 3 - 教学大纲

CS 191-CS 192计算机研讨会。 需要大一计算机科学专业大一的两个研讨会。介绍了计算机科学领域,注意说话的,集团担任顾问,习题课的方法,其他的演讲可能是化妆用的教师,演讲嘉宾和学生。先决条件:大一计算机科学专业。

CS 203.计算机编程我。 本课程介绍了计算机科学的基本概念,重点是面向对象编程。软件设计和实现的基本技术将被覆盖,这些概念在诸如C ++编程语言的证明。其他主题包括自上而下的模块化设计,开发通用软件工具,程序和数据抽象和算法。前提:CS 112 3

CS 204计算机编程II。 本课程将进一步发展,并在在CS203推出的主题展开。先进的面向对象的编程技术将被覆盖,与广泛使用递归数据和动态数据结构。抽象数据类型,包括列表,队列,树和图形,将进行研究。搜索和排序算法,将探讨。前提:CS 203 3

CS 205的数据结构。 数据结构和它们的算法列表,树,图表,队列,堆栈和分选技术的操作表示的基本概念。前提:CS 204 3

CS 221. java编程。 介绍了第二编程语言的计算机科学专业。学生学习阅读和写在一个现代的面向对象语言的节目。选择的语言是一个具有普及和使用。当前语言是Java。前提:CS 204 3

CS 231 Visual Basic编程。 介绍了计算机编程和信息处理原则,采用Visual Basic语言。应用开发,用户界面设计,程序开发方法,结构和目标导向和Visual Basic编程软件开发系统。前提:CS 203 3

CS 251.代数语言编程。 使用包括方案设计,常量和变量和阵列处理FORTRAN的所有设施。利用子程序,并格式化数据。前提:CS 112 3

CS 275实习。 这为学生提供真实生活与工作有关的经验,在计算机科学和数学领域实习是本科教育的一个有价值的部分。学生选择此选项可以选择通过完成一个合格的位置科研实习,以满足对计算机科学的学分要求。先决条件(或多个)计算机科学专业。 3

CS 304 RPG IV。 RPG IV含有多种业务和商业应用,并可以在会计或商业管理功能一起使用。学生将了解RPG IV的基础,包括其结构,规范和操作规范。学生也将计划嵌入式和外部子过程和语言等高级技术。前提:CS 204 3

CS 309 COBOL编程。 学习商业和工业使用COBOL语言,典型的用途。前提:CS 203 3

CS 321.计算机体系结构。 (写作强化课程)。引入到计算机和机电平编程的技术的内部逻辑结构;体系结构和微/常规计算机系统的运行。教具有相当的重视写作,要求报告,项目和主要的研究论文。课程除了理论,研究方法和书面报告组织强调。前提:CS 205 3

CS 341的离散结构。 基本逻辑集合,关系,函数,排序,等价关系,隔板,有限集,模块算术;自然数,数学归纳法,算术串,串程序,结构化连通,遍历,图算法。前提:CS 205 3

CS编程语言350.原则。 编程语言的概念和编程范例(程序,功能和逻辑)的设计原则进行了调查。主题包括编程语言,支持的数据类型,控制结构和运行时管理的动态结构的历史。前提:CS 205 3

CS 351.数据库管理。 本课程探讨数据库的逻辑结构;分层,网络和主要关系数据模型和他们的语言。函数依赖,范式,数据库的规划,设计和实施的问题;一些商用数据库管理系统的检查。前提:CS 205 3

CS 361信息系统。 介绍了计算机概念,业务和信息系统的情况下,和概述,重点在设计数据库Visual Basic程序设计的信息系统学科。前提:CS 231 3

CS 371.操作系统。 本课程主要介绍管理的计算机系统的所有资源的软件。内存管理,处理器/处理管理,设备管理的基本原则。文件管理和系统管理覆盖。同时,该课程着眼于几个特定的​​操作系统和评估它们的优点和缺点。先决条件:CS 205and CS 321 3

CS 377介绍的地理信息系统。 本课程旨在向学生介绍的空间分析技术和问题,提供实践培训中使用这些工具,使他们能够解决各种空间和时间的问题。重点将放在空间信息,空间数据模型和结构化的,数据输入,处理和存储,空间分析和建模技术和错误分析的性质。先决条件:导师的同意。 3

CS在计算398.社会和伦理问题。 在这台计算机和工程技术的发展已经影响到社会的各种方式的研究。对社会电脑的影响;数字计算机和人事信息处理的作用的性质的讨论。书面和口头陈述的关于计算机伦理学的学生和计算机科学家的社会责任是必需的。先决条件:初中计算机科学专业。 1

CS 403微型计算机的应用程序。 办公管理,教育和商业专业微电脑应用。包括学习使用操作系统,文字处理,电子表格和数据库管理软件。先决条件:CS 112或部门的批准。 3

CS 422引入到网络。 本课程涵盖了计算机通讯和网络的问题。本课程是围绕TCP / IP参考模型和开放系统接口模型进行组织。主要议题包括:数据通信原理,局域和宽是网络,网络的设计要领,网络媒体,网络通信和协议,网络结构,网络操作系统和基于互联网的应用程序。先决条件:CS 371和CS 321 3

CS 425软件工程。 介绍了软件工程的重点放在面向对象分析和设计实用技术。古典与现代的原则和软件工程,包括古典和面向对象的方法来架构,设计,生命周期和项目管理的实践;软件度量;更换管理层;球队和联手,工具;可重用性,可移植性和互操作性;要求和规格。本课程将暴露的学生在工业环境中大型软件系统开发的方法。在工作方面,学生将设计,实施和测试大对象。前提:CS 351 3

CS 431数值分析我。找到数值解非线性方程,内插多项式数值积分的计算和常微分方程的计算方法。先决条件:CS 205和301毫安3

CS 441.语言和编译器。 广义的语言特性,巴科斯范式,各种语言的功能特性,解决问题的任务语义需求。前提:CS 350 3

在计算机科学中我CS 455高级项目。 全面的计算机项目,相当详细到下一个教员监督完成。话题与教员协商决定。先决条件:高级计算机科学。 3

CS 475实习。 这为学生提供真实生活与工作有关的经验,在计算机科学和数学领域实习是本科教育的一个有价值的部分。学生选择此选项可以选择通过完成一个合格的位置科研实习,以满足对计算机科学的学分要求。先决条件(或多个)计算机科学专业。 3

CS 491-CS 492计算机研讨会。 要求每个高级计算机科学专业大四的每学期。在研究新的发展,新的系统等演讲主题的演讲会由教师,演讲嘉宾和学生进行。先决条件:高级计算机科学。 1