非计算机专业计算机基础课程_第1页
非计算机专业计算机基础课程_第2页
非计算机专业计算机基础课程_第3页
非计算机专业计算机基础课程_第4页
非计算机专业计算机基础课程_第5页
已阅读5页,还剩17页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

1、以纯官方网站专卖店教育部非计算机专业计算机课程教学指导分委员会2004年11月基本要求体例为:1.教学基本要求以课程为单位。2,每门课程的教学基本要求分为三部分:1)课程简介该部分包括:内容提要、内容选择上的一些考虑、该课程的作用等。2)基本内容及要求该部分内容描述采用:对理论部分,用“了解”和“理解”表示低和高两个水平;对实践部分,用“了解”和“掌握”表示低和高两个水平。3)课程实施建议该部分包括:建议学时、实验安排、适用的教学模式等。一、大学计算机基础(一)课程简介大学计算机基础是大学计算机基础教学中的基础性课程。通过系统学习计算机科学与技术学科的基本理论和基本概念以及相关的计算机文化内涵

2、,重点掌握计算机硬件结构、网络和操作系统的基础知识与基本原理;掌握基本应用技能;了解程序设计思想、数据库和多媒体等基本原理,了解计算机主要应用领域,熟悉重要领域的典型案例和典型应用,进而理解信息系统开发涉及的技术、概念和软件开发过程,为后续课程提供基础。(二)教学内容与要求课程的基本要求是理工科学生通过学习该课程应该达到的合格要求。各校可根据学校的实际情况,在达到基本要求的基础上,提出一些较高或特殊的要求。本课程的基本要求拟按以下几个部分组织:计算机发展与社会;计算机系统及其原理;计算机应用技术基础,含程序设计、数据库、多媒体、网络、信息安全等方面的内容;基本应用技能。1 .计算机发展与社会(

3、1) 了解计算机及信息技术发展简史;(2) 了解计算机的特点和典型应用领域与应用案例;(3) 了解计算机技术的发展趋势;(4) 了解计算机技术对社会的作用与影响;(5) 理解计算机技术应用人员的社会责任与职业责任。2 .计算机系统及其原理(1) 理解信息在计算机内的表示与存储;(2) 理解计算机系统的基本组成;(3) 理解软件的概念与软件系统的类型;(4) 理解计算机基本工作原理、存储程序原理;(5) 了解计算机基本指令系统;(6) 理解计算机各基本部件的功能与主要技术指标;(7) 了解操作系统的发展简况;(8) 理解操作系统的功能与种类;(9) 理解操作系统基本原理与组成;(10) 了解文件

4、管理的基本原理;(11) 理解进程的概念;(12) 了解进程管理的基本原理;(13) 理解计算机的存储体系;(14) 理解逻辑地址、物理地址、地址映射等概念;(15) 了解设备管理的基本概念;(16) 了解常用外设的功能和基本工作原理。3 .计算机应用技术基础计算机应用技术基础部分包含5方面的内容。要求至少选学其中的3个部分。程序设计(1) 了解程序设计语言的历史与分类;(2) 理解程序设计语言的功能与要素;(3) 理解程序设计的基本过程;(4) 理解程序编译/解释/语言转换的概念;(5) 理解抽象数据类型与数据结构的概念;(6) 理解算法的概念与表示;(7) 理解程序控制的三种基本结构;(8

5、) 了解结构化程序设计的基本思想;(9) 了解面向对象程序设计的基本思想;(10) 了解软件开发生命周期的概念。数据库(1) 理解数据库管理系统的功能与作用;(2) 了解数据库及数据库管理系统的相关概念;(3) 了解数据模型的概念与类型;(4) 了解数据关系模型的描述方法(E-R图);(5) 了解建立关系数据库系统的步骤;(6) 了解典型的数据库管理系统;(7) 了解结构化查询语言SQL的基本概念;(8) 了解数据库在管理信息系统中的应用。多媒体(1) 了解多媒体技术的简史;(2) 理解多媒体技术及多媒体信息的特点;(3) 了解多媒体产品的制作过程;(4) 理解声音的幅度、频率、带宽、音频信号

