Computer Science & Inf要么mation Technology Degree

一个C.巨大科学与信息技术 学位旨在为想要在计算领域提高技能的学生提供两个重要方面。该专业旨在提供来自计算机科学的信息技术和理论基础的实践经验。混合专业允许学生开发一项技能集,将重要元素与两条学科相结合。

计算机科学学位在计算机械(ACM)和计算机科学认证板(CSAB)建议的课程指南上进行了建模。该课程在计算机科学,数学和科学方面提供了坚实的基础,并为您提供探索相关领域的机会。主要还包括若干选修课,因此您可以在现场雕刻自己的重点。 Capstone高级项目将让您深入了解您选择的领域,同时纳入您对计算机科学的知识。

BS学位 - 计算机科学与信息技术专业

除了基本的教育要求外,专业的计算机科学和信息技术必须占据39个学期的CSIT课程的集中,如下规定的69个学期的CSIT课程和6个学期的数学时间:

  • CSIT1100. 计算3 S.H的原理
  • CSIT1200 数据结构3 S.H.
  • CSIT1300 操作系统简介3 S.H.
  • CSIT2010 面向对象的编程3 S.H.
  • CSIT2100 中间编程2 S.H.
  • CSIT2200. 计算机硬件和网络3 S.H.
  • CSIT3140 信息安全3 S.H.
  • CSIT3200. 系统分析和设计3 S.H.
  • CSIT3300. 数据库概念和SQL 3 S.H.
  • 实习,项目或研究1 S.H.
         CSIT3700. 计算和信息技术实习 要么
         艺术/ CSIT4100. 系统开发项目 要么
         CSIT4000 个人研究
  • 上部CSIT选修课12 S.H.
         不包括CSIT3700.,CSIT3000 / 4000和CSIT4100
  • 计算机科学和信息技术专业也必须完成:
  • math1380 统计3 S.H.要么 math1510 微积分I 4 S.H.
  • math2350 离散数学3 S.H.

我们建议您对研究生学习或职业感兴趣的学生作为计算机科学家的职业生涯,也是在数学中进行了次要的(有两种学期的微积分和线性代数),并在物理,化学或生物学中服用实验室科学课程。

我们建议您对信息技术职业生涯有兴趣的学生在工商管理和统计数据中也是未成年人。

 

计算机科学与信息技术次要

计算机科学和信息技术中的未成年人需要18秒CSIT课程依据主要,不包括实习。这不包括CSIT1010-1050,CSIT1900.,CSIT2000,CSIT3000和CSIT3700.。

计算机科学与信息技术课程

CSIT1010 微电脑业务应用3 S.H.
基于熟练程度的课程,可在MicrosoftWindows®和OfficeSuite®中开发中级技能。不计入CSIT专业。

CSIT1060 Web编程3 S.H.介绍
基于世界范围的Web工作和网站建设如何使用HTML和CSS的基础知识。将涵盖相关技术技能。

CSIT1080 在改变世界3 S.H.的技术
技术研究及其对世界的影响。世界通过技术连接,以及如何连接我们对我们今天的生活至关重要。了解如何处理技术并使其有效地工作将对未来越来越重要。探索将包括技术如何影响我们的世界,既有积极和消极的意义。将探讨技术的道德使用。学生将理解如何解决简单的编程问题。 ELO4全球学习 - 创新

CSIT1100. 计算3 S.H的原理
通过在Python语言中进行广泛的实践开发软件的计算机编程基础介绍。覆盖基本术语和主题,如集成开发环境,变量,数据类型,控制结构,功能和对象。 ELO4全球学习 - 创新

CSIT1200 数据结构3 S.H.
CSIT1100的继续强调更高级的编程,涉及经典数据结构,如数组,词典,链接列表,队列,堆栈和树。还将涵盖递归技术和效率考虑。先决条件:CSIT1100.。

CSIT1300 操作系统简介3 S.H.
本课程是介绍驾驶现代操作系统的概念,以及UNIX和Linux系统和Windows系统的动手课程。所涵盖的概念包括流程管理,内存管理,操作系统脚本和程序以及虚拟化。

CSIT1900. 计算或信息技术中的基本主题1-3 S.H.
在常规课程中提供的计算或信息技术中所选基本主题的研究。当主题不同时,可以重复信用。

CSIT2000 个人研究1-3 S.H.

CSIT2010 面向对象编程3 S.H.
具有基本编程技巧的Java语言面向对象节目的设计与开发的研究。项目分配将使学生在设计类和扩展课程层次结构方面进行广泛的做法,以便根据交互对象开发软件解决方案。也将覆盖UML图和Java语言的唯一功能。先决条件:CSIT1100.。

