跳到主要内容

2025年夏季和秋季注册窗口现已开放。

开发
Professor in front of computer monitors with students

计算机信息技术学士

关于项目

地铁州立大学的计算机信息技术(CIT)专业培养学生成为信息技术专业人士。本专业为信息科学与技术的许多方面澳门金沙网上赌场提供理论和实践知识的基础。

Professor pointing and three female students looking

课程开发分析和解决问题的能力,并辅以在地铁州立大学的计算机实验室动手实验室工作。必须在Metro State完成至少20个学期的主要要求学分,以获得计算机信息技术学士学位。

计算机信息技术学士学位使学生成为开发人员、设计师或信息技术专家,他们可以部署适当的技术来解决企业和组织中的问题。

随着世界对信息的需求不断增长,具有强大的技术和分析技能背景、有效的沟通能力和项目开发知识的个人是需要的。CIT专业的学生可以继续从事Web分析师、系统分析师、计算机支持分析师、数据库设计师和分析师、技术经理和应用程序程序员等职业。

计算机信息技术学位课程也为信息技术、信息系统和商业的研究生学习澳门金沙网上赌场提供准备。

计算机信息技术学生的学习成果

  1. 分析一个复杂的计算问题,并运用计算和其他相关学科的原理来确定解决方案。
  2. 设计、实现和评估一个基于计算的解决方案,以满足程序规程上下文中给定的一组计算需求。
  3. 在各种专业环境中进行有效的沟通。
  4. 认识到专业责任,并根据法律和道德原则在计算实践中做出明智的判断。
  5. 作为团队的一员或领导者,有效地从事与项目纪律相适应的活动。
  6. 使用系统的方法来选择、开发、应用、集成和管理安全计算技术,以实现用户目标。

如何报名

在读学生:申报本项目

一旦你被录取为本科生,并且满足了你所选课程的任何进一步的入学要求,你就可以选择主修或选修辅修。

未来的学生:现在申请

申请大都会州立大学:现在开始你的计算机信息技术学士学位之旅。了解注册的步骤,或者,如果你对大都会州立大学可以为你澳门金沙网上赌场提供什么有疑问,询问信息,参观校园或与招生顾问聊天。

开始你的计算机信息技术学士学位

项目资格要求

对计算机信息技术理学学士学位感兴趣的学生在被大学录取时将获得预科学位。他们将在理学院被指派一名学术顾问。

为了被计算机信息技术专业录取,学生必须在满足以下条件的情况下提交一份本科课程声明表:

  • ICS 141和MATH 215的最低GPA为2.5或转学同等学历;
  • 所有主要先决条件的成绩都在C-或以上;
  • 完成通识教育目标一写作要求;和
  • 通过课程(例如ICS 141)或通过Java能力考试来证明Java编程语言的能力。

预科学生不能修400级的专业课程。通过计算机科学与网络安全(CSC)部门正式接受本专业,并对转学课程的等效性和资格进行审查。

课程及要求

直接跳到课程要求

完成计算机信息技术专业的要求

  • 所有新录取的学生都将被分配学术顾问,并被置于专业预科状态,直到他们达到项目资格要求。学生必须提交本科课程声明表才能被专业录取。
  • 该专业的所有课程必须以C-或更高的成绩完成。
  • 在Metro州立大学必须完成至少16个学分的专业要求。
  • 必须完成本专业至少28学分的高年级(即300级或以上)课程。
  • 阅读和理解一般指导部分列出的转学课程和先决条件的指导方针。

主要的需求

+预科基础(20学分)

要申请计算机信息技术专业,学生必须完成以下专业预科基础课程,成绩为C-或以上,ICS 141和MATH 215的最低GPA为2.5或转学同等成绩。有关详细信息,请参阅下面的一般指南部分。

从以下两门课程中任选一门。

  • 数学115大学代数4学分

本课程发展代数的基本概念,重点是线性、二次、多项式、指数和对数函数的分类和分析。自然科学和社会科学的应用贯穿始终。它旨在澳门金沙网上赌场提供对数学的本质和效用的见解,并帮助学生发展数学推理技能。

大学代数的完整课程描述

  • 数学120微积分预科4学分

这门课程是为学生准备微积分而设计的。主题包括多项式,有理,指数,对数和三角函数;函数的代数;多个函数表示;以及解析几何概论。

微积分预备课程的完整课程描述

从以下两门课程中任选一门。

  • ICS 140计算思维与编程4学分

本课程介绍计算机编程的基本概念,以及如何开发计算机程序来解决各种应用领域的问题。主题包括数字系统,布尔代数,变量,决策和迭代结构,列表,文件操作,以及通过模块化设计方法的问题解构。使用Python等语言进行编程的实验工作和家庭作业是本课程不可分割的一部分。

《计算思维与编程》的完整课程描述

  • ICS 265 C编程4学分