6、、话音信号、常见声源的频带宽度;(5) 理解声音的采样、量化、数字信号、采样频率、采样精度、编码、数据率;(6) 了解数字声音的基本处理方法(片段截取、声道转换、淡入淡出、均衡混响)(7) 理解图像分辨率、扫描分辨率、显示分辨率、像素深度,会估算位图文件的大小;(8) 理解图像的采样、量化、数字化、像素的概念;(9) 了解数字图像处理的原理和基本方法(图像预处理、图像特征提取、图像识别、对比度展宽、噪声平滑、图像锐化、图像的放大和缩小)。网络(1) 了解计算机网络发展发展历史与作用;(2) 了解计算机网络的分类方式;(3) 了解常用的计算机网络传输介质,包括同轴电缆、双绞线、光纤和无线介质(4

7、) 了解网络协议的概念;(5) 了解OSI和TCP/IP参考模型的体系结构和它们的差别;(6) 了解常用类型的以太网,包括10BaseS10Base2和10Base-T;(7) 了解局域网的特点和其关键技术;(8) 理解MAC地址的概念;(9) 理解IP地址和MAC地址的区别;(10) 理解IP地址的层次性特点和分类方式;(11) 了解路由的基本概念;(12) 了解万维网的组成,理解统一资源定位符URL的概念及其格式;(13) 了解文件传输协议FTP的概念和主要功能。信息安全(14) 了解信息安全与计算机安全、网络安全的联系及区别;(15) 了解信息安全技术在网络信息安全中的作用;(16) 了

8、解实现访问控制技术的几方面措施;(17) 了解数据加密的概念;(18) 了解网络信息安全的解决方案及个人网络信息安全的策略;(19) 了解计算机病毒的概念、症状、特性、病毒的主要传播途径、危害;了解计算机病毒的种类及预防措施。4.基本应用技能(*为可选内容)(1) 了解计算机系统的安装与设置;(2) 掌握LINUX等典型操作系统的安装、配置和基本使用;(3) 掌握网络的连接与设置;(4) 掌握网络文件系统(NFS)的安装、配置与使用,以及LINUX与其它类型操作系统的互访;(5) 了解使用常用的FTP客户端工具进行下载和上传文件;(6) 掌握浏览器的使用;(7) 掌握电子邮件的使用;(8) 掌

9、握文字处理软件的使用;(9) 掌握电子表格软件的使用;(10)掌握演示软件的使用*;(11)掌握基本的网络信息检索方法;(12)掌握防范病毒的基本方法;(13) 了解基本的网页设计方法;(14) 了解按步骤设计简单实用的关系数据库*;(15) 了解SQL语言简单的查询*;(16) 了解声音、数字图象等多媒体信息基本的获取和处理方法*。(三)课程实施建议1 .教学参考学时总学时:80其中讲课:3248,上机学时:16322 .实验安排本课程需要配备一定数量的实验,建议以实验辅导教材方式作为配套教材,以学生自学为主。实验内容可根据“基本应用技能”中的要求进行设计。对其中属于“了解”的内容,若实验开

10、展比较困难,可采用集中观摩、演示的方式。实验设计中,除一部分验证性实验外,应该有较大部分的设计型实验。鼓励通过一些大作业将多种应用技能贯穿其中,如通过收集与分析网络资料,完成某个主题的总结报告、设计个人网页等。在选择实验软件时,鼓励优先选择国产软件。3 .教学方法与手段本课程的目标之一是以通俗的语言和案例介绍计算机学科的核心内容和特点,使学生了解计算机学科解决问题的思路。上述基本要求可以根据所面向学生的不同特点和专业要求,在教学过程(或教材)中按不同的思路进行组织。在教学过程中,应该积极应用现在教育技术手段,发挥网络辅助教学的优势,探索调动学生自主学习积极性的启发式、讨论式、研究式的学习方法。

