汇编语言程序设计课程试验教学大纲.docx
- 文档编号:28504707
- 上传时间:2023-07-16
- 格式:DOCX
- 页数:78
- 大小:65.97KB
汇编语言程序设计课程试验教学大纲.docx
《汇编语言程序设计课程试验教学大纲.docx》由会员分享,可在线阅读,更多相关《汇编语言程序设计课程试验教学大纲.docx(78页珍藏版)》请在冰豆网上搜索。
汇编语言程序设计课程试验教学大纲
计算机科学与技术
—专业实验教学大纲
(2013年修订)
山西大同大学教务处印
二〇一三年七月
第一部分课程实验教学大纲
《数据结构》实验教学大纲
一、课程性质
《数据结构》课程是计算机科学与技术专业的一门重要的专业基础课。
通过此实验教学和学生的上机实践,要求学生掌握各种数据结构的具体物理实现方法,掌握用数据结构知识解决实际问题的方法,以达到理论指导实践的目的。
从而进一步提高学生的编程能力、算法设计能力及分析问题、解决问题的能力。
二、教学目的
通过实验教学,要达到的教学目标是:
1.能具备一定的问题分析和任务定义的能力。
2.具有一定的数据类型和系统设计的能力。
3.掌握系统编码实现的整个过程,具有较强的编程能力,调试能力。
4.规范地书写软件设计的报告书。
5.逐渐形成一个软件工作者所应具有的科学工作的方法和作风。
三、主要仪器设备及环境
1.主要仪器设备
PC计算机
2.所需软件
Windows软件环境、TurboC/VC编程环境
四、教材教参
教材:
《数据结构》,严蔚敏,吴伟民编著,清华大学出版社,2002年9月。
教参:
《数据结构》,肖力编著,科学出版社,2005年9月;《数据结构实用教程》,徐孝凯编著,清华大学出版社,2006年9月;《数据结构习题集》,严蔚敏,吴伟民编著,清华大学出版社,2002年9月。
五、教学方式
应用多媒体讲授实验内容、要求及注意事项,上机辅导,最后进行实验总结。
对于基本问题则主要是由学生自己对问题进行分析、设计,1人1组独立完成。
对于难度较大的提高题则先是由教师进行引导性的问题分析及设计分析;接着对学生进行分组,一般为四人一组。
各个小组在指定时间内把问题分析、概要设计等前期工作情况提交给教师。
教师根据各小组所提交上来的分析情况进行点评批阅,并进一步指导学生下一步的工作方向。
由各小组自行根据概要设计进行详细设计、程序编制、调试,最后提交实验报告书。
六、实验内容及时数
根据计算机科学与技术专业人才培养方案,本课程总的实验教学时数为18学时。
具体如下:
1.线性表(实践4学时)
实验内容:
顺序表的定义及其相关操作算法的实现;链表的定义及其相关操作算法的实现;集合的表示与运算;一元多项式的表示与运算。
2.栈和队列(实践2学时)
实验内容:
顺序栈的定义及其操作算法的实现;链式队列的定义及其相关操作算法的实现;循环队列定义及其操作算法的实现;利用栈实现进制转换;利用栈实现括号匹配检测。
3.串(实践2学时)
实验内容:
顺序串的定义及其操作算法的实现;顺序串的模式匹配算法。
4.树和二叉树(实践4学时)
实验内容:
二叉树的创建、递归遍历及其它基本操作的实现;二叉树非递归遍历算法的实现;哈夫曼树及哈夫曼编码的算法实现。
5.查找(实践2学时)
实验内容:
顺序查找算法、二分法查找算法;二叉排序树的创建与查找;哈希表的造表与查找算法。
6.排序(实践4学时)
实验内容:
直接插入排序算法、SHELL排序算法;冒泡排序、快速排序算法;简单选择排序算法、堆排序算法;二路归并排序算法。
七、考核方式
考核方式以考查学生基本操作能力与综合知识应用能力为主,实验考核成绩占总成绩的20%。
《Linux操作系统》实验教学大纲
一、课程性质
Linux操作系统是计算机网络技术专业的一门核心课程,操作性较强。
本课程的任务是讲授Linux操作系统的使用,包括文本界面的常用Shell命令、图形界面的多种实用课程以及Linux提供的多种Internet服务功能,比较全面地了解Linux操作系统提供的功能和服务。
二、教学目的
本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础。
通过实验/实训教学,学生应达到以下要求:
1.全面掌握Linux操作系统的基本操作
2.掌握如何利用Linux提供的服务构建相关服务器。
三、主要仪器设备及环境
1.主要仪器设备
PC机、服务器、局域网
2.所需软件
RedHatLinux操作系统
四、教材教参
教材:
《Linux操作系统》,胡剑锋等著,清华大学出版社,2008年9月第一版
教参:
《RedHatEnterpriseLinux网络管理》,朱居正编著,清华大学出版社,2005年6月第一版;
《Linux服务器配置与管理》,冯昊编著,清华大学出版社,2009年9月第一版;
《Linux操作系统》,刘丽霞等著,人民邮电出版社,2012年9月第二版
五、教学方式
实验课以上机为主,练习内容为Linux操作系统及其应用。
本课程将充分体现“以学生为主体、教师为主导”的教学指导原则。
六、教学内容及时数
根据计算机科学与技术专业人才培养方案,本课程的实验时数为36学时。
具体如下:
1.Linux系统简介(2学时)
实验内容:
熟悉Linux系统的基本操作。
2.Linux安装与启动(2学时)
实验内容:
Linux安装前的准备、Linux的安装步骤、Linux的引导过程及原理和系统开机登录与虚拟控制台
3.Linux用户账户与组账户管理(4学时)
实验内容:
Linux用户账户的管理、Linux用户组的管理、添加大量用户、赋予普通用户权限、Linux的安全管理。
4.Linux的设备管理与文件系统(2学时)
实验内容:
Linux设备的管理及目录、文件和系统的操作。
5.Shell、多任务与进程(2学时)
实验内容:
进程与多任务、进程管理相关的命令使用。
6.图形化桌面与应用程序(4学时)
实验内容:
Linux的XWindows系统、GNOME桌面系统、KDE桌面系统、文字处理和多媒体应用程序的使用。
7.Linux系统配置与维护(4学时)
实验内容:
XWindows配置、互联网配置与使用、更新及添加软件包。
8.Linux系统管理(4学时)
实验内容:
进程管理、系统安全管理、内核管理和软件管理。
9.Linux网络管理(10学时)
实验内容:
Linux下网络的基本配置、DHCP动态配置、DNS动态配置、配置SMB、配置NFS、配置FTP、邮件服务器的搭建、Apache服务、Linux防火墙Iptables的应用、Proxy服务。
10.Linux的实际应用(2学时)
实验内容:
Intranet的熟习、企业网Linux服务器架设方案、企业网防火墙配置实例和Linux操作系统群集服务解决方案。
七、考核方式
上机考试;其中:
期末上机考试成绩占50%,;平时占50%。
(考勤20%,实验表现10%,实验报告20%)
《网站设计与维护》实验教学大纲
一、课程性质
《网站设计与维护》是本专业的一门限定性选修课,主要学习B/S模式的Web前台、后台设计、开发,主要包括:
HTML页面编写,CSS编写,JavaScript程序设计,DOM开发,XML基础,XPath基础,ASP脚本编写服务端CGI程序,AJAX基础,以及网站管理维护等内容,培养学生独立进行网站应用开发的初步能力。
是一门实践性很强的课程,既要掌握概念,又要动手实践。
是计算机应用专业即计算机网络专业的重要课程。
先修课程:
高级语言程序设计、计算机网络、操作系统、数据结构、数据库技术等课程。
后继课程:
.NET设计、物联网工程,计算机网络编程。
二、教学目的
本课程实验教学目的是使学生实践网站建设的一般过程、方法,掌握Web前台和后台开发以及网站维护管理中各个关键部分的基本方法和技巧。
培养学生分析和解决问题的动手能力。
三、主要仪器设备及环境
1.主要仪器设备
多媒体计算机、Web服务器
2.所需软件
Windows2008server、IIS6.0、SQLServer2003、DreamweaverCS3、VisualStudio2003。
四、教材教参
教材:
《网站编程技术实用教程》,廖彬山、高峰霞编著,清华大学出版社,2006年。
教参:
《ASP动态网页设计教程》,廖彬山、高峰霞编著,清华大学出版社,2006年。
《网站整体策划与设计》,陶然著,新华出版社,2002年。
五、教学方式
强调自主学习与实验教师辅导相结合;个别活动与小组活动相结合;评价过程由实验辅导教师与活动小组分别完成。
学生必须提交各阶段实验作业。
六、实验内容及时数
根据计算机科学与技术专业人才培养方案,本课程的实验时数为36学时。
具体如下:
1.Web服务器(实践2学时)
实验内容:
Web服务器系统基础构架;一体化Web服务器方案;Windows2008Server+IIS服务器安装、配置。
2.HTML(实践4学时)
实验内容:
HTML常用标记;FORM标记;Frame标记。
3.CSS(实践4学时)
实验内容:
CSS样式,CSS滤镜。
4.脚本语言(实践6学时)
实验内容:
JavaScript客户端编程。
5.DOM(实践4学时)
实验内容:
使用JavaScript操纵DOM。
6.XML和XPath(实践4学时)
实验内容:
XML;XPath。
7.CGI(ASP)技术(实践4学时)
实验内容:
ASP基础;ASP内建对象;ADO模型。
8.AJAX技术(实践4学时)
实验内容:
AJAX访问服务端XML内容;AJAX通过CGI访问服务端关系数据库。
9.网站管理和维护(实践4学时)
实验内容:
通过VisuaStudio部署基于IIS的网站;网站FTP维护;网站压力测试。
七、考核方式
考核方式以考查学生基本操作能力与综合知识应用能力为主,实验考核成绩占总成绩的30%。
《计算机网络编程》实验教学大纲
一、课程性质
《计算机网络编程》是计算机网络技术专业的一门方向课程,操作性较强。
在修完高级语言程序设计和计算机网络等相关课程后,使学生进一步掌握一种网络程序设计技术(如JSP技术)。
通过本课程的学习,使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,会应用JSP进行基本的程序设计和网络编程。
二、教学目的
开设本课程的目的是让学生掌握动态Web应用程序的开发语言JSP的编程技术,使学生熟悉JSP语法基础知识、JSP内置对象,熟悉运用JSP的文件操作、JSP与数据库的结合、JavaBean技术和Servlet技术。
课程的重点是使用JSP开发Web应用程序,如电子商务网站的开发。
通过本课程的学习,使学生掌握JSP技术基础知识与编程必备知识和工具,最终达到能够应用JSP技术进行网站动态程序的设计与开发。
三、主要仪器设备及环境
1.主要仪器设备
PC机、服务器、 局域网
2.所需软件
WindowsXP操作系统、Eclipse、jdk6.0
四、教材教参
教材:
《JSP实用教程》,郑阿奇著,电子工业出版社,2008年。
教参:
《JSP高级开发与应用》,(美)吉尔里著、贺民译,科学出版社,2002。
《Tomcat与JavaWeb开发技术详解(第二版)》,孙卫琴著,电子工业出版社,2009年。
《Servlet、JSP深入详解--基于Tomcat的Web开发》,孙鑫著,电子工业出版社,2008年。
五、教学方式
学生独立进行实验,联网编写程序,上机调试,通过实验使学生掌握程序编写和调试的基本方法,掌握网络程序设计的特点。
六、实验内容及时数
根据计算机科学与技术专业人才培养方案,本课程的实验时数为36学时。
具体如下:
1.JSP实验环境组建与简单JSP应用(实践2学时)
实验内容:
掌握JSP开发环境安装与配置;掌握JSP开发的一般步骤。
2.网页设计基础(实践8学时)
实验内容:
HTML语言的常用标签功能及用法、HTML网页的基本结构、常见的网页设计工具。
3.JSP基本语法(实践4学时)
实验内容:
JSP程序工作原理和运行方法、JSP文件的基本结构、常用JSP指令的功能及用法。
4.JSP内部对象(实践4学时)
实验内容:
JSP内部对象的基本概念、主要掌握out、request、response、application和session对象的功能以及使用方法,了解pageContext、config和page对象的功能,利用内部对象实现与客户端的交互。
5.JSP错误处理(实践4学时)
实验内容:
JSP程序调试方法以及错误处理方法,能够对程序中的错误进行相应的处理。
6.JSP与JavaBean(实践4学时)
实验内容:
了解JavaBean的概念,掌握编写和使用JavaBean的方法,获取和修改JavaBean的属性。
能够在JSP中使用JavaBean进行程序设计。
7.JDBC与数据库(实践8学时)
实验内容:
了解JDBC的工作原理。
掌握JDBC的接口以及在JSP中使用JDBC访问数据库的方法。
能够在JSP中使用JDBC访问常见的关系数据库。
8.JSP的设计模式(实践2学时)
实验内容:
了解JSP中的常用设计模式。
能够应用设计模式设计出合理的JSP应用程序。
七、考核方式
考核方式以考查学生基本操作能力与综合知识应用能力为主,实验考核成绩占总成绩的30%。
《3D设计》实验教学大纲
一、课程性质
3D设计是本专业的一门专业任选课。
通过本课程学习三维建模、三维编辑、渲染等技术和方法,可从事制作室内外效果图、虚拟现实等三维设计领域的工作。
二、教学目的
通过本门课程的学习,使学生掌握三维建模、材质、灯光、镜头、渲染的基本方法和理论,对于基本操作、建模、模型修改、材质赋予、灯光相机、渲染等各个方面有一个系统而全面的认识和了解,能够熟练掌握常用的基本操作,并具备相应的自学能力。
三、主要仪器设备及环境
1.主要仪器设备
PC计算机
2.所需软件
WindowsXP操作系统、3DSMAX系统
四、教材教参
教材:
《3dsmax三维动画制作基础与上机指导》,范芸、杨梅、孙文臣编著,清华大学出版社,2010年。
教参:
《中文版3dsMax2012三维动画创作实用教程》,张瑞兰、姚鹏、姜贵平编著,清华大学出版社,2012年。
五、教学方式
强调自主学习与实验教师辅导相结合;个别活动与小组活动相结合;评价过程由实验辅导教师与活动小组分别完成。
学生必须提交实际作品和总结报告。
六、实验内容及时数
根据计算机科学与技术专业人才培养方案,本课程的实验教学时数为36学时。
具体如下:
1.3DSMAX简介(实践2学时)
实验内容:
3dsMax的工作环境、自定义用户界面的设置,系统参数、单位、视口等的设置。
实验重点:
界面的基本组成,自定义用户界面的设置。
实验难点:
熟练判断物体在每个视窗中的方位,并利用视窗方位创建完整的物体模型。
2.基本操作(实践6学时)
实验内容:
3dsMax文件的操作和对象的选择,对象的变换操作:
移动、选择、缩放、复制、对齐、镜像、阵列、捕捉。
实验重点:
移动、选择、缩放、复制、对齐、镜像、阵列、捕捉的使用。
实验难点:
模型的精确变换;多个模型的对齐。
3.标准几何体、扩展几何体的创建(实践2学时)
实验内容:
标准几何体的创建及其参数的设置,利用前三章绘制的基本家具模型,配合本章所学的L型延伸、C型延伸,绘制出完整的室内建筑效果图。
实验重点:
利用前三章绘制的基本家具模型,配合本章所学的L型延伸、C型延伸,绘制出完整的室内建筑效果图。
实验难点:
绘制出完整的室内建筑效果图。
4.二维图形建模(实践4学时)
实验内容:
样条曲线的概念,样条曲线的四大用途,创建二维平面:
线、矩形、椭圆、弧线、同心圆环、多边形、星形、螺旋线、剖面等。
利用“次物体”,修改各二维平面。
常用二维建模修改器的使用(挤出、倒角、倒角剖面、车削)。
实验重点:
二维图形的创建及修改。
实验难点:
“次物体”修改、二维建模修改器的使用。
5.三维形体的高级修改(实践6学时)
实验内容:
“修改命令面板”的组成部分、管理命令按钮等。
四项高级修改命令:
弯曲命令、锥化命令、扭曲命令、噪音命令对三维模型的作用。
3dsMax的多边形建模:
可编辑多边形及可编辑网格的使用。
实验重点:
可编辑多边形及可编辑网格的使用、三维修改器的使用。
实验难点:
可编辑多边形及可编辑网格的使用。
6.复合物体的创建(实践4学时)
实验内容:
“创建命令面板”中的“复合物体”:
布尔运算命令、放样命令、形体合并命令、分散命令、连接命令等。
实验重点:
布尔运算命令、放样命令的使用。
实验难点:
布尔运算命令中的次物体的修改。
分散命令中对离散分子和目标物体的判断选择。
放样命令的使用。
7.材质与贴图(实践6学时)
实验内容:
“材质编辑器”的组成、材质的类型、调节基本质感、调节特殊质感、贴图的基本使用、贴图轴的使用。
实验重点:
材质的制作。
实验难点:
特殊质感的调节。
8.灯光与摄像机及渲染(实践6学时)
实验内容:
添加灯光的正确步骤,灯光的类型(泛光灯、聚光灯、体积光等),各种灯光的特性和参数,利用各种灯光所模拟的各种场景效果。
摄像机的类型,目标摄像机的架设步骤,目标摄像机的方向及参数的调节方法,自由摄像机的架设及调节方法;渲染的设置。
实验重点:
灯光的表现及摄像机的应用。
实验难点:
体积光的添加方式与调节方法。
七、考核方式
考核方式以考查学生基本操作能力与综合知识应用能力为主,实验考核成绩占总成绩的30%。
《多媒体技术及应用》实验教学大纲
一、课程性质
《多媒体技术及应用》的实验目的是帮助学生深入了解多媒体系统开发的过程、掌握常用多媒体硬件设备的使用、熟练掌握常用多媒体系统开发软件的使用。
培养学生对所学多媒体系统开发知识的综合应用能力以及培养学生的多媒体系统开发的思想及创新能力。
要求学生在实验指导教师的帮助下自行完成设计、制作、调试和实验报告的整理工作。
二、教学目的
通过对《多媒体技术及应用》课程的学习,使学生了解和掌握这方面的技能,更好适应信息时代的要求,就显得尤为重要,这正是我们开设这门课的目的所在。
本课程的教学目的在于使学生掌握以下几方面的知识和能力。
1.掌握图像采样、编码、压缩及图像制作技术(PhotoshopCS);
2.掌握动画制作技术(Flash、Authorware);
3.掌握声音采样、编码、压缩及声音制作技术(Audition);
4.掌握视频采样、编码、压缩及视频制作技术(AdobePremiere)。
三、主要仪器设备及环境
1.主要仪器设备
微型计算机
2.所需软件
WindowsXP操作系统、Authorware7.02、Dreamweaver8-chs、Photoshop_cs、Premiere7_pc6、Cooleditpro、Flash8.0
四、教材教参
教材:
《多媒体技术及应用》(第二版),龚沛曾、李湘梅编著,高等教育出版社,2012年。
教参:
《多媒体技术基础》,林福宗编著,清华大学出版社,2006年;《多媒体技术教程》,胡晓峰、吴玲达编著,人民邮电出版社,2005年;《多媒体技术基础及应用》,钟玉琢、冼伟铨编著,清华大学出版社,2007年;《多媒体技术及应用》,肖金秀、张宇亮、刘瑞成编著,冶金工业出版社,2006年;
五、教学方式
强调自主学习与实验教师辅导相结合;个别活动与小组活动相结合;评价过程由实验辅导教师与活动小组分别完成。
学生必须提交实际作品或课程设计报告。
六、实验内容及时数
根据计算机科学与技术专业人才培养方案,本课程的实验时数为36学时。
具体如下:
1.多媒体素材与采集(实践2学时)
实验内容:
文本素材与采集;图像素材与采集;音频素材与采集;视频素材与采集;常用多媒体采集设备。
2.数字音频处理(实践2学时)
实验内容:
语音识别技术的发展、工作原理、语音输入;数字音频文件处理及编辑。
3.数字视频制作(实践4学时)
实验内容:
线性编辑和非线性编辑的概念;视频文件的编辑与处理;光盘的历史。
4.多媒体应用系统的开发(实践2学时)
实验内容:
多媒体应用系统的特点及分类;多媒体应用系统的开发过程;常用多媒体应用创作工具。
5.PhotoshopCS平面设计(实践10学时)
实验内容:
数字图像的基础知识;Photoshop中工具箱和控制面板的使用;图像控制;区域的选区和控制;Photoshop中图层及图层样式的使用;Photoshop中通道和蒙版的使用;Photoshop中路径的使用;Photoshop中各种滤镜的使用;Photoshop中动作的使用;Photoshop文字特效制作等。
6.Flash动画设计(实践8学时)
实验内容:
动画的基本概念;动画制作原则;Flash使用中的基本概念;Flash开发环境简介;Flash动画的创作流程;制作简单动画。
7.Authorware应用开发(实践8学时)
实验内容:
Authorware简介;文本和图形图像的应用;动画设计;交互响应;使用多媒体素材;决策判断分支结构;框架结构;变量、函数和表达式;程序的调试与开发。
七、考核方式
考核方式以考查学生基本操作能力与综合知识应用能力为主,实验考核成绩占总成绩的30%。
《汇编语言程序设计》实验教学大纲
一、课程性质
汇编语言是一种速度快、功能强的程序设计语言,它适用于编写用于控制和使用计算机硬件和外部设备的系统程序和应用程序。
通过本课程的学习,使学生掌握用汇编语言编程的基本技巧,了解底层I/O驱动软件的编程方法,为后续课程的学习打下扎实的基础。
二、教学目的
本课程是计算机应用专业的核心课程之一,主要任务是针对实际问题,利用汇编语言程序设计的方法和技巧,设计出好的算法,编制出可以控制计算机硬件和外部设备的高效率的程序。
本课程以80X86微处理器的指令系统以及汇编语言的编程技术为主要教学内容。
通过实验,要求学生在理解指令系统、寻址方式的基础上,掌握汇编语言程序设计的思想和方法,并能够熟练应用顺序、分支、循环和子程序等方法进行具体的程序设计,了解中断及中断处理的实质,能够通过BIOS和DOS功能调用,来设计相应的程序来控制计算机,通过上机实践,要求学生熟练掌握汇编语言程序的建立、编辑、汇编、连接、运行和调试查错全过程的方法,为后续课程的学习打好基础。
三、主要仪器设备及环境
1.主要仪器设备
微型计算机
2.所需软件
Windows(DOS)软件环境、MASM/TASM编程环境
四、教材教参
教材:
《IBM-PC汇编语言程序设计(第二版)》,沈美明编著,清华大学出版社,2002年。
教参:
《汇编语言程序设计》,吴向军等编著,高等教育出版社,2002年。
五、教学方式
本课程是一门实践性很强的课程,采用课堂讲授与上机实践相结合的方式组织教学。
六、实验内容及时数
根据计算机科学与技术专业人才培养方案,本课程总实践36学时。
具体如下:
1、DOS环境下的汇编语言编程环境使用(实践2学时)
实验内容:
编写程序,判断一个年份是否是闰年。
2、Debug的使用(基础与验证型)(实践4学时)
实验内容:
① 进入和退出Debug程序
② 学会Debug中的D命令、E命令、R命令、T命令、A命令、G命令、U命令、N命令、W命令等的使用。
③利用Debug,验证乘法、除法、加法、减法、带进位加、带借位减、堆栈操作指令、串操作指令的功能。
④使用Debug调试程序调试汇编程序。
3、二进制加、减法编程实验(设计性实验)(实践2学时)
实验内容
①编写程序,实现长度为2字的两个多精度数相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 程序设计 课程 试验 教学大纲