计算机科学与技术专业课程简介_第1页
计算机科学与技术专业课程简介_第2页
计算机科学与技术专业课程简介_第3页
计算机科学与技术专业课程简介_第4页
计算机科学与技术专业课程简介_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机科学与技术专业课程简介二、业务培养要求1.掌握计算机科学与技术基本理论、基本知识和基本技能与方法;2.强调计算机科学和工程实践相结合,注重培养学生良好的工程实践和实际工作能力,具有良好的计算机软、硬件设计与开发能力;3.具有良好的项目规范管理、交流与组织协调能力;4.具有较强的实践应用能力;5.了解信息技术的最新进展与发展动态;6.掌握一门外语,具有初步的听、说、译、写和熟练阅读有关外文文献的能力;7.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实践工作能力;8.掌握必要的体育知识,达到国家体育锻炼标准;9.具备必要的人文社科知识,具有一定的文化艺术修养。三、核心课程

C语言程序设计基础、电路分析基础、模拟电子技术基础、数字电子技术基础、离散数学、数据结构、汇编语言程序设计、计算机组成原理、操作系统、数据库原理及应用、编译原理、计算机网络、软件工程、单片机原理与接口技术、计算机图形学、计算机专业外语、数值分析、计算机图象处理等。四、其它课程

计算机信息技术基础、人工智能、计算机安全保密技术、计算机通信、JAVA语言、多媒体技术、Oracle技术、面向对象技术、C++程序设计、算法设计与分析、集合论与图论、计算机控制技术、VS.net程序设计、计算机网络实用技术、嵌入式系统、工业控制与PLC、分布式数据库等。五、课程内容简介1.操作系统(1)课程性质、任务与目的

操作系统是计算机系统的核心,《操作系统》课程是计算机科学与技术专业的重要必修课。课程的目的是使学生掌握现代计算机操作系统的基本原理、基本设计方法及实现技术,具有分析现行操作系统和设计、开发实际操作系统的基本能力。(2)课程主要内容计算机系统概述、操作系统的形成、发展、功能、特性、类型和发展趋势;操作系统的硬件环境、操作系统与其它系统软件的关系;进程的概念、进程的状态和进程控制块、进程队列、进程的管理;顺序程序设计和并行程序设计概念、进程间的同步与互斥、同步机构应用、进程间通信;调度的层次和作业状态转换,作业的调度、进程调度、调度算法;死锁问题的提出、死锁的必要条件、死锁的预防、避免、控制和恢复;固定分区、可复分区、多重分区内存管理技术以及覆盖技术和交换技术;分页域、分段域、段页域存储管理技术、虚拟存储管理的基本概念、分页域、分段域、段页域虚拟存储管理。2.计算机组成原理(1)课程性质、任务与目的

本课程是计算机科学与技术专业的核心课之一,属专业主干必修课。任务是以计算机层次结构观点讲述计算机结构与组织的基本原理,指令系统及其寻址方法,接口的结构及通道的工作原理,数的表示方法及其运算步骤。控制器的组成及控制方式,存贮器的工作原理及扩展。使学生掌握计算机各部件的组成及工作原理、逻辑实现、设计方法及扩展技术,为培养学生对硬件、软件系统的分析、设计、开发和应用能力打下良好的理论基础。

(2)课程主要内容计算机系统概述,计算机内部信息的表示,运算方法及运算器原理,CPU的组成及设计、实现原理,存储器的工作原理,I/O设备的工作原理,I/O系统的工作原理,当前比较典型的计算机系统结构等。3.计算机网络(1)课程性质、任务与目的

本课程以计算机和数据通信技术为基础,以OSI参考模型为核心,以局域网络为重点,系统地介绍计算机网络的基本知识和基本理论,并对近年来计算机网络研究与应用的热点技术等方面进行讲授。从而使学生从基本原理到网络的最新技术深入浅出地学习,并具备一定的实践动手能力,为进一步学习网络方面的后期课程打下一个理论与实践的基础。(2)课程主要内容

计算机网络的产生、历史及以后的发展趋势,计算机网络的定义、分类、拓朴结构、功能及计算机网络的构成;数据通信中的传输形式、传输介质、多路复用、交换技术及计算机网络中用到的差错控制方法;OSIRM的各层功能及作用;LAN三大关键技术之一的介质访问控制方法;TCP/IP参考模型;不同网络的互联的目的、形式、及方案;网络安全等。

4.数据库原理及应用(1)课程性质、任务与目的

《数据库原理及应用》是一门理论性和实践性均较强的专业基础课。本课程的教学任务是使学生掌握数据库技术的基本理论基础,包括数据库管理系统的构成、体系结构和数据查询所依据的数学原理与方法,数据描述及查询语言的结构和数据库设计所依据的理论基础。从而使学生从理论和实践上掌握各种数据库DBMS开发原理,并为设计数据库系统打下理论基础。