11、要注意学生在计算机基础水平上的差异,应该在教学中给学生提供多样化的自主探索空间,鼓励个性化发展。随着中小学计算机教育的普及与发展,基本要求所涉及的一些内容可能已经被许多大学入学的新生所掌握。考虑新生间计算机基础的差异性,各校可根据实际情况,以多种方式(如讲座、通过式考试、自学等)实现其中一些基本要求。二、计算机程序设计基础(一)课程简介计算机程序设计基础是大学计算机基础教学系列中的核心课程,主要讲授程序设计语言的基本知识和程序设计的方法与技术,其内容以程序设计语言的语法知识和程序设计技术的基本方法为主,同时包括程序设计方法学、数据结构与算法基础等方面的内容。计算机程序设计基础是一门实践性很强的

12、课程,无论采用哪种教学语言,通过计算机程序设计基础课程的学习,应使学生掌握计算机程序设计的思想和方法,初步具有在各个领域应用计算机的能力,并为后续课程的学习创造条件。由于各类非计算机专业对于程序设计能力的需求不同,因此,本课程的基本内容与要求分为语言级和工具级两类,应允许不同专业选用不同的教学语言,但在内容上应与基本要求大体一致。(二)基本内容与要求语言级程序设计:1 .程序的基本结构(1) 理解主函数和一般函数的概念,了解结构程序设计与面向对象程序设计的程序框架特征和程序设计技术的应用及发展趋势;(2) 掌握源程序的书写格式,包括标识符和关键(保留)字的使用;(3) 了解编译预处理、编译和链

13、接过程和从编辑源程序到程序运行的操作方法;(4) 掌握数据的输入输出(包括输入输出格式)方法。2 .数据类型及其运算(1) 掌握基本数据类型(int型、float型、double型、char型、bool型、void型)的含义及其定义方法,了解派生类型的使用和功能;(2) 理解常量和变量的概念及类型说明方法;(3) 掌握变量的存储类型、作用域和生存期,局部和全局变量的概念;(4) 掌握算术、赋值、关系、逻辑及其它运算符的使用及优先级和结合性的概念;(5) 了解不同类型数据间的转换和运算规则;(6) 掌握赋值、算术、关系、逻辑、条件及其它表达式的书写方法和求值规则。3 .运算符、表达式和语句(1)

14、 掌握算术、赋值、关系、逻辑及其它运算符的使用及优先级和结合性的概念;(2) 了解不同类型数据间的转换和运算规则;(3) 掌握赋值、算术、关系、逻辑、条件及其它表达式的书写方法和求值规则;(4) 理解说明语句、表达式语句及复合语句,空语句在程序中的作用和特征。4 .程序的控制结构(1) 理解控制语句的作用和分类;(2) 掌握if、if-else、switch等分支语句的使用方法;(3) 掌握for、while、do-while等循环语句的使用方法;(4) 了解goto、break、continue>return等无条件控制语句的使用方法;(5) 了解使用伪代码或流程图描述算法的方法。5

15、.数组和字符串(1) 掌握数组的定义、初始化和引用方法;(2) 掌握数组在数值计算、数据统计、排序和数据检索方面的应用;(3) 了解字符串与字符数组的区别,会对于字符串进行整体输入输出。6 .指针和引用(1) 了解指针类型及引用类型的概念及二者的关系与区别;(2) 掌握指针与引用变量的使用与操作方法,包括运算符(&,*)的使用和作为函数的参数和返回值;(3) 掌握用指针访问变量、一维和二维数组、字符串的方法;(4) 了解利用用指针进行动态变量分配与释放的方法。7 .函数(1) 了解函数在结构化及面向对象程序设计中的作用;(2) 掌握函数的定义方法(数据类型、存储类型、形式参数、函数体)