本课程旨在为主修计算机相关学科的学生澳门金沙网上赌场提供快速接触C编程语言的机会。使用C语法简要回顾以下主题:循环、选择、变量、作用域规则、函数和按值传递参数。新主题包括按地址传递参数、格式化和非格式化I/O、用户定义类型(enum、struct、union)、预处理指令、文件处理、指针、指针算术、字符串操作和选定的库函数。

C编程的完整课程描述

完成以下三门课程。

  • 数学215离散数学4学分

本课程涵盖数学和计算机科学中各种重要的主题。主题包括:逻辑和证明,集合和函数,归纳和递归,初等数论,计数和概率论,以及有向图的基本理论。

完整的离散数学课程描述

  • ICS 141问题解决与编程4学分

面向对象计算机程序的结构、设计和实现。主题包括顺序结构、选择结构、重复结构、递归、二次排序算法、异常、对象和类。强调方法、参数传递、数组和对象数组。使用伪代码和统一建模语言(UML)探索解决问题和算法设计技术。强调了良好的测试用例设计和调试技术。涉及多个类的编程项目。

用编程解决问题的完整课程描述

  • ICS 225网页设计与实现4学分

本课程的重点是如何从客户端设计和实现互联网上的信息服务。该课程侧重于可用性和客户端脚本。主题包括网页设计的原则、策略和政策,包括良好的界面设计规则、人为因素、道德问题和信息安全。通过实验和编程项目,学生还将学习如何使用当前的脚本和标记语言,以及如何使用最先进的工具将交互式页面嵌入到基于web的应用程序中。

网页设计与实现的完整课程描述

+核心(40学分)

一旦完成了预科基础课程,学生必须完成以下所有课程,成绩必须达到C-或更高。

顶点课程ICS 499应该在你的课程的最后一个学期,或者至少在你完成其他必修专业课程的最后一个学期。

未申报专业或未被专业录取的学生,不允许修400级专业课程。有关先决条件的更多详细信息,请参阅下面的通用指南部分。

  • CFS 262计算机和操作系统基础I 4学分

本课程涵盖单用户操作系统的基本概念。本课程讨论的主题是计算机组织和体系结构的基本概念,内存管理,进程处理,磁盘和文件的管理和控制,以及外围设备的操作。学生也有机会学习系统安装、配置、管理和故障排除的技术和过程。本课程中介绍的操作系统是MS Windows和/或Mac OS X。

计算机和操作系统基础I的完整课程描述

  • CFS 264计算机和操作系统基础II 4学分

本课程涵盖了多用户操作系统的基本概念。本课程讨论的主题包括传统的计算机组织与体系结构、内存管理、进程处理、磁盘与文件管理与控制,以及外设操作。学生也有机会学习系统安装、配置、管理和故障排除的技术和过程。本课程介绍的操作系统是Linux和Unix。

计算机和操作系统基础II的完整课程描述

  • CYBR 332计算机安全4学分

本课程介绍计算机安全原理,并结合动手实验。本课程通过澳门金沙网上赌场提供从简单计算机到企业计算的安全威胁、漏洞及其对策的基本细节,使学生能够有效地保护信息资产。主题包括当今广泛的安全挑战、常见的安全威胁和对策、安全管理、访问控制机制、应用密码学、隐私问题、计算机伦理、文件系统安全和网络安全。重叠部分:ICS 382计算机安全

计算机安全的完整课程描述

  • CYBR 362网络协议和分析4学分

网络是企业内信息技术操作的支柱,负责组织安全状态的重要部分。网络安全专业人员经常负责保护网络运营和响应网络威胁,这表明网络安全行业对网络知识的重要性。作为网络安全从业者,必须了解网络操作、协议和管理实践。本课程的重点是发展技能,并深入了解网络协议,包括TCP, UDP, ICMP和IP,网络设计和架构,网络管理自动化,网络分析,以及网络协议和设计对安全和防御措施的影响。重叠:ICS 383网络协议和分析

网络协议和分析的完整课程描述

  • ICS 240数据结构入门4学分

本课程澳门金沙网上赌场提供数据结构和算法的基本介绍,并强调算法和编程之间的关系。学生将学习中级面向对象设计、编程、测试和调试。主题包括继承、多态性、算法复杂性、泛型编程、链表、堆栈、队列、递归、树、哈希、搜索和排序。

数据结构导论的完整课程描述

  • ICS 311数据库管理系统

涵盖数据库定义、创建和管理中的概念和方法。重点放在使用适当的方法和工具来设计和实现数据库,以满足确定的业务需求。主题包括概念、逻辑和物理数据库设计理论和技术,如使用实体关系图、查询工具和SQL;数据和数据库管理员的职责;数据库完整性、安全性和保密性;以及当前和正在出现的趋势。使用MySQL等数据库管理系统。覆盖HCI(人机交互)主题和开发前端数据库与HCI原则的应用,以澳门金沙网上赌场提供高水平的可用性体验。重叠:ICS 311T数据库管理系统。