(2)课程主要内容数据的定义,DBMS的结构,数据操作语言所依据的数学方法,查询优化原理,数据操作语言的基本结构和查询实现机制,数据并发访问及控制的原理和机制,数据库设计的基本理论与方法,数据库设计的步骤,数据库管理系统SQLSERVER、Oracle、SYBASE等。5.编译原理(1)课程性质、任务与目的

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法,在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力,课程的重点是突出基本概念、基本原理及算法,通过课堂教学与实践环节的训练,使学生掌握编译实现的基本方法和技术。(2)课程主要内容语言和文法、正规式、有限状态自动机、递归下降分析、算符优先分析、SLR

文法、代码生成、代码优化。词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术。6.计算机图形学(1)课程性质、任务与目的

计算机图形学是计算机科学与技术专业的专业主干课,它的重要性体现在人们越来越强烈地需要和谐的人机交互环境,图形用户界面已经成为一个软件的重要组成部分,以图形的方式来表示抽象的概念或数据(可视化)已经成为信息领域的一个重要发展趋势。设置本课程的目的就在于让软硬件开发人员了解和掌握必要的图形学概念、方法和工具。通过课程的学习,了解图形系统的框架及其涉及的软件、硬件技术,了解图形学的基本问题,掌握图形学的基本概念、方法与算法,对与图形相关的应用及当前的研究热点有一个初步认识,具有一定实践体会和相关的图形编程能力。(2)课程主要内容计算机图形学的发展和应用;计算机图形设备和系统;国际标准化组织(ISO)发布的图形标准;人机交互接口技术;二维图形的生成、裁剪、变换、填充等的算法及实现;自由曲线和自由曲面的生成算法;曲面和实体造型算法;颜色、光照模型及真实感图形显示技术与算法等内容;三维图形处理技术,包括三维图形的投影、表示、消隐和真实感显示等。7.计算机专业外语(1)课程性质、任务与目的

计算机专业外语是计算机科学与技术专业必修的技术基础课,是一门深入学习计算机知识的英语版的课程。通过本课程的学习,使学生掌握计算机专业方面的英语词汇、用英语组织表达计算机理论和实践操作的语句、描述专业英语语句的基本格式和主要的语法,通过对课程内容的学习,了解计算机专业发展的动态和方向,为进一步学习国内外的计算机方面的知识打下初步基础。

(2)课程主要内容Informationtechnology,theinternet

ApplicationsoftwareSystemsoftwareThesystemunitInputandoutputSecondarystorageConnectivity,thewirelessrevolution,andcommunications

Theinternet,theweb,andelectroniccommercePrivacyandsecurityYourfutureandinformationtechnology8.单片机原理与接口技术(1)课程性质、任务与目的

本课程是计算机专业的核心课之一,任务是通过学习使学生掌握单片机的结构及功能,掌握指令系统与编程的基本方法及技巧,单片机实用模入模出通道技术;单片机应用系统设计技术;深入了解与掌握单片机实际应用,提高学生的设计能力与应用系统的组装调试能力,为培养学生对单片机硬件、软件系统的分析、设计、开发和应用能力打下良好的理论基础。(2)课程主要内容

MCS-51单片机的功能特性;片内定时器;串行和并行接口;中断系统的编程与应用;单片机实用模入模出通道技术;单片机应用系统设计技术;单片机实际应用系统。9.计算机图象处理(1)课程性质、任务与目的

通过本课程的学习,使学习者系统的了解数字图像的基本概念、数字图像形成的原理,掌握数字图像处理的理论基础和技术方法,掌握相关图形图像处理软件的应用技巧,能够对相关的图形图像素材进行编辑加工处理,并能进行数字化图像的独立创作,为以后的专业课程奠定基础,同时提高学生的图形审美能力。(2)课程主要内容图像数字化、图像噪声分析、图像质量评价、彩色图像等图像信息的基本知识;图像变换;图像压缩编码;图像增强和复原;图像分割;图像描述;图像识别等。10.软件工程(1)课程性质、任务与目的

本课程是计算机科学与技术专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。根据培养创新型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,按照软件工程的要求实施跨越软件生命周期的完整开发,为更深入地学习和今后从事软件工程实践打下良好的基础。(2)课程主要内容软件工程学概述、问题定义、可行性分析、需求分析、总体设计、详细设计、编码、测试与维护。面向对象的分析与设计、软件项目管理。11.人工智能(1)课程性质、任务与目的

人工智能的研究内容包括计算机视觉、规划与行动、多Agent系统、语音识别、自动语言理解、专家系统和机器学习等。这些研究论题的基础是通用和专用的知识表示和推理机制、问题求解和搜索算法,以及计算智能技术等。通过本课程学习,使学生对人工智能的发展概况、基本原理和应用领域有初步了解,对主要技术及应用有一定掌握,启发学生对人工智能的兴趣,培养知识创新和技术创新能力。(2)课程主要内容人工智能和智能系统概况;人工智能的研究与应用领域;知识表示方法和搜索推理技术;人工智能的主要应用;人工智能的新研究领域;人工智能对人类经济、社会和文化的影响,展望人工智能的发展。12.计算机安全保密技术(1)课程性质、任务与目的