16、;(3) 掌握函数调用和函数参数(赋值与引用参数)的机制和方法;(4) 掌握函数的嵌套调用和递归调用的机制和方法;(5) 了解内部函数和外部函数的概念。8 .类与对象(1) 了解类与对象在面向对象程序设计方法的基本思想,包括封装、继承和多态性及其在C+中的实现方法;(2) 了解类与对象的定义方法(数据与函数成员、私有公有及保护成员、构造与析构函数、对象的说明);(3) 会以类的形式设计用户定义的数据类型(例如,向量,矩阵,复数,集合);(4) 了解类的继承与派生以及模板的概念。9 .文件与数据输入输出(1) 了解文件和文件类型指针的概念;(2) 理解输入输出流类或标准函数系统的结构和机理;(3

17、) 了解文件的打开与关闭操作及文件读写和数据输入输出格式的基本方法。10 .综合程序设计能力(1) 会综合应用语言各种数据结构和程序结构编制结构化或面向对象的程序;(2) 掌握某些常用的数值计算与非数值计算算法,具有根据给定算法编制程序的能力。工具级程序设计:1 .集成开发环境(1) 掌握集成开发环境的特点、启动与退出;(2) 了解集成开发环境的主窗口、窗体窗口、属性窗口、工程管理器窗口、代码窗口和立即窗口的使用。2 .对象及其操作(1) 了解对象和面向对象程序设计方法的基本概念;(2) 掌握窗体的结构、属性及窗体事件的编程;(3) 掌握常用控件(文本、命令按钮、选择、计时器、图形)的使用及事

18、件驱动程序的编制。3 .数据类型及运算(1) 掌握基本数据类型(整型、长整型、单精度型、双精度型、字节型、字符型、日期型、货币型、对象型和变体型)的概念和定义方法;(2) 了解枚举类型和用户自定义数据类型的定义方法;(3) 理解常量与变量的概念,掌握变量(及变体类型变量)和常量的显式和隐式声明;(4) 了解常用内部函数(数学函数、转换函数、字符串编码和操作函数、日期函数、格式输出函数、Shell函数)的使用;(5) 掌握表达式的书写规则和求值规则,了解算术运算符(鼠*、/、+、-、Mod)、关系运算符(=、=、=、=)、逻辑运算符(Not、And、Or、Xor、Eqv、Imp)的优先级。4 .

19、基本语句(1)掌握赋值语句及交互式输入输出函数InputBox、MsgBox及MsgBox语句的使用方法;(2) 掌握Print方法及相关的函数(Tab、Spc、Space$)的使用;(3) 了解格式输出函数的简单使用方法。5 .选择结构程序设计(1) 掌握单分支语句If-Then-EndIf、双分支语句If-Then-Else-EndIf、多分支语句If-Then-ElseIf-Else-EndIf的使用;(2) 掌握块结构条件语句(SelectCase)及IIf函数的使用方法;(3) 掌握选择结构的嵌套使用方法。6 .循环结构程序设计(1) 掌握For循环、Do-Loop循环及多重循环结构

20、的设计方法;(2) 了解转移控制语句ExitDo、ExitFor、Goto、On-Goto的使用方法。7 .数组(1) 掌握动态数组和静态数组的定义和引用方法;(2) 掌握数组初始化及输入输出方法。了解控件数组的概念和构建方法;(3) 掌握数组在数值计算、数据统计、排序和数据检索方面的应用技术。8 .函数和过程(1) 了解过程(例如VB的Sub、FunctionPropertyEvent)的概念;(2) 掌握Sub过程和Function过程的定义和调用方法;(3) 掌握过程调用中的参数传递(传值和传址、数组的传递、可选参数和可变参数的传递、对象参数的传递)的机制和方法;(4) 理解变量和过程的