CSIT2100 中间编程1-3 S.H.
如果内容不同,可以重复使用特定编程语言,工具集,方法或类型,如COBOL,C ++,PHP,AJAX,调试器等的中间级编程。预定的课程标题和成绩单列表将包括编程语言或主题;例如中间编程 - C ++。先决条件:CSIT1100.。

CSIT2200. 计算机硬件和网络3 S.H.
本课程是在离散和网络级别进行计算机系统的组织。主题包括现代计算机系统的硬件和组件,如处理器组织,数字逻辑和电路,网络概念,OSI模型,数据包结构和通信协议。

CSIT3000 个人研究1-3 S.H.

+ CSIT3100 操作系统和网络3 S.H.
对多线程,任务管理,存储管理,本地和广域网,TCP / IP(Internet协议),安全性和分布式系统等操作系统和网络概念的研究。先决条件:CSIT1300和CSIT2200.。

CSIT3140 信息安全3 S.H.
本课程将探讨信息安全的概念。将讨论加密,恶意软件,软件开发,安全开发实践,逆向工程,网络行动和网络防御等主题。课程将需要重大编程。先决条件:CSIT2200.。

CSIT3200. 系统分析和设计3 S.H.
对分析和模型信息系统要求的现行策略和技术研究,涵盖了系统分析和设计过程的管理,行为和技术组成。面向对象的软件设计将被强调。先决条件:CSIT2010。

CSIT3300. 数据库概念和SQL 3 S.H.
对实现数据库系统所需的概念和结构的研究,包括数据库的逻辑设计和物理组织。重点是数据库系统的设计和开发,包括理解和应用实体关系模型。包括在数据库系统上使用SQL的数据库的实现。先决条件:CSIT1100.。

+ CSIT3400. 编程语言3 S.H.
跨各种计算机语言的编程语言概念研究,如脚本语言,面向对象语言,功能语言和网络编程语言。将研究对特定语言的调查,并将完成其中的几个规划项目。先决条件:CSIT1200.

CSIT3500. 信息系统管理3 S.H.
国际电子游戏娱乐平台信息技术基础知识及其支持和互动与业务组织的基础研究。重点是建立广泛的基础技术框架。

+ CSIT3600. 电子商务3 S.H. (也是buad3600)
电子商务出现围绕技术和商业环境的探索。学生将有技术和非技术轨道选择,但是,所有学生将被引入实施电子商务网站的技术技能。 提供春天甚至多年。

CSIT3700. 计算和信息技术实习1-3 S.H.
这种实习允许学生在与计算和信息技术有关的职业领域的专业人士使用。学生将在确定实习机会和实地赞助商方面发挥积极作用。可以重复最多9个学期时间。 (按照通过/失败的基础评分。)先决条件:讲师的同意。

CSIT3800. 目前的问题和技术1-3 S.H.
探索发生或存在于变革状态的问题或技术。通常会有一个重要的动手组件到课程。课程标题将包括一个字幕;例如当前的问题和技术 - 数据挖掘。当字幕不同时,可以重复信用。

CSIT3900. 计算机科学与信息技术的主题1-3 S.H.
计算机科学与信息技术选定主题研究。当主题不同时,可以重复信用。

CSIT4000 个人研究1-3 S.H.
研究级研究,尤其是会议介绍或公布文件的目标。前提条件:教练的同意。

CSIT4100 系统开发项目1-3 S.H. (也是Arts4100)
与赞助教师协商的深入项目。学生将完成一个需要设计,交互和创造力的项目。该项目将包括一些技术方面,并需要完成项目的完整文件。该项目在完成时需要正式演示。前提条件:教练的同意。

+ CSIT4360 数值分析(也是Math4360)3 S.H.
用于查找方程根根的迭代方法的计算机数值方法分析,数值集成,插值和分化,以及常微分方程的解决方案。算法误差分析与融合。先决条件:Math2510和计算机编程课程。目标3a.

+ CSIT4370 数学建模(也是Math4370)3 S.H.
选定的主题展示数学思维与现实世界问题的互动。先决条件:Math1350和Math1520。目标3a.

math1380 统计介绍3 S.H.
中央趋势,色散和相关性的数据分析与测量。概率介绍。估计和假设检测。生成的回归。基本Anova。非参数技术简介。先决条件:1年高中代数。目标3A,ELO6数学

math1510 微积分I 4 S.H.
限制,连续性,分化和应用程序,包括指数,对数,三角函数和逆函数。平均值定理,曲线素描,黎曼和微积分的基本定理。先决条件:2年高中代数。目标3A,ELO6数学

math2350 离散数学3 S.H.
对介绍性逻辑,数学证明,设定理论,决定因素,组合与图理论的介绍性逻辑的主题调查。先决条件:非CSIT / MATH MATORS的教练批准,2年高中代数或MATH1280。目标3A,ELO6数学

+表示交替年份课程。