本课程为计算机科学与技术专业选修课之一,主要介绍了计算机网络安全知识、站点安全知识、防火墙安全和平台安全等方面的内容。通过本课程的学习使学生了解计算机安全常识,掌握正确使用和管理计算机信息资源的方法,以便更加安全、可靠、有效地管理和使用计算机资源。(2)课程主要内容计算机系统面临的威胁和攻击与计算机系统的脆弱性;计算机系统安全的环境条件与计算机的安全防护软件防拷贝技术、文件目录与子目录的加密与硬盘防拷贝技术;各种加密法的基本原理及方法应用;网络安全面临的威胁、网络安全对策与技术、数据加密的原理与方法;计算机病毒的结构、特征、破坏机理、传播方式、防范措施、检测与消除。13.计算机通信(1)课程性质、任务与目的

计算机通信涉及计算机学科与通信学科交叉渗透的专门知识。主要讲述通信的基本原理,数据通信系统的组成,数据的传输、交换、接入等技术以及数据通信的应用。要求学生通过本课程的学习,能够掌握数据通信的基本知识(概念、方法、技术、标准)、基础理论(数学工具、算法、模型)和实际技能,以适应数据通信和通信网络发展的要求。(2)课程主要内容计算机通信网的概念,形成与发展过程、组成、主要任务及分类;排队论的有关概念;网络分层结构的概念;各种现代通信网络技术(分组交换、帧中继、DDN、N-ISDN及ATM)在计算机通信网中的应用;网络安全的内容及网络管理的基本概念。14.JAVA语言(1)课程性质、任务与目的

本课程是计算机科学与技术专业的主要选修课。Java语言是目前广为流行的程序设计语言之一,适用于网络上编程,满足Internet上软件开发的需要,是一门概念性和实践性都很强的专业课程。通过学习本课程,应能准确完整地理解Java语言的语法、语义规则;掌握Java语言的数据类型、表达式及控制流程;运用面向对象程序设计思想,正确的阅读、分析程序和设计程序,掌握面向对象程序设计方法,提高程序设计能力,以适应计算机学科不断发展的需要。(2)课程主要内容

Java语言概述;Java程序设计基础;Java面向对象程序设计;数组与字符串;异常处理;Applet基础;多线程程序设计;I/O流和系统类;图形用户界面的设计与实现。15.Oracle技术(1)课程性质、任务与目的

ORACLE是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法。(2)课程主要内容

Oracle概述及安装;Oracle体系结构;数据库的创建和管理;数据库对象的创建和管理;Oracle编程;数据库的安全性与完整性;数据库的备份与恢复。16.多媒体技术(1)课程性质、任务与目的

多媒体技术把计算机技术的交互性和可视化的真实感结合起来,使其应用渗透到各个领域。因此本课程的目的与任务是使学生通过本课程的学习,理解多媒体技术的基本概念和主要功能,掌握常用的多媒体工具的工作原理及相关理论的程序实现,了解如何进行开发和多媒体制作,从而为学生以后的学习和工作打下基础。

(2)课程主要内容

多媒体计算机概述;音频信息的获取与处理;视频信号的获取与处理;多媒体数据压缩编码技术;多媒体计算机硬件及软件系统结构;超文本和超媒体;多媒体计算机的应用技术17.面向对象技术(1)课程性质、任务与目的

通过本课程的教学,使学生能较熟练地掌握面向对象的技术,使用面向对象的技术进行需求采集、需求表示、需求分析和系统设计;熟悉对象、类、继承、聚合、封装、多态性等面向对象的基本概念,学会利用对象的概念采集需求,并用UML中的usecase来表示它们。学会面向对象的系统分析方法,学会面向对象的设计方法,并用UML语言的符号来表示;使学生在完成本课程学习之后,能够初步了解面向对象的分析与设计方法,并为其它课程奠定面向对象的技术基础。(2)课程主要内容面向对象基本概念的定义,类、对象、继承、封装、聚合、多态性等基本概念,面向对象技术在软件开发过程中的作用;可行性分析与需求理解;需求描述;面向对象的系统分析;面向对象的系统设计;面向对象分析与设计方法以及UML工具软件的使用。18.C++程序设计(1)课程性质、任务与目的

本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。通过本课程的学习,可以使学生熟悉面向对象C++语言发展的历史、为什么要面向对象、面向对象语言分类、C++中支持面向对象的特点及面向对象的软件开发环境MicrosoftVisualC++。理解和掌握面向对象程序设计(OOP)的基本思想及基本概念:抽象、继承、封装、多态性,掌握使用C++语言进行面向对象编程的技术:函数重载、运算符重载、内联函数、虚函数、友元函数,编写实现“继承”和“多态性”的C++程序,初步认识VC++应用程序设计方法及过程。(2)课程主要内容面向对象程序设计基本概

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论