21、作用域和生命期的概念和递归程序设计方法。9 .菜单设计和对话框的使用(1) 掌握用菜单编辑器建立菜单的方法;(2) 掌握菜单项控制(有效性控制、菜单项标记和键盘选择)和菜单项增减的方法;(3) 掌握弹出菜单和对话框(通用对话框、自定义对话框)的设计方法。10 .多重窗体程序设计(1) 掌握多重窗体程序设计技术及多重窗体程序的执行过程与保存方法;(2) 了解工程的结构概念(例如VB的标准模块、窗体模块和SubMain过程)。11 .键盘与鼠标事件过程(1) 掌握键盘事件(KeyPress、KeyDown和KeyUp)的编程方法;(2) 掌握鼠标事件(Click、DblClick、MouseDow

22、n、MouseUp和MouseMove)的编程方法,了解鼠标拖放功能的实现方法。12 .数据文件(1)了解文件的结构与分类概念及文件对话框(驱动器列表框、目录列表框和文件列表框)的使用方法;(2) 掌握基本的文件操作语句和函数的使用和顺序、随机和二进制文件的读写操作方法;(3) 了解常用的文件操作语句和函数(例如FileCopy、Kill、Name、ChDrive、MkDrive、ChDir、RmDir和CurDir)。13.综合程序设计能力(1) 初步掌握综合应用编程语言各种数据结构和程序结构编制面向对象的程序的方法;(2) 了解常用的数值计算与非数值计算算法,例如解非线性方程的牛顿迭代法和

23、二分法、数值积分、求最大值和最小值、求最大公约数和最小公倍数、求多项式的值、数据的选择法排序和冒泡法排序、数据的顺序检索和二分检索、数组元素的插入和删除、数据统计、标准差等,具有根据给定算法编制程序的能力;(3) 初步掌握使用控件进行数据库、多媒体和网络编程能力。(三)课程实施建议1 .教学参考学时总学时数:80其中,讲课学时:40,上机学时:40不同专业,不同语言的总学时数可以不同,一般不少于64学时。2 .本课程是实践性很强的一门课程,必须结合一种可上机实习的语言(例如C,C+,JAVA语言和VisualBasic,VisualC+,Delphi等等)讲授并为学生创造良好的上机条件(应尽量

24、保证基本的免费上机机时),一般讲授和上机时间的比例大致为1:1,在讲授中也最好能够充分利用计算机和投影仪。3 .无论选用哪类语言,都应该介绍一定的数据结构与算法、程序设计方法学(结构程序设计与面向对象程序设计)及软件工程方面的知识,使学生了解程序设计技术的基本知识和发展现状。三、计算机硬件技术基础(一)课程简介计算机硬件技术基础是计算机基础教育系列课程的核心课程之一。本课程的任务主要是使学生获得计算机硬件技术方面的基础知识、基本思想和基本方法技能,培养学生利用硬件与软件相结合的方法分析解决本专业领域问题的思维方式和初步能力,为学习后续课程和以后跟踪计算机技术的新发展,进一步学习和应用相关方面的

25、新知识、新技术打下必要基础。本课程建议以PC系列微机作为主要背景机进行教学。课程包括微机硬件组成及工作原理,微机接口,微机应用三大部分内容。一般说来,电类专业对基本要求中的各知识点应做较高的要求;非电类工科专业对硬件组成及工作原理中部分较深层次的原理和技术知识点可做一般的要求。(二)教学内容及基本要求1 .微机系统及原理(1) 了解微机系统的基本组成、总线结构、层次概念和主要性能指标;理解计算机各大组成部分的功能、计算机运算的基础、指令与程序的执行过程和计算机基本工作原理;掌握计算机中有符号数、无符号数的表示方法;(2) 了解PC系列微处理器的发展、Pentium处理器体系结构和典型工作模式;

26、理解Pentium处理器的操作数寻址方式和指令流水线技术;掌握Pentium处理器的汇编级指令特点和内部基本寄存器功能,掌握主要整数指令的格式、功能与应用方法;(3) 了解汇编语言程序结构、常用伪指令格式和子程序的概念;理解标号与变量,以及过程与宏的联系和区别;掌握顺序、分支、循环三种基本结构程序的设计方法,掌握子程序设计与调用方法,掌握DOS/BIOS功能的调用方法;(4) 了解现代微机系统分级存储器结构和各级存储器的概念及特点,了解半导体存储器的分类与选用原则,了解PC/AT技术标准的内存空间分配;理解存储器芯片和存储条与CPU的接口特性,理解内存储器、高速缓存器、虚拟存储器的基本工作原理

