![113-X1050011大学计算机基础课程教学大纲_第1页](http://file4.renrendoc.com/view/f012c0435a9c7f9361c58b83ae9ea8d1/f012c0435a9c7f9361c58b83ae9ea8d11.gif)
![113-X1050011大学计算机基础课程教学大纲_第2页](http://file4.renrendoc.com/view/f012c0435a9c7f9361c58b83ae9ea8d1/f012c0435a9c7f9361c58b83ae9ea8d12.gif)
![113-X1050011大学计算机基础课程教学大纲_第3页](http://file4.renrendoc.com/view/f012c0435a9c7f9361c58b83ae9ea8d1/f012c0435a9c7f9361c58b83ae9ea8d13.gif)
![113-X1050011大学计算机基础课程教学大纲_第4页](http://file4.renrendoc.com/view/f012c0435a9c7f9361c58b83ae9ea8d1/f012c0435a9c7f9361c58b83ae9ea8d14.gif)
![113-X1050011大学计算机基础课程教学大纲_第5页](http://file4.renrendoc.com/view/f012c0435a9c7f9361c58b83ae9ea8d1/f012c0435a9c7f9361c58b83ae9ea8d15.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、X1050011大学计算机根底课程教学大纲课程名称:大学计算机根底英文名称:Computer Fundamentals课程编号:X1050011学时数:48其中实验学时数:20课外学时数:0学分数:适用专业:非计算机本科专业一、课程的性质和任务?大学计算机根底?是非计算机专业计算机三个层次教学的第一层次,是培养学生使用计算机、 理解计算机应用本质的计算机公共根底课程,是一门计算机重要的实践性课程。计算机技术不仅是学生进入社会,为己谋生的一种工具,更是现代文明必须具备的一种文化。 计算机根底教育课程既要培养学生实际的操作技能,更要培养学生利用计算机解决问题的能力和意 识。让学生认识计算机应用的本
2、质,具备一定的实际应用能力,并将在专业的研究上得心应手的使 用计算机这个工具,本课程正是为此目的而开设的。重在培养学生对计算机应用本质的理解、掌握 计算机根底知识和根本应用技能。本课程是深入学习其它计算机根底课和专业课的根底课程,本课 程注重实践环节,将培养学生上机实践能力作为一项重要教学目的。?大学计算机根底?课程学时方案:计算机根底知识、操作系统、Word、Excel PowerPoint、网 络应用根底及Internet、数据库Access等内容,总学时48学时,其中理论28学时、实验20学时。二、课程教学内容的根本要求、重点和难点(一)计算机根底知识了解什么是计算机、计算机的特点、计算
3、机的根本组成和工作原理、计算机科学的开展;了解 计算机根本结构,掌握各个部件(中央处理器、输入输出设备、微机的存储器)的功能和根本工作 流程,微型计算机的性能指标与根本配置;掌握计算机中的数据表示方法,二进制和八进制、十进 制、十六进制之间的转换。难点:各个部件的功能和根本工作流程。重点:计算机的软、硬件的组成,计算机在各领域的应用以及计算机中的数制。(二)操作系统了解操作系统的有关概念、根本功能。掌握中文Windows XP的运行环境,熟练掌握资源管理 器和控制面板的使用,了解注册表的概念及应用。了解Linux的使用。难点:控制面板的使用与注册表的概念及应用。重点:掌握Windows XP的
4、根本操作与控制面板的使用。(三)Office的使用了解Word2003的根本概况,正确理解在Word中的表格使用,熟练掌握文档的根本操作、排版、 页面设置、打印,图形的绘制,插入等。掌握电子表格的根本概念,能熟练使用Excel2003解决日常办公、学习中遇到的数据计算、数 据处理排序、筛选、分类汇总),提高工作效率。了解PowerPoint的作用,掌握该软件的使用方法。能正确实现演示文稿的根本操作,修饰演示 文稿。动画和超链接技术。放映和打印演示文稿。难点:Office的熟练操作及技巧。重点:培养学生的实际操作技能。(四)网络技术根底及Internet应用了解网络的根本概念、根本知识、根本应用
5、,掌握Internet根底知识和应用,正确理解Internet 网络地址,连接Internet, Internet Explorer浏览器,了解Internet的接入方法,学会收发E-mail,搜 索文件的方法,Outlook Express使用等。X2050021 Visual Basic程序设计课程教学大纲课程名称:Visual Basic程序设计英文名称:Visual Basic Programming课程编号:X2050021学时数:64其中实验学时数:20课外学时数:0学分数:适用专业:非计算机本科专业一、课程的性质和任务Visual Basic程序设计是计算机根底教育的根底与重点,
6、本课程的目的是向学生介绍面向对象程 序设计的根本知识,使学生掌握面向对象程序设计的根本方法,具有应用计算机的根本能力,为以 后深入学习计算机在本专业的应用打好根底。二、课程的根本要求 重点和难点()Visual Basic程序开发环境掌握Visual Basic的特点;Visual Basic的启动与退出;程序开发环境主窗口。重点:VB主窗口菜单的应用难点:工具箱窗口的应用(二)对象及其操作掌握VB的对象及对象属性设置;对象的方法和事件。重点:对象的属性、方法和事件。难点:对象的方法和事件(三)数据类型及运算掌握VB数据类型;常量和变量;常用内部函数;运算符和表达式重点:VB数据类型,变量的定
7、义难点:变量的定义,表达式的执行顺序(四)数据输入输出掌握VB数据输出;数据的输入。了解Print方法的Format格式输出。重点:Print方法及有关的函数Tab、Spc Space$); InputBox函数、MsgBox函数和MsgBox 语句难点:InputBox函数、MsgBox函数的参数(五)选择结构掌握关系运算符与逻辑运算;If条件语句;多分支选择语句。了解HF函数语句。重点:If条件语句,多分支选择语句难点:多分支选择语句(六)循环结构熟练掌握For循环控制结构;当循环控制结构;D。循环控制结构;多重循环。了解GoT。型控 制重点:For循环控制结构,D。循环控制结构难点:多重
8、循环(七)数组熟练掌握数组的概念;数组的根本操作;控件数组。了解ForEachNext语句。重点:数组的定义,静态数组和动态数组,数组元素的输入、输出和复制,数组的初始化。难点:动态数组(八)过程熟练掌握过程的建立;过程调用;事件过程;Function过程;参数传送。了解过程与变量的作防火墙体系结构、多重防火墙穿越技术。(八)网络平安监测技术.根本要求本章以Internet的平安为背景,介绍了网络平安监测技术的根本原理,使学生能够了解各种网络 入侵和网络攻击技术,掌握平安防范和平安监测的根本原那么和一般方法。通过本章的学习,了解 网络攻击带来的问题,理解常见的网络入侵手段和网络攻击手段,掌握平
9、安防范的根本原那么和平 安检测技术。.教学重点网络入侵技术、入侵检测技术。.教学难点平安防范和平安检测。(九)Internet的根底设施平安.根本要求本章以IETF平安领域一些工作组的工作内容为背景介绍了 Internet根底设施平安方面的一些新 进展,使学生能够追踪有关网络平安领域前沿的研究方向和研究课题。通过本章的学习,了解DNS 系统实现中的平安问题及其改良,了解IP平安协议工作组IPsec的工作内容,了解网络传输效劳的 平安性问题。.教学重点DNS系统的平安问题及解决方案、IPsec平安联系、密钥交换协议IKE。.教学难点IPsec平安联系、密钥交换协议IKE。三、教学方法及学时分配序
10、号主要内容主要教学 方式学时 分配辅导答疑 比例1网络平安的体系结构讲授42: 12数据加密技术讲授+实验6+22: 13密钥管理技术讲授42: 14数据的完整性保护讲授+实验6+22: 15数据鉴别技术及其应用讲授42: 16数据平安效劳的应用讲授22: 17访问控制讲授+实验6+22: 18网络平安检测技术讲授+实验6+22: 19Internet的根底设施平安讲授22: 1四、课程其他教学环节要求一)实验环节实验学时数为8,实验工程及内容详见实验教学大纲。二)作业选择感兴趣的网络平安方向,查阅资料完成一个论文大作业。【三)课外完成教师布置的论文作业,利用实验室开放进行自主学习,使用一些平
11、安产品。五、本课程与其它课程的联系本课程是一门集计算机技术与通信技术为一体的综合性交叉学科,是计算机网络技术的研究前沿4它综户运用这两个学科的概念和方法,形成了自己独立的体系。学习网络平安与检测技术课程 之刖,应很好地掌握计算机科学引论、计算机原理、数据通信根底、TCP/IP体系结构等相关课程。六、教学参考书目4、?信息平安原理及应用?阙喜戎等清华大学出版社2003.6龙艳斌 吴建胜 迟呈英龙艳斌 吴建胜 迟呈英大纲撰写人:大纲审阅人:负责人:X4050221C语言程序设计课程教学大纲课程名称:c语言程序设计英文名称:C Programming课程编号:X4050221学时数:32其中实验实训
12、学时数:0课外学时数:0学分数:适用专业:机械设计制造及其自动化一、课程的性质和任务C语言程序设计是大学计算机根底教育的根底与重点,本课程的目的是向学生介绍程序设计的 根底知识和程序设计的根本方法,使学生掌握高级语言程序设计的根本理论和方法,培养学生使用 计算机解决问题的分析方法和编写程序根本能力,为以后深入学习计算机在本专业的应用打好根底。二、课程教学内容的根本要求、重点和难点(一)C语言的根本概念了解C语言的特点、数据类型、常量与变量;熟练掌握整型数据、实型数据、字符型数据的定 义以及运算符和表达式的规那么。难点:数据类型。重反:数据类型、变量的定义、运算符和表达式的规那么。(二)顺序程序
13、设计掌握C语句种类、赋值语句、字符数据的输入输出;熟练掌握格式输入与输出函数。难点:格式输入与输出。重点:格式输入与输出。(三选择程序设计熟练掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式;熟练掌握If语句、switch语句。难点:switch语句。重点:if语句、switch语句。四循环程序设计了解goto语句以及用goto语句构成循环;熟练掌握用while语句、do_while语句、for语句构成 的循环。掌握break语句和continue语句。难点:break语句和continue语句。重点:用while语句、do_while语句、for语句构成的循环。(五)数组熟练掌握一维数组及
14、多维数组的定义、初始化及数组元素的引用。重点:数组的定义形式、元素的引用方法。(六)函数熟练掌握函数定义、函数参数、函数的返回值、函数的调用、数组作为参数、局部变量、全局 变量。难点:函数的返回值。重点:函数定义、函数的调用、数组作为函数的参数、局部变量、全局变量。(七指针掌握地址和指针的概念及变量的指针和指向变量的指针变量,熟练掌握数组的指针和指向数组 的指针变量。难点:数组的指针和指向数组的指针变量。重点:变量的指针、指针变量的定义及运算,数组的指针和用指针访问数组元素。(八)结构体与共用体掌握结构体类型变量的定义、引用、初始化;掌握结构体数组及使用。难点:结构体类型变量、结构体类型的指针
15、。重点:结构体类型变量及数组的定义、引用。(九)预处理、文件了解宏定义、文件包含、文件类型指针的定义、文件的翻开与关闭、文件的读写。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1C语言的根本概念讲授42:12顺序程序设计讲授22:13选择程序设计讲授22:14循环程序设计讲授42:15数组讲授62:16函数讲授42:17指针讲授62:18结构体与共用体预处理、文件讲授42:1四、课程其他教学环节要求理论教学环节全程CAI教学。五、教学参考书目1、?C程序设计? 谭浩强主编清华大学出版社1999年12第二版2、?C语言程序设计?黄维通主编 清华大学出版社 2003年5
16、月 第一版3、?新编C语言程序设计教程?周学毛 主编西安电子科技大学出版社2000年7月第一大纲撰写人:张继生大纲审阅人:曾子维负责人:迟呈英X4050231 J2EE架构与程序设计课程教学大纲课程名称:J2EE架构与程序设计英文名称:J2EE Architecture and Programming课程编号:x4050231学时数:48其中实验学时数:16 课外学时数:0学分数:适用专业:软件工程一、课程的性质和任务J2EE体系架构封装了用于企业开发的所有底层技术,大大减轻开发企业应用程序的工作量。一 些与业务逻辑无关但又很重要又难编程的处理工作,如平安管理、事务管理、线程管理、远程连接、
17、分布式计算等都由架构中的容器管理,使编程者集中精力来处理业务逻辑问题。通过本课程的学习 使学生的程序设计水平提高两个层次,即由面向对象编程上升到面向组件再上升到面向架构编程, 使学生理解和掌握当今流行的编程技术和完整方案的特点。并且为升级到面向效劳、面向流程的编 程奠定思想方法根底。总之;通过学习J2EE课程使同学们会对软件有许多新的理解,有一种意境升 华的感受。她不仅仅是一门课程、一门技术,而是进入理解真正意义上的软件开发开启之门。二、课程教学内容的根本要求、重点和难点【一)J2EE概述多层体系结构及技术体系)了解:J2EE架构的开展历程,迅速得以推广的原因;J2EE多层结构及应用上的优势;
18、J2EE的 技术体系(JBBC、JSP、Servlet JNDL JMS、EJB、JCA 等系重点:J2EE的多层结构。难点:理解J2EE的技术体系。二)J2EE的开发环境与开发工具掌握:Weblogic 的安装与配置;JBuilder (Eclipse)开发工具的使用;Weblogic+JBuilder (Eclipse) +SQLServer2000的开发平台。重点:建立J2EE的开发平台,演示一个简单的例程。难点:Web效劳器+开发工具+数据库,三者结合建立起一个J2EE开发、部署、运行环境。三)JSP与Servlet开发理解JSP和Servlet组件的根本框架,在Web开发方面的应用,
19、使用上的区别。掌握JSP内置 对象及其使用。重点:JSP和Servlet组件的编程。难点:JSP和Servlet在Web开发应用上的各自特点、如何结合使用。(四)JDBC技术理解使用JDBC进行数据库的连接的根本方法、JDBC驱动程序;了解连接池配置;掌握JDBC 的使用方法。重点:应用JDBC技术进行数据库访问。难点:针对不同数据库管理系统采用不同的驱动程序。五)Web开发模型与Struts理解WEB开发的根本过程;理解MVC模式的原理;掌握Struts的应用。重点:Struts架构与MVC模式。难点:理解控制中心的Struts的配置文件。七)RML JNDL JMS等技术应用理解RMI、J
20、NDL JMS组件的结构和作用;掌握RMI、JNDL JMS的API调用。重点:RML JNDL JMS的API调用。难点:理解API调用机制。(八)会话EJB理解会话EJB组件的结构;掌握会话EJB组件编程。重点:会话EJB根本框架和应用。难点:区分有状态和无状态会话Beano(九)实体EJB理解持久层的概念及管理;理解实体EJB组件的结构;掌握实体Bean的编程。重点:实体Bean(CMP)的编程。难点:容器管理实体Bean ICMP)和Bean管理Bean (BMP)结构和使用的区别。十)J2EE的平安技术选学)了解计算机平安的根底知识,WebLogic Server的平安框架,创立平安
21、的Web应用程序,使用 JAAS进行平安验证,EJB的访问控制。重点:Web应用程序的平安措施。难点:计算机平安的各种措施和技术。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1J2EE概述(多层体系结构及技术体系讲授22: 12J2EE的开发环境与开发工具讲授+实验2+22: 13JSP 与 Servlet 开发讲授+实验4+22: 14JDBC技术讲授+实验4+22: 15Web开发模型与Struts讲授+实验4+42: 16RML JNDL JMS等技术应用讲授+实验4+22: 17会话EJB讲授+实验4+22: 18实体EJB讲授+实验6+22: 19J2EE
22、的平安技术讲授22: 1四、课程其他教学环节要求一)实验环节实验要求:独立完成所布置的实验内容。为保证尽量在统一安排的上机时间内完成实验任务,学生应事先 利用课外时间设计好程序实验学时数为:16实验工程及内容详见实验教学大纲。二)作业作业根据选用的教材不同自行确定,分章选题时根据教学要求的掌握程度选做作业的数量和难 度。建议在课程结束前应留一道有综合内容的大习题。每章讲授结束后,收一次作业,批改后做集 体答疑,讲解作业中出现的问题。作业的题型为:问答题、选择题、分析设计题。【三)课外以Java语言为根底的J2EE企业架构技术是当前网络应用的主流技术,学好J2EE可大大开阔学 生的就业眼界和门路
23、。但任何课程课光靠课堂有限的学时是掌握不了的,必须靠自己付出努力深入 学习。J2EE的各种学习资料应运而升,文字资料、电子课件、网上资料很多,鼓励学员充分利用, 并且不能光看书本,一定要上机实验,课外教学的学时主要是指自行上机。1)建议开发环境配置建议用 Eclipse+Weblogic8.1+SQL Server2000,2)网上有很多的例程和源代码可供下载,此提供几个教学参考网站:五、本课程与其它课程的联系先修课Java程序设计。六、教学参考书目.倪晓秋 季民王光伟等.?J2EE案例开发?.中国水利水电出版社,2005年1月.美)DEEPAK ALURJOHN CRUPI,DAN MALK
24、S. J2EE 核心模式影印版.科学出版社, 2004年1月.飞思科技.?J2EE应用开发详解?,电子工业出版社,2002年3月 第一版.飞思科技1JSP应用开发详解?,电子工业出版社,2002年1月 第一版.飞思科技.?EJB应用开发详解?,电子工业出版社,2003年10月 第二版大纲撰写人:沈文轩大纲审阅人:孙学波负责人:迟呈英X4050241人机交互技术课程教学大纲课程名称:人机交互技术英语名称:Technology of Human-Computer Interaction课程编号:x4050241学时数:48其中实验学时数:16课外学时数:0学分数:适用专业:软件工程一、课程的性质和
25、任务人机交互技术(Human-Computer Interaction Techniques)是指通过计算机输入、输出设备,以有 效的方式实现人与计算机对话的技术。它包括机器通过输出或显示设备给人提供大量有关信息及提 示请示等,人通过输入设备给机器输入有关信息及提示请示等,人通过输入设备给机器输入有关信 息,答复以下问题等。人机交互技术是计算机用户界面设计中的重要内容之一。它与认知学、人机 工程学、心理学等学科领域有密切的联系。其中,认知心理学与人机工程学是人机交互技术的理论根底,而多媒体技术和虚拟现实技术与 人机交互技术相互交叉和渗透。人机交互的研究内容十分广泛,涵盖了建模、设计、评估等理论
26、和 方法以及在Web、移动计算、虚拟现实等方面的应用研究与开发等方面。本课程的教学目的是拓宽学生的知识面,使学生理解并掌握人机交互的根本理论及原理,并能 根据实际需要运用相关知识解决问题。二、课程教学内容的根本要求、重点和难点(一)根底知识了解人的输入-输出通道,理解人的记忆的特点,了解人与人之间的个体差异,掌握心理学与交 互式系统的设计内容;理解并掌握计算机的输入输出设备及每种设备的特点、适用范围;了解人类 工程学,理解并掌握交互模型、交互框架和人机交互的形式、框架和交互的环境。重点:交互模型、交互框架和人机交互的形式。难点:交互模型、交互框架和人机交互的形式。二)设计过程理解交互式设计的根
27、本概念、设计的过程,重点理解导航设计、屏幕的设计和规划、迭代和原 型化方法;理解软件过程中的人机交互的根本原理,理解并掌握可用性工程的概念、原那么;掌握 交互系统分析与设计的根本过程、设计的根本规那么,及如何在设计中考虑通用性、可用性,如何 以用户为中心进行设计等。重点:人机交互的根本原理、交互系统分析与设计的根本过程、设计的根本规那么。难点:交互系统分析与设计的根本过程、设计的根本规那么。三)模型与理论掌握人机界面的常用模式及设计实现方法;重点掌握图形用户界面、命令行和文本菜单、多通 道用户界面、汉字信息处理的设计原理及设计方法;掌握常用的人机交互模型。重点:常用模式及设计实现方法、人机交互
28、模型。难点:常用模式及设计实现方法、人机交互模型。四)高级应用了解Web站点设计上的信息交互模型和结构,了解移动界面的设计中的人机交互的实现、群件 系统等。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1第一局部根底知识讲授4+22: 12第二局部设计过程讲授+实验16+82: 13第三局部模型与理论讲授+实验8+42: 14第四局部高级应用讲授4+22: 1四、课程其他教学环节要求一)实验环节实验学时数为16,实验工程及内容详见实验教学大纲。二)作业根据授课进度,布置作业,每章讲授结束后,收一次作业,作业晚交将扣分,作业批改后做集 体答疑,讲解作业中出现的问题。五、
29、本课程与其他课程的联系本课程先修课程是高级程序程序设计语言、JAVA程序设计。六、教学参考书目2、?人机交互技术(原理与应用)?孟祥旭著清华大学出版社2004.09大纲撰写人:李迎春大纲审阅人:孙学波大纲负责人:迟呈英课程名称:.NET程序设计英文名称:.NET Programming课程编号:X4050251学时数:48其中实验学时数:16课外学时数:0学分数:适用专业:软件工程一、课程的性质和任务.NET程序设计是辽宁科技大学计算机科学与工程学院软件工程专业选修课。本课程选择Visual C#.NET做为教学主干语言,它是一门完全面向对象的程序设计语言,具有简 单、现代、类型平安、性能优良
30、等特点。本课程共分15讲,全面讲解了面向对象的程序设计概念、 Visual C#的数据类型和表达式、Visual C#的程序设计语句、数组、面向对象的程序设计方法与原理、 控件窗体与界面设计技术、文件程序设计、数据库程序设计和Web程序设计等内容。本课程从教学实践的角度出发,立足于提高学生的程序设计应用能力。课程理论分析透彻严谨, 实例丰富生动,内容由浅入深,将快速引导学生进入Visual C#编程世界,并在此根底上,使学生 有能力独立完成大型系统的编程任务。二、课程教学内容的根本要求 重点和难点掌握.NET框架的根底知识、根本应用。认识.NET的本质、掌握应用VC#解决实际问题的根本思想和根
31、本方法。(一) visual c#.net 编程简介了解和掌握关于.net、VC#、开发环境的根本概念,这些概念包括:.net的定义、.net开发平台、.net 框架、VC#的特点、.net开发环境的各种视图的功能、属性等。重点:了解和掌握C#程序的根本结构并能在.Net环境下开发简单的C#o难点:理解C#产生的背景及如何强调C#较VC及VB的优点。(二根本数据类型与表达式掌握VC#标识符的命名规那么及根本的数据规那么;掌握常量和变量的类型、运算符的类型及 级别、表达式的应用。重点:要求熟练掌握VC#的运算符、表达式、常用方法的定义和简单应用。(三结构化程序设计语句通过实例了解和掌握if语句的
32、作用及其使用;通过实例了解和掌握switch语句的作用及其使用; 通过实例了解和掌握while、do.while、for语句的作用及其使用;通过实例了解和掌握continue break 语句的作用及其使用;通过实例了解和掌握using语句的作用及其使用。重点:要求熟练掌握VC#各种结构化程序设计语句的设计和实现。难点:using语句的作用(四)数组掌握数组根本概念,一维数组的定义、分配与初始化;掌握二维数组的定义、分配与初始化; 通过实例了解和掌握foreach语句的作用及其使用。重点:要求熟练掌握数组的定义、分配与初始化。难点:foreach语句的设计和使用方法。(五)方法通过实例了解和掌
33、握方法的概念、定义与调用的手段;掌握参数传递过程中的类型转换;了解 和掌握参数的值传递和引用传递;了解和掌握方法的嵌套调用与递推调用。重点:要求熟练掌握方法的概念、定义与调用。难点:理解方法调用过程中,参数传递的各种方法及转换。用域。重点:过程的建立;过程调用;事件过程;Function过程;参数传送。难点:参数传送(九)面向对象的程序设计掌握单项选择按钮;复选框;框架;列表框;组合框;滚动条;时钟等控件的属性及事件过程, 了解键盘与鼠标事件过程。重点:复选框;框架;列表框;组合框;滚动条;时钟等控件的属性及事件过程。难点:列表框和组合框的事件过程(十)界面设计掌握菜单设计;理解多重窗体及多文
34、档界。了解通用对话框。重点:菜单设计,多重窗体及多文档界面。难点:不同窗体间数据引用(十一)图形、数据文件了解line等绘图方法;文件的结构与分类;文件操作语句和函数;顺序文件;随机文件。了解 文件控制系统。重点:顺序文件的读写操作,随机文件的翻开与读写操作,随机文件中记录的添加与删除。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1VB简介、特点、启动与退出、VB简单程序设 计、控件与对象、程序开发步骤讲授+实验6+22 :12VB语言根底、顺序结构程序设计讲授+实验4+22 :13选择程序设计、循环结构程序设计讲授+实验10+62 :14面向对象程序设计讲授+实验
35、4+22 :15数组讲授+实验6+42 :16过程讲授+实验4+22 :17界面设计讲授+实验6+22 :18图形、文件程序设计讲授42 :1四、课程其他教学环节要求(一)理论教学环节:理论课全程CAI教学。(二)实验环节:实验学时数为20,实验工程及内容详见实验教学大纲。(三)课外学生完成老师布置的作业,然后利用开放实验室进行自主学习,完成自学局部,熟练运用Visual Basic的各种控件,掌握三种根本结构、数组、过程及函数的程序设计。五、本课程与其他课程的联系本课程无先修课程。六 教学参考书目?VisualBasic6.0程序设计实用教程?罗朝盛主编 清华大学出版社2004年6月第一版?
36、Visual Basic6.0程序设计?沈祥玖主编 中国水利水电出版社2005年3月第一版?Visual Basic程序设计教程?龚佩曾陆尉民编著高等教育出版社2000年7月第一版?Visual Basic程序设计实验指导书?鞍山科技大学大纲撰写人:王杰 大纲审阅人:曾子维 负责人:迟呈英(六其他常用数据类型了解VC#中常用数据类型:字符串类型、枚举类型、委托类型的定义,掌握各种数据类型的使 用方法和应用环境,正确理解和掌握装箱与拆箱的概念。重点:要求熟练掌握字符串类型、枚举类型、委托类型的定义和使用。难点:要求正确理解装箱与拆箱的概念。(七面向对象的程序设计掌握面向对象程序设计的由来及类定义
37、、对象声明;通过实例了解和掌握构造函数、析构函数、 静态成员和实例成员的使用及应用情况;通过实例了解、掌握和理解方法和运算符重载、类的继承 和多态的编程实现。重点:要求熟练掌握面向对象的根本概念和程序设计思想。难点:正确理解面向对象的重载、继承和多态的概念。(八)异常处理了解VC#中异常处理的根本概念,各异常类的定义和使用环境;掌握VC#中典型异常处理结构 及如何自定义异常。重点:要求熟练掌握异常处理的根本概念、典型异常处理结构和VC#中的异常类。难点:如何自定义异常。九Windows应用程序设计了解和掌握可视化程序设计模型、事件驱动的程序设计的根本概念;通过实例了解和掌握窗体 的属性、方法和
38、事件;通过实例了解和掌握文本类控件、按钮类控件、图片类控件、列表类控件的 应用;通过实例了解和掌握进度条、滚动条、时钟、轨迹控件的应用。重点:要求熟练掌握VC#中用于windows程序设计的方法、各种控件的应用。难点:理解如何利用可视化工具加快开发速度。(十)windows高级界面设计通过实例了解和掌握标准对话框的使用和设计方法及数据传递的原理;通过实例了解和掌握菜 单的制作和使用方法;通过实例了解和掌握工具栏的制作和使用方法;通过实例了解和掌握状态栏 的制作和使用方法;通过实例了解和掌握MDI应用程序的编制方法;通过实例了解和掌握鼠标与键 盘事件的编制方法。重点:要求熟练掌握windows高
39、级程序设计的方法和相关控件的应用。难点:MDI应用程序的编制方法(十一)GDI+与图形编程了解GDI+的根本概念、掌握windows下常用的绘图手段;掌握GDI+的常用对象、常用图形的 绘制方法和VC#的根本图形绘制类;掌握绘图类命名空间。重点:要求熟练掌握GDI+常用图形的绘制及根本的图形绘制类。难点:对绘图命名空间的全面理解1十二)多媒体应用程序开发通过实例了解和掌握多媒体的根本概念和根本图象处理方法;通过实例了解和掌握Media Player 的使用方法;通过实例了解和掌握MMControl的使用方法;通过实例了解和掌握ShockWaveFlash 控件使用方法。重点:要求熟练掌握多媒体
40、的根本概念和图象处理方法及相关控件的应用。1十三)文件通过实例了解和掌握文件与数据流的根本概念并能使用Directory类进行目录管理;通过实例了 解和掌握File和FileStream类进行文件管理的方法;通过实例了解和掌握StreamReader和 Streamwriter类进行文件读写的使用方法;通过实例了解和掌握文件顺序读写和随机读写的方法。重点:要求熟练掌握文件与数据流的根本概念和VC#关于文件的类典型应用。(十四)简单数据库编程了解和掌握数据库根本概念和ADO.NET根本概念;通过实例了解和掌握ADO对象的使用方法; 通过实例了解和掌握ADO数据控件的使用方法;通过实例了解和掌握利
41、用ADO进行数据库编程的 根本方法。重点:要求熟练掌握使用ADO.NET进行简单数据库编程。(十五)Web应用程序开发了解WEB的根本概念、开展及使用ASP.NET编程、WEB窗体和效劳的概念,掌握使用.NET 编写web应用程序的方法和步骤。重点:要求熟练掌握使用ASP.Net进行WEB应用程序开发。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1Visual c#.net编程简介讲授22: 12根本数据类型与表达式讲授+实验2+22: 13结构化程序设计语句讲授22: 14数组讲授+实验2+22: 15方法讲授22: 16其他常用数据类型讲授+实验2+22: 17
42、面向对象的程序设计讲授22: 18异常处理讲授+实验2+22: 19Windows应用程序设计讲授22: 110Windows高级界面设计讲授+实验2+22: 111GDI+与图形编程讲授22: 112多媒体应用程序开发讲授+实验2+22: 113文件讲授22: 114简单数据库编程讲授+实验2+22: 115Web应用程序开发讲授22: 116VC#编程实例讲解讲授+实验2+22: 1四、课程其他教学环节要求一)实验环节实验学时数为16,实验工程及内容详见实验教学大纲。二)作业根据授课进度,布置作业,每章讲授结束后,收一次作业,批改后做集体答疑,讲解作业中出 现的问题。作业的题型为:问答题、
43、程序设计题,主要是以程序设计题为主。【三)课外首先完成教师布置的作业,然后利用实验室开放进行自主学习,练习编写程序。要求学生已掌 握一定的C/C+根底知识、根本的编程思想。五、本课程与其他课程的联系先修课程:高级程序设计语言。六、教学参考书目1、?VisualC#.NET应用教程?童爱红 清华大学出版社/北方交通大学出版社2005年2、?Visual C#.NET范例入门与提高?邹敬 清华大学出版社2003年3、?精通VisualBasic.NET中文版?刘炳文 机械工业出版社2003年大纲撰写人:张文宇大纲审阅人:孙学波负责人:迟呈英X4050281数字图像处理课程教学大纲课程名称:数字图像
44、处理英文名称:Digital Image Processing课程编号:X4050281学时数:16其中实验学时数:4课外学时数:0学分数:适用专业:计算机科学与技术、软件工程、网络工程一、课程的性质和任务本课程是计算机专业的专业选修课程。本课程的目的是使学生掌握数字图象处理的根本概念、 原理和处理方法,掌握数字图象的时域、频域处理方法,掌握图象分割和识别的方法,理解图象各 种变换富里叶变换、余弦变换、哈尔变换、K-L变换的根本内容、性质与应用。二 课程教学内容的根本要求、重点和难点(一数字图象的物理根底主要内容:光度学和色度学简介,视觉模型,连续图象和数字图象的表达式及连续图象到数字 图象的
45、转化过程。(二)图象处理中的正交变换主要内容:图象的富里叶正反变换、余弦正反变换、正弦正反变换、Harr变换、Walsh变换、K L变换及其在图象处理中的应用。重点:富里叶正反变换。(三)图象增强主要内容:图象的点运算处理(包括灰度拉伸、亮度和比照度增强、直方图均衡和规定)、图象 空间域处理(包括空间域的线性、非线性平滑和锐化)、图象的频域处理(包括频域低通滤波和高通 滤波)、图象的伪彩色增强和图象增强在实际中的应用。重点:全部内容。(四)数学形态学与图像形态分析主要内容:二值图像的数学形态学运算;灰度图像的数学形态学运算。重点:全部内容。(五)图像分割和特征提取主要内容:基于点相关的分割;基
46、于区域相关的分割;二维直方图最大熠图像分割;区域增长; 边缘提取的经典方法(梯度算子、Sobel算子、Laplacian算子、Kirsch算子);Marr边缘检测算子; 曲面最正确拟合的边缘检测方法;图像特征提取。基于区域相关的分割区域增长图像特征提取重点:边缘提取的经典方法;基于区域相关的分割;区域增长;图像特征提取。(六)区域描述主要内容:简单几何性质的描述与变换;目标大小的描述;形状描述;形状分析的方法;区域 边界和骨架的空间域形状分析;形状分析的层次型结构方法;区域综合特征的描述。重点:形状分析的方法;区域综合特征的描述。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答
47、疑 比例1数字图象的物理根底讲授12 : 12图象处理中的正交变换讲授+实验2+12 : 13图象增强讲授+实验2+12 : 14数学形态学与图像形态分析讲授+实验2+12 : 15图像分割和特征提取讲授+实验4+12 : 16区域描述讲授12 : 1四、课程其他教学环节要求一)实验环节实验学时数为4,实验工程及内容详见实验教学大纲。二)作业根据授课进度,布置作业,每局部讲授结束后,收一次作业,批改后做答疑,讲解作业中出现 的问题。五、本课程与其他课程的联系先修课为高等数学。六、教学参考书目章毓晋,?图象处理和分析?图象工程上册),清华大学出版社,1999赵荣椿,?数字图象处理导论?,西北工业
48、大学出版社,1995陈桂明、张明照、戚红雨,?应用MATLAB语言处理数字信号与数字图像?,北京科学出版社, 2000李介谷,?计算机视觉的理论和实践?,上海交通大学出版社,1991Kenneth R. Castleman. DIGITAL IMAGE PROCESSING,清华大学出版社,1998大纲撰写人:张学东大纲审阅人:吴建胜负责人:迟呈英X4050291无线传感器技术课程教学大纲课程名称:无线传感器技术英文名称:Technology of Wireless Sensor课程编号:x4050291学时数:16其中实验学时数:4课外学时数:0学分数:适用专业:计算机科学与技术、网络工程、
49、软件工程一、课程的性质和任务?无线传感器技术?是计算机科学与技术、网络工程及软件工程专业的一门选修课。本课程的目 的是向学生简单介绍计算机网络技术开展的一个新领域无线传感器网络,到达开阔学生的视觉 拓展学生的知识的目的。向学生介绍无线传感器网络的特点、应用领域、目前的研究状况、我国该 领域的研究状况,简单介绍无线传感器网络根底知识、路由协议、MAC协议、拓扑控制、定位技术 等方面的根本知识和研究特点。二 课程教学内容的根本要求、重点和难点(一)无线传感器网络概述了解无线传感器网络的体系结构、特征、应用、关键技术等。难点:体系结构。重点:特征与应用。(二)路由协议了解路由协议分类、常见路由协议的
50、简单介绍。难点:无线传感器网络路由的选择。重点:常见路由协议的特点。(三)MAC协议了解MAC协议的意义、常见MAC协议的分类以及简单介绍,包括:基于竞争的、基于分时复 用的等常见MAC协议的简单介绍。难点:各种MAC协议的选择。重点:各种MAC协议的特点。四)拓扑控制进行拓扑控制的必要性、常用拓扑控制的方法及其特点,了解基于功率控制的算法、LEACH算 法、启发机制等。难点:LEACH算法。重点:各种拓扑控制算法的特点。五定位技术定位技术简单介绍,基于距离相关和无关的定位。重点:定位的常见算法(六)NS2简介网络模拟器的简介,使学生了解网络模拟实验的实现。三、教学方式及学时分配序号主要内容主
51、要教学 方式学时 分配辅导答疑 比例1无线传感器网络概述讲授22 : 12路由协议讲授42 : 13MAC协议讲授22 : 14拓扑控制讲授22 : 15定位技术讲授22 : 16实验实验42 : 1四、课程其他教学环节要求一)理论教学环节理论课全程CAI教学二)实验环节:实验学时数为4,实验工程及内容详见实验教学大纲。五、 本课程与其他课程的联系本课程先修课程为?计算机网络?。六、教学参考书目?无线传感器网络?孙利民,李建中,陈渝,朱红松主编 清华大学出版社2005年5月?智能无线传感器网络系统?于海斌,曾鹏梁 科学出版社2006年1月1日大纲撰写人:曾子维大纲审阅人:张学东负责人:迟呈英X
52、4050301组件技术应用课程教学大纲课程名称:组件技术应用英文名称:Application of Component Technology课程编号:x4050301学时数:16其中实验学时数:4课外学时数:0学分数:适用专业:计算机科学与技术、软件工程、网络工程一、课程的性质和任务本课程的教学目的是扩展学生的知识视野,使学生掌握组件技术和基于组件的软件构造方法, 并以此为根底介绍组件技术在实际工程中的应用。教学内容包括:掌握组件的定义、框架、编程模型和组件开发方法的根本知识和根本概念。掌 握组件的属性、事件和方法等要素的设计和实现方法。了解VBX、ActiveX COM/DCOM、JavaB
53、eans Delphi组件、.NET组件和CORBA组件等软件组件的技术特点。掌握基于组件的程序设计开发方法和实现方法。掌握组件的属性、方法和事件的根本概念和实 现方法,掌握常见的组件实现风格和形式标准;了解ActiveX组件及其开发方法。介绍调车作业组 件的设计与实现。本课程注重对软件工程领域中新技术、新知识的介绍,扩充学生的知识面,培养学生团队精神 和创新意识。二、课程教学内容的根本要求、重点和难点一)组件技术概述掌握组件的定义、框架、编程模型和组件开发方法的根本知识和根本概念。掌握组件的属性、 事件和方法等要素的设计和实现方法。了解VBX、ActiveX COM/DCOM、JavaBea
54、ns、Delphi组 件、.NET组件和CORBA组件等软件组件的技术特点。重点介绍组件的定义、框架、编程模型和组件开发方法的根本知识和根本概念。难点是 VBX、ActiveX COM/DCOM、JavaBeans、Delphi 组件、.NET 组件和 CORBA 组件等 软件组件的技术特点。二)基于组件的应用程序设计和实现方法掌握基于组件的程序设计开发的根本方法。掌握组件的属性、方法和事件的根本概念和实现方 法,掌握常见的组件实现风格和形式标准;了解ActiveX组件及其开发方法。重点介绍掌握组件的属性、方法和事件的根本概念和实现方法。难点是对组件形式标准的正确理解。三)设计案例:调车作业组
55、件的设计与实现重点是调车作业组件的设计背景和实现方法。难点是调车作业组件的框架结构。四)组件的其他问题了解装饰组件、组件与函数库、效劳包装器、组件容器和半持久性对象。组件级编程的未来。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1组件技术概述讲授22:12基于组件的应用程序设计方法讲授22:13组件实现讲授22:14设计案例:调车作业组件的设计与实现讲授42:15组件的其他问题讲授22:16实验实验42:1四、课程其他教学环节要求(一)实验要求按照面向对象程序设计方法,设计和实现指定的题目。学生应独立完成所布置的实验内容。(二)作业要求本课程在课程结束前应留一道有综
56、合内容的大习题。五、 本课程与其他课程的联系本课程无直接先修课。最好应在大局部专业课之后开设。六 教学参考书目1、?组件级编程?(美)Peter Maurer著 施诺译 清华大学出版社2003年11月2、灵山现车管理系统工程文档(内部资料)2005年7月大纲撰写人:孙学波大纲审阅人:迟呈英负责人:张学东X4050311中文信息处理技术课程教学大纲课程名称:中文信息处理技术英文名称:Chinese Information Processing Technology课程编号:x4050311学时数:16其中实验学时数:4课外学时数:0学分数:适用专业:计算机科学与技术、网络工程、软件工程一、课程的
57、性质和任务中文信息处理是计算机专业和语言学专业的交叉课程,主要讨论自然语言尤其是中文的计算机 处理。其主要内容包括:自然语言的机器表示,基于统计和规那么的处理方法。在网络时代的今天, 其应用意义不言而喻。因此,具体而言,本课程面向大规模中文文本处理,包括中文信息检索、分 类、过滤等方面的处理技术。本课程的教学目的是使学生语言信息处理根本方法,并结合中文的特点,使学生了解具体的语 言处理技术。培养学生具备一定的根据具体问题分析和解决问题的能力,提高学生的独立动手能力 及实践能力。为以后进一步的学习和软件开发打下坚实的根底。二、课程教学内容的根本要求、重点和难点了解中文信息处理的根底知识、根本应用
58、。掌握相关的数据结构和算法,掌握应用已有知识解决实际问题的根本思想和根本方法。(一)绪论语言信息的表示方法,处理方法,相关的技术环节。基于统计的方法和基于规那么的方法。应用领域:机器翻译、信息检索、问题答复、分类、过滤、摘要等。重点:语言的机器内部表示。难点:机器的处理能力。计算机能够处理的是Turing可计算的问题,而语言处理问题不是Turing 可计算的。因此我们只能够得到近似解,而不可能得到适用于所有问题的精确解。二)语言的机器内部表示自然语言处理中的核心环节是语言的机内表示。它决定了相应的处理方法。这局部的内容包括: 文本的向量表示和语义的表示,中文词汇的切分。重点:文本的向量表示方法
59、。难点:有效的处理方法。三)基于向量表示的处理方法将向量空间模型用于信息检索、过滤和分类。重点:掌握中文信息检索系统的根本概念及其各种操作算法的设计和实现。难点:如何提高算法的平均精度。【四)实践内容:构造一个基于向量空间模型的根本中文信息检索系统,并利用去各个模块,构造一个分 类系统或过滤系统。重点:将已有的知识应用于实际解题。难点:任何将算法思想转换成应用程序。三、教学方式及学时分配序号主要内容主要教学 方式学时 分配辅导答疑 比例1绪论讲授42: 12语言的机器内部表示讲授42: 13基于向量表示的处理方法讲授42: 14实验实验42: 1四、课程其他教学环节要求一)实验环节实验学时数为
60、4,实验工程及内容详见实验教学大纲。五、本课程与其他课程的联系本课程是计算机及相关专业的专业课,其先修课程是高级程序设计语言、离散数学等课程。六 教学参考书目Ricardo Baeza-Yates, Berthier Ribeiro-Neto. Modern Information Retrieval,机械工业出版社,2005焦玉英.?信息检索进展?,科学出版社,2003姚天顺,朱靖波等编著.?自然语言理解:一种让机器懂得人类语言的研究?(第2版),清华大学出版 社,2002大纲撰写人:战学刚大纲审阅人:孙学波负责人:迟呈英X2050031计算机科学引论课程教学大纲课程名称:计算机科学引论英文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版部编历史九年级下册《第5课 第二次工业革命》听课评课记录
- 湘教版数学九年级上册3.4.1《相似三角的判定》(第1课时)听评课记录
- 人教部编版九年级历史下册听课评课记录:第4课《日本明治维新》
- 北师大版历史八年级上册第2课《第二次鸦片战争》听课评课记录
- 苏教版四年级数学上册期末复习口算练习题一
- 苏教版二年级数学下册《两位数减两位数的口算》教学设计
- 上市或拟上市公司独立董事聘任合同范本
- 孵化器委托运营协议书范本
- 企业承包合同范本
- 众创空间入驻服务合同范本
- 2015-2022年湖南高速铁路职业技术学院高职单招语文/数学/英语笔试参考题库含答案解析
- 2023年菏泽医学专科学校单招综合素质模拟试题及答案解析
- 铝合金门窗设计说明
- 常见食物的嘌呤含量表汇总
- 小学数学-三角形面积计算公式的推导教学设计学情分析教材分析课后反思
- 人教版数学八年级下册同步练习(含答案)
- SB/T 10752-2012马铃薯雪花全粉
- 2023年湖南高速铁路职业技术学院高职单招(英语)试题库含答案解析
- 秦晖社会主义思想史课件
- 积累运用表示动作的词语课件
- 机动车登记证书英文证书模板
评论
0/150
提交评论