数据库管理系统的完整课程描述

  • ICS 370软件设计模型4学分

该课程侧重于如何设计和构建可翻译为项目规范和设计的过程,对象和事件模型。主题包括系统分析和设计的概述;系统架构的框架;使用数据建模进行设计和开发;对象建模、实体、关系、属性、范围规则和影响;以及事件模型、消息传递和应用程序激活。

软件设计模型的完整课程描述

  • ICS 377用户体验交互设计4学分

交互设计是一个跨学科的领域,融合了计算机科学、认知心理学、技术传播、用户体验、人为因素、信息技术和工程设计等多个学科的理论和方法。本课程向学生介绍交互设计的理论知识和实践经验,包括交互设计的概念、设计理论和技术、界面的实现和评估。涵盖的主题包括:交互设计、人机交互、原型设计、可用性评估、通用设计、多模态界面和虚拟现实。除了讲课之外,学生还将完成个人作业和团队项目,以设计、实施和评估各种交互系统和用户界面。

用户体验交互设计的完整课程描述

  • ICS 499软件工程和顶点项目4学分

本课程着重于理论和实践的有效和高效地建立软件系统,以满足客户对他们的要求。本课程概述了软件生命周期,并介绍了用于开发软件的各种过程模型。

软件工程和顶点项目的完整课程描述

从以下两门课程中任选一门。另一门课程可以作为主要选修课。

  • ICS 325互联网应用开发4学分

本课程的重点是如何从服务器端设计和建立互联网上的信息服务。主题包括互联网架构、服务器端设计策略、当前技术和互联网安全方面的高级概念和问题。通过实验和编程项目,学生学习如何使用当前的脚本和标记语言来构建重要的最先进的应用程序。

Internet应用程序开发的完整课程描述

  • ICS 425模型视图控制器架构为基础的Web应用程序4学分

本课程教授学生使用模型视图控制器(MVC)设计模式进行全栈Web应用程序开发。学生将学习使用模板引擎渲染前端,使用支持MVC和Web安全的Web框架,以及使用对象关系映射(ORM)和SQL语句的数据库持久化。学生将构建一个中等规模的数据库驱动的web应用程序,支持用户管理。学生应该有一些面向对象编程概念的经验,包括继承和数据结构,如列表和映射。

基于模型-视图-控制器体系结构的Web应用程序的完整课程描述

+选修课(8学分)或经批准的辅修

计算机信息技术专业需要8个上级学分,或者在学术顾问批准的领域中辅修。

选修8学分

完成至少8个高年级学分(即300级或更高)的选修课程。向学术顾问咨询可接受的选修课。

注意事项如下:

-至少有4个学分的选修课必须来自本专业不需要的高级ICS课程(即300级或更高),但以下例外:ICS 350I, ICS 372, ICS 460, ICS 38*和ICS 48*。

ICS 490信息与计算机科学专题和ICS 492新兴技术研讨会的内容因学期而异,只要涉及不同的主题,可以多次选修学分(经CSC部门许可)。

-任何300级或更高的CFS, CYBR,数学,或STAT课程可以用作选修课,除了以下课程:CFS 350I, CFS 499, CYBR 350I, CYBR 498, CYBR 499, ICS 372, ICS 460, MATH 350I, MATH 499和STAT 350I。

在1-3个学期中,ICS 350I个性化实习最多可获得4个学分,可作为选修学分。

小的选择

和你的学术顾问一起评估辅修课程是否适合你的学位和职业规划。有学士学位的学生应该和他们的指导老师谈谈是否可以用这个学位代替辅修学位。辅修专业建议包括(但不限于):工业与应用数学、应用统计学、计算机取证、网络安全、用户体验设计、创业与创新、管理信息系统、项目管理、技术交流。

+一般指引
转让的课程

转学课程等效性由计算机科学与网络安全(CSC)部门确定,并在入学时进行初步评估,并在学位审计报告(DARS)上记录最新情况。在转学课程时,请注意许多大学、社区和技术学院澳门金沙网上赌场提供的课程与我们的一些专业预科课程相当。有时,另一所大学或学院的低年级课程相当于我们的一门高年级课程,或者另一所大学的高年级课程相当于我们的一门低年级课程。为了计算主修选修课的高年级学分或满足大学毕业要求,学生修读该课程所在机构的课程状况是重要的。

先决条件

学生必须了解并遵守他们注册的所有课程的先决条件。没有学生可以注册的课程,除非他们已经完成了所有课程的先决条件,成绩为C-或更高。如果学生没有达到要求的先决条件,他们将被行政开除。对于某些课程,注册系统会自动强制执行先决条件。如果你的DARS报告显示你已经满足了课程的先决条件,并且注册系统不允许你注册,请联系你的学术顾问。