27、;(5) 了解输入/输出接口的基本概念、输入/输端口的编址方式和输入/输同步控制方式(I/O数据传送方式);理解程序查询式、中断驱动式和DMA输入/输同步控制原理;掌握接口的基本功能和基本结构;(6) 了解有关总线的基本概念、总线操作和总线操作控制的概念,了解PC系列微机中的常用标准总线;理解总线操作周期4阶段及控制过程;理解基本总线仲裁方法及其特点,基本总线握手方法及其特点;(7) 了解有关中断的基本概念和PC/AT技术标准的中断向量号分配;理解CPU响应中断的条件和中断处理过程;掌握程序查询式和中断向量式两种多中断源的识别与判优方法,掌握8259A可编程中断控制器的应用和编程,掌握用户中断

28、入口地址的设置;(8) 了解定时器/计数器在计算机中的用途;理解计数器用作计数和定时的原理;掌握8254的工作方式及初始化编程。2 .微机接口及应用(1) 了解微机系统接口的基本结构和功能;理解并行接口与串行接口的概念及异同,理解不可编程和可编程接口的概念,理解串行通信的基本概念;掌握RS-232和USB串行通信接口标准,掌握可编程并行接口芯片的编程应用;(2) 了解键盘、显示器、打印机的用途、一般硬件工作原理,以及相关的并行接口标准;理解行/列扫描式键盘接口的硬件工作原理、LED显示器显示原理和多位LED的动态扫描、分时循环显示原理;掌握键盘、LED显示器、打印机的接口方法;(3) 了解A/

29、D、D/A转换器在计算机系统中的地位和作用,了解典型DAC、ADC集成芯片及其性能参数;理解T型、倒T型电阻DAC原理和逐次逼近式ADC原理;掌握ADC、DAC芯片与MPU的接口方法、应用与编程,掌握模拟输入、输出通道结构形式及特点;(4) 了解单片机基本结构和工作原理,理解单片机在嵌入式系统中应用的基本方法,掌握典型单片机开发应用的基本方法;(5) 了解某一类典型微机应用系统的一般结构、分析与设计方法和实现应用系统的关键技术(包括传感器及测量、模拟I/O通道建立、数据处理、执行机构及驱动、可靠性与抗干扰等);(6) 理解微机应用系统中的“实时”和“接口”概念、常用数据处理方法及原理;掌握模I

30、/O通道的常见结构形式及其在实际计算机测控系统中的建立方法。(三)课程实施建议1. 教学参考学时总学时:60其中讲课:4840,上机学时:12202. 本课程是相对独立的计算机硬件课程,系统性较强,教学实施中要注重系统的完整性,要突出应用部分的教学。本课程的教学对于培养学生的实际动手能力、工程实践能力和开发创新能力具有特殊重要的意义,要特别重视理论教学与上机实验的结合。电类专业应尽可能安排较多的实验,尤其是设计性和综合性实验;非电类专业也必须安排一定数量的原理认知性和设计性实验。3. 本课程的实验要求应主要突出原理性的实验、汇编语言设计实验、接口实验和应用性综合实验。基本要求中列为掌握的知识点

31、,一般要求对学生进行实验活动的训练。4. 基本要求中所列出的各知识点及要求是制定教学计划、教学大纲和编写教材的重要依据,但不涉及课程体系的结构、教学内容的先后安排和教材编写的章节顺序。四、数据库技术及应用(一)课程简介社会的信息化要求每一名大学生都必须具备较高的信息素养。所谓信息素养,简单地说就是吸收、处理、创造信息和组织、利用、规划资源的能力和素质。数据库技术是数据管理的专用技术,是计算机信息系统的基础和主要组成部分。因此,能够利用数据库技术对信息进行管理、加工和利用的意识与能力无疑是对大学生最基本的要求之一。通过本课程的学习,使学生准确理解什么是数据库,以及如何利用数据库解决一些简单的数据

