计算机科学课程

CMP 100

主要通过自学和基于计算机的培训,学生将开发文字处理、演示文稿和电子表格软件的基本技能。课程的大部分内容将致力于培养学生能够利用当前、新兴和未来的技术。主题包括计算机在主要职业学科中的应用,互联网,Web 2.0,计算机对社会的影响,以及新兴和颠覆性技术。

1.00俘获单位
科技及数码素养
CMP 108

学生将开发解决商业问题的基本电子表格技能。学生将会学到
如何创建和格式化工作簿,以及如何使用公式、函数、图表和图形。
学生还将学习如何使用数据透视表和数据透视图、高级公式和函数
管理多个工作表和其他高级技术。学生不能同时获得CMP 100和CMP 108的学分。

1.00俘获单位
科技及数码素养
CMP 120

本课程概述了各种形式的网络犯罪和犯罪分子使用的方法、思维过程和工具。犯罪学理论,如冲突,控制和紧张也将被讨论。还将探讨网络犯罪的影响和公共政策的影响。

1.00俘获单位
科技及数码素养
CMP 126

介绍了问题的求解过程、数值方法、算法和算法设计。介绍了软件工程、程序设计、编码、调试和文档编制的基本原理。结构化和面向对象的编程是使用Java平台教授的。

1.00俘获单位
解决问题/批判性思维
CMP 130

本课程将讨论当代可视化,并批评其在传达信息方面的有效性。学生将学习可视化多变量、时间、基于文本、地理空间、层次和基于网络的数据的技术。学生将学习如何获取、解析和分析数据集,以及编码数据可视化的过程,以实现美观、有效的沟通。

1.00俘获单位
先决条件: MTH 140大学代数:增强,MTH 141大学代数,MTH 160预演算:增强,MTH 161预演算
审美,解决问题和批判性思维能力
CMP 211

本课程将为使用Android和IOS平台的移动设备提供开发、部署和维护应用程序的指导。学生将开发仅在设备上运行的应用程序,以及与Web服务集成的应用程序。

1.00俘获单位
先决条件: cmp126编程
CMP 226

CMP 126的延续。持续开发设计、编码、调试和文档。涉及的主题包括Servlet、Java服务器页面、Web应用程序、多态性、重载以及Java最常见的方面。

1.00俘获单位
先决条件: cmp126编程
成绩为C或以上。
解决问题/批判性思维
CMP 228

重点放在有效的数据结构和算法在设计和实现的重要性。经典的数据结构包括数组、字符串、列表、链表、堆栈、队列、树和图以及迭代和递归编程技术。算法包括排序和搜索,强调复杂度和效率。

1.00俘获单位
先决条件: 编程2
成绩为C或以上。
CMP 235

介绍网页设计的概念和技术,本课程涵盖了互联网,浏览器,web服务器和web编程语言的基础知识。学生将获得使用HTML和CSS的丰富实践经验。

1.00俘获单位
先决条件: 编程2
并修课程: 编程2
CMP 300

介绍系统分析和设计的基本概念。介绍了系统分析员的角色和在这个职位上工作所需的培训技能。学生将进行应用分析,包括流程和数据建模,以及将分析结果转化为特定计算机环境的设计。程序设计、系统测试、评估、转换和文档也将被讨论。本文还讨论了生命周期的概念及其在业务系统中的应用。

1.00俘获单位
先决条件: cmp126编程
CMP 322

介绍操作系统的组织、设计和实现,包括:基本概念和当前系统的考虑实例、结构、过程管理、调度;并发流程的交互;1/0;设备处理;内存和虚拟内存管理、文件管理;通信、同步、处理器分配和分布式文件系统。

1.00俘获单位
先决条件: 编程2
CMP 324

研究了一种多媒体开发环境和一种有价值的脚本语言,可以将文本、声音、图形和动画组合成交互式应用程序。讨论了设计概念(用户界面设计和媒体集成)、问题分解和编程概念(抽象、控制机制、数据结构),并利用它们来制作多媒体课程项目。

1.00俘获单位
CMP 328

CMP 226的延续。在面向对象的编程语言平台上讨论了编程理论中的其他主题。学生使用从低级数据结构到高级图形用户界面对象的标准对象开发与业务相关的项目。

1.00俘获单位
先决条件: 编程2
CMP 330

数据库处理概念的介绍。通过数据模型,可以了解数据关系(如树、层次结构、网络和平面文件)的物理和逻辑组织。计算实现这些逻辑关系的方法,如链表、链、指针和倒置文件。讨论了数据库管理系统的操作需求,以及层次、网络和关系系统的特征。

1.00俘获单位
先决条件: cmp300系统分析与设计
CMP 333

计算机和信息系统当前感兴趣的专题。主题可能包括专家系统、数据挖掘、计算机图形学、汇编语言等。每种产品的内容各不相同。随着主题的变化,课程可能会重复以获得学分。

具体题目请与指导老师联系。

1.00俘获单位
讲师必须同意
CMP 336

本课程为学生提供数据服务器技术的广泛介绍。本课程涵盖了关系数据库和对象关系数据库以及强大的SQL编程语言的概念。教授学生创建和维护数据库对象以及存储、检索和操作数据。学生通过使用ROLLUP、CUBE、集合操作符和分层检索等先进技术来学习检索数据。他们还学习编写SQL和SQL Plus脚本文件来生成类似报告的输出。演示和实际操作可以强化基本概念。

1.00俘获单位
先决条件: CMP 330数据库管理
CMP 342

(也是BUS 342)使用案例研究方法分析业务信息系统。信息要求、规划、设计、实施、设施、设备、设备更换、控制。分析整个管理工作的成本/收益关系。

1.00俘获单位
先决条件: BUS 200管理入门
CMP 431

介绍了计算机网络和数据通信系统的基本概念、原理、设计过程和应用。本课程还介绍了数据通信中的其他重要问题,包括网络安全、网络管理等。

1.00俘获单位
先决条件: cmp235 Web编程
CMP 433

主题可能包括CMP 333的延续、数据仓库实现等。每种产品的内容各不相同。随着主题的变化,课程可能会重复以获得学分。

具体题目请与指导老师联系。

1.00俘获单位
初级资格及导师1人同意。
CMP 460

学生们作为分析师和程序员团队来完成一个全面的系统开发项目。团队分析选定的方案,设计解决问题的系统,包括项目规格,系统流程图和完成时间线。强调系统分析和编程技巧。各队将对他们的结果进行正式陈述。

1.00俘获单位
经导师同意,第二学期初中生资格。
CMP 490

一个学期的计算机系统实际应用的现场经验。每周至少10小时的现场工作。要求参加每周的校园研讨会。由适当的教师安排实习,或由学生安排,由教师批准。本课程的学分可能不通过生活/学习评估获得。

1.00俘获单位
第二学期,大三的CS专业。

Baidu
map