如何用英语描述以下计算机课程?
这门课程使你能够建立在你以前在代数、几何和三角学领域的数学经验的基础上,并向你介绍初等微积分。数学学习为你提供了许多有价值的技能。当你寻找工作或进入进一步或更高的教育时,这往往是非常重要的,也是你普通教育的重要组成部分。
模拟电子技术
本课程涵盖复杂半导体电子电路,包括场效应晶体管电路的应用、晶体管放大器的幅度/相移响应、集成电路、正反馈电路、有源滤波器、工业控制电路、开关电源、稳压器、运算放大器、频谱分析和谐波失真。本课程使用一系列的测试设备和指定的实验室项目来补充课堂讲授,提供实际动手的经验。
大学IT大学IT
这门课程是为有兴趣从事信息技术领域职业的学生开设的。将向学生介绍信息技术的四个职业群,以确定他们的兴趣所在。学生将完成互动媒体、信息支持和服务、网络系统、编程和软件开发方面的作业和项目。
c语言
本课程对C语言的所有基础知识进行了扎实的介绍,包括基本的数据类型;算术、逻辑和按位运算符;控制流语句;功能;结构;指针;程序范围规则;良好的程序设计实践;和C调试技术。重点是ANSI标准的C语言,但也讨论了C语言的早期版本。不提供计算设施;每个参与者都需要使用C编译器和硬拷贝输出设备来完成编程任务。
高等数学(第一本介绍)
面向对象编程
这是一门课程,着重于通过使用Java的面向对象设计和编程向学生介绍计算机科学。本课程以“对象优先”的面向对象编程(OOP)方法为特色,从对象、类和方法开始,然后转移到继承、接口和多态,再覆盖传统主题,如算术和控制流。然后使用OOP教授简单的2D图形和图形用户界面,课程结束时概述基本数据结构、异常和文件I/ O。课程通过每周实验课的实践练习(在本科生助教的监督下)和具有挑战性和吸引力的编程作业(如俄罗斯方块,所有这些都有GUI)来强化概念。
汇编语言
大型机或PC机汇编语言介绍。主题包括数据的内部表示、算术运算、逻辑语句和通用汇编语言命令。介绍低级语言架构,包括汇编器、链接编辑器和加载器。
VFP编程VFP编程
您将学习计划、创建和修改表、视图和数据库,以及创建表单。您将使用应用程序向导和生成器来快速构建应用程序。使用查询和报告从数据中创建信息。理解编程的基础,包括运算符、表达式、程序流、分支和循环。使用智能感知、快速信息、超链接、键盘快捷键、美化、文档视图和书签,高效地处理代码。使用任务列表管理器管理编程任务。
数字电子技术
数字电子学基本概念介绍。基本分立电子学、数字逻辑、电路法则、元件、故障排除和测试设备的使用。数字元件、数字架构、数字系统、故障排除和测试设备的使用。实践经验、实际应用和项目。
计算机组成原理
本课程介绍计算机组成原理。这对计算机专业的学生了解计算机以及更好地使用硬件和软件是非常有用的。
离散数学
本课程的目的是理解和使用(抽象)作为计算机科学主干的离散结构。特别是,这门课旨在介绍逻辑、证明、集合、关系、函数、计数和概率,重点是计算机科学中的应用。
数据结构数据结构
带形式规范的数据抽象。初等算法分析。数据的基本概念及其在计算机中的表示。线性、链接和正交列表;树形结构。概述数据结构的结构和实现,包括列表、树、堆和表,以及对搜索、排序和其他算法的检查,包括它们的效率的实现和分析。
计算机网络
计算机网络的原理、设计、实现和性能。主题包括:互联网协议和路由,局域网,TCP,性能分析,拥塞控制,交换和路由,移动IP,点对点覆盖网络,网络安全,以及其他当前的研究课题。
操作系统Java语言操作系统JAVA语言
使用Java来教授并发编程的原理,而不是在特定的操作系统相关的上下文中,来编写单独的操作系统组件。例如,可以用Java编写一个文件系统。使用Java为完整的操作系统编写一个模拟器,包括运行它的机器,编写程序来使用操作系统服务(如网络通信),以便教授更多关于这些服务的知识。
微机原理及连接技术
微型计算机硬件和软件介绍。主题包括计算机基础,文字处理,电子表格,数据库和其他微型计算机应用领域。学生将学习微型计算机和微型计算机应用软件的其他概念,包括:文字处理、电子表格、数据库和演示软件,强调更高级的应用和处理典型专业应用的软件包集成。
程序综合课程设计程序综合通用设计
介绍用算法和程序开发解决问题。包括:问题分析、算法表示和验证、标量和结构化数据类型、文件输入和输出、程序设计、编码、测试和文档技术、基本排序和搜索算法。研究算法设计、实现和分析,包括面向对象的设计和实现、抽象数据类型、堆栈、队列和链接结构
数据库系统原理
本课程面向对设计数据库管理系统感兴趣的学生,以获得数据的完整性和可用性。我们将主要关注关系数据模型和关系查询操作,以及用于数据定义和查询的SQL。我们将讨论设计方法,包括实体关系模型和关系规范化理论。我们还将讨论如何存储和索引数据,以及如何处理和优化查询。学生进行一个学期的项目,包括数据库系统的设计和实现。在时间允许的情况下,我们将触及高级主题,如面向对象的数据库。
编译器原理编译器构造原理
获得为命令式编程语言编写简单编译器的实用技能。理解扫描、解析、嵌套范围中的名称管理和代码生成的概念。学习将技能转移到一般的软件工程任务中(例如,结构化数据文件或参数列表的解析)
算法的设计与分析
算法设计和分析的高级深入研究。主题包括计算模型、排序、数据结构、图形算法、矩阵乘法、快速傅立叶变换、多项式算术、模式匹配和NP完全问题。
计算机图形计算机图形
本课程将介绍图形系统和应用。交互式图形系统的基本结构,各种硬件设备的特点。显示设备的控制、简单包的实现、设备独立性和标准包。图形的分布式结构,隐藏线和隐藏表面算法,表面的表示。
概率概率
本课程涵盖概率论的基本原理及其应用。主题包括用于计算概率的组合分析、概率公理、条件概率和事件的独立性;离散和连续随机变量;联合密度、边际密度、条件密度、矩母函数;大数定律;二项式、泊松、伽马、单变量和双变量正态分布
网页设计
该课程旨在为网页设计领域的入门级职位提供必要的技能和培训。学会为公司或自己的小企业开发和维护网站。
本课程着重于网页规划、基本设计、布局和构建,以及网站的设置和维护。该课程教授HTML/XHTML、层叠样式表、Dreamweaver、Fireworks、Flash、Photoshop、Illustrator、InDesign、PHP、MySQL和各种其他网页和图像创建工具。
人工智能
将推理和解决问题的先进技术结合到现代复杂系统中已经变得普遍。通常,这些技术属于人工智能领域。本课程从代理的角度关注人工智能,并探讨知识表示和推理的问题。学生将参与各种主题的讲座和讨论,包括启发式和随机搜索、逻辑和概率推理、规划、学习和感知。高级主题将从机器人学、视觉、自然语言处理和心灵哲学等领域中选取。学生将完成习题集和小型软件项目,以获得涵盖技术和问题的实践经验。
软件开发技术与实践
本课程的总体目标是让学生理解大规模软件开发的问题,以及如何使用面向对象的技术解决这些问题。该模块的主要目的是教授理解和使用面向对象的方法来分析,指定,设计和实施大型计算机系统。
网络数据库
本课程介绍在网络中运行的数据库,它保存网络中其他用户的地址。它包括一种数据库组织方法,允许以类似网络的形式建立数据关系。单个数据元素可以指向多个数据元素,并且自身可以被其他数据元素指向。
网络工程
网络工程为校园提供基本的网络和计算基础设施,从保护和管理带宽到提供DNS、DHCP、电子邮件、备份等等。
软件工程
本课程是关于我们在构建大型软件系统时所面临的问题。学生将学习在软件生命周期的所有部分使用的各种方法。我们将通过研究Java语言如何支持这些方法来说明这些方法的使用和应用。到学期末,学生们将在Java面向对象设计方面打下坚实的基础,更普遍地说,提高了他们的大型编程技能。我们将学习与软件设计相关的几个主题,包括:继承、异常、名称空间、抽象类型、表示不变量、过程规范、对象模型、数据模型、设计模式、设计策略。
Linux操作系统
本课程将提供UNIX/Linux操作系统的基础知识,包括Linux的历史和使用,以及使用命令和文件的实践经验。涵盖的主题包括基本Linux命令、文本编辑、文件和目录、电子邮件、管道和过滤器以及shell编程。
计算机系统维护
本课程着重于基本的计算机硬件和软件系统。课程包括个人电脑中的硬件系统和子系统、数字编号系统和个人电脑操作系统。课程包括在线内容交付和课堂动手实验。