32、管理与处理加工问题。(二)教学基本要求1 .数据库基础知识(1) 了解社会的信息化及信息的重要性;(2) 理解数据与信息的基本概念;(3) 了解数据管理技术的发展过程,以及数据库技术的主要特点;(4) 理解数据库系统的组成,理解数据库管理系统(DBMS)的功能。2 .数据模型(1) 理解数据模型的基本概念;(2) 理解“概念模型"(E-R模型),掌握简单E-R模型的建立和E-R图的画法;(3) 理解关系模型的基本概念和名词术语(二维表);(4) 掌握从E-R模型向关系模型的转换方法;(5) 掌握关系代数的基本运算;(6) 了解面向对象的数据模型。3 .SQL语言基础(1) 了解SQL

33、语言的主要特点;(2) 掌握SQL语言中的基本语法(数据类型、运算符、表达式、函数等);(3) 掌握与关系表有关的DDL语句基本使用(CREATETABLE、ALTERTABLE、DROPTABLE);(4) 掌握关系表的数据维护,以及相关的DML语句的使用(INSERT、UPDATE、DELETE);(5) 掌握查询语句(SELECT)的各项主要功能(投影、选择、连接、排序、统计、子查询等);(6) 掌握实例数据库的SQL语言运行环境的使用,并进行SQL语言上机练习;(7) 理解“视图”的概念,掌握视图的建立及应用;(8) 理解“索引”的概念,掌握索引的建立及应用。4 .数据库保护(1) 理

34、解数据库“安全性”的含义,理解数据库安全性的基本保障措施(用户与权限管理等);(2) 理解什么是数据库的“完整性约束”,掌握建立表的完整性约束的基本方法;(3) 了解数据库的后备与恢复。5 .数据库应用(1) 了解数据库应用系统设计步骤与开发方法;(2) 熟悉一个实例数据库,掌握数据库的基本使用;(3) 初步掌握利用一种开发工具或开发方法,开发一个简单的数据库应用系统。(4) 4.2.6数据库相关知识介绍(5) 了解数据库技术的发展及应用;(6) 了解数据库应用开发技术(微机、客户/服务器、基于Web的开发技术等)(三)课程实施建议1 .教学参考学时总学时:64其中讲课:32,上机学时:322

35、.该课程应选择一个实例数据库系统作为上机环境,以便于一些重要概念的准确讲解和上机实习。重点实验安排如下:(1) SQL语言上机练习,重点在查询语句上。(2) 熟悉实例数据库的基本使用。(3) 利用数据库解决某一实际的简单应用问题。题目可选择一般性主题,如教务管理、图书管理、产品销售等。五、多媒体技术及应用(一)课程简介多媒体技术是指利用计算机通过图形、视频、文本和音频的交互混合,以数字化的方式集成在一起,从而使计算机具有表现、处理、存储多媒体信息的综合能力和交互能力。多媒体计算机技术是20世纪90年代计算机的时代特征。随着计算机技术的高速发展,多媒体技术的应用越来越广泛,它已成为信息技术的重要

36、发展方向。多媒体技术的发展带动了相关领域的发展,如远程教育、视频会议、视频点播等,并渗透到人类生活的各个领域,发挥着重要作用。多媒体技术涉及的学科领域广、内容繁杂,其应用范围在不断扩大,但本课程注重学生掌握多媒体技术及应用的基本概念、基本理论和基本方法,了解多媒体信息表示和处理的基本原理,掌握常用多媒体素材的制作方法与处理技术,在理解多媒体应用设计原理的基础上,能够使用专业创作工具,进行多媒体应用系统的设计与开发,包括网络多媒体应用设计与开发。本课程将为同学在多媒体知识与技术方面打下良好基础。在传授知识的同时,强调实际技能和综合能力的培养,使学生能综合运用所学的知识解决多媒体实际应用问题。本课

37、程教学内容按着教学要求包含知识点和技能点两个方面,而且根据学生学习的不同要求,分为两个层次。其中,教学内容的知识点分为了解和理解二个层次,而技能点则以掌握层次来要求。从学生掌握的程度来看,这些个层次是由弱到强、从低到高。课程的教学基本要求是理工科院校本科学生学习本课程应达到的基本要求。各院校可根据本学校的实际情况和学生培养要求,可以适当增加某些教学内容,对教学要求的层次也可做适当调整。(二)基本内容与要求1,多媒体技术概述:(4) 理解多媒体与多媒体技术的基本概念,了解多媒体技术的关键技术;(5) 理解多媒体系统结构及其软硬件支持环境,掌握多媒体计算机基本配置方法和支持软件的安装;(6) 了解

38、多媒体技术的应用和发展方向。2,声音处理技术:(1) 了解声音的基本特性,理解声音数字化的基本原理和处理的基本方法;(2) 了解电子合成音乐MIDI;(3) 了解声音文件的格式;(4) 了解多媒体数据的基本压缩编码方法;(5) 了解声音数据的压缩技术与压缩标准;(6) 掌握数字声音处理的基本方法。3 .图像处理技术:(1) 了解数字图像的基本概念、图像文件的基本格式,理解图像的数字化的基本原理;彳氐温恒温槽http:/www.sx-(2) 理解图像压缩与压缩标准;(3) 掌握图像处理的基本方法和工具的使用,能进行图形图像素材的获取和制作。4 .视频处理技术(1) 了解电视图像基本概念;(2)

39、理解电视图像的数字化与数字视频的基本原理;(3) 了解视频压缩技术与标准,了解数字视频文件的格式;(4) 掌握数字视频与动画处理工具使用方法,能采集及制作视频素材。5 .多媒体存储技术(1) 了解多媒体存储的方式和种类;(2) 理解光存储的基本原理;(3) 了解常见光盘存储的标准;(4) 掌握常见多媒体产品光盘的制作方法。6 .网络多媒体应用技术(1) 了解计算机网络多媒体常用的形式和组成;(2) 理解网络多媒体技术的基本原理;(3) 了解多媒体通讯协议及标准;(4) 了解常用的流媒体编码方式;(5) 掌握常用网络多媒体的应用(视频会议、网络电话或流媒体服务等)。7 .多媒体应用系统设计(1)

40、 了解多媒体应用软件工程化设计概述,理解多媒体应用系统设计原理;(2) 理解多媒体应用系统项目的规划、多媒体应用系统开发模型、多媒体应用系统工程化开发方法与开发过程;(3) 了解多媒体创作工具,掌握网络多媒体基本创作工具的使用;(4) 了解多媒体程序设计的基本原理;(5) 了解创作工具的评测与发展。(三)课程实施建议1 .教学参考学时总学时数:56其中讲课学时:32,上机学时:24。2 .本课程是实践性较强的一门课程,既涉及一定的多媒体技术理论和原理,同时还介绍多媒体应用创作工具的使用方法。在传授知识的同时,强调实际技能和综合能力的训练,使学生能综合运用所学的创作工具解决多媒体实际应用问题。3

41、 .应注意采用计算机与网络辅助教学等现代教育技术,突出“例中学”、“干中学”。4、多媒体技术及应用涉及的领域较多,有些内容还很深,选材要注意不宜过深,对非计算机专业学生应更重在应用技术。5 .各学校可根据当前多媒体应用创作工具的发展情况和自身需求,有选择地重点讲解一两种,而对其他一些多媒体应用创作工具软件只做一般性的介绍。六、网络技术与应用(一)课程简介网络技术与应用是大学计算机基础教学中的后续课程之一,是一门技术性和应用性较强的课程。通过系统学习计算机网络的基本理论和基本概念以及现代网络的常见应用技术,使学生具有比较系统的网络基础知识和熟练的网络基本应用技能(即“双基”要求)。在基础知识方面重点掌握计算机网络的基本概念、网络通信的基本原理、网络协议

温馨提示

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

评论

0/150

提交评论