《生物信息软件设计与开发》课程教学大纲

时间:2019-05-13 00:12:45下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《生物信息软件设计与开发》课程教学大纲》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《生物信息软件设计与开发》课程教学大纲》。

第一篇:《生物信息软件设计与开发》课程教学大纲

《生物信息软件设计与开发》课程教学大纲

陆枫,周艳红,邹昂

一、课程名称:生物信息软件设计与开发

Bioinformatics Software Design & Development

二、课程编码:0703631

三、学时与学分:40/2.5(其中讲授24学时,上机实践16学时)

四、先修课程:生物信息学, 面向对象程序设计, 数据结构与算法, 数据库技术

五、课程教学目标

1.帮助学生掌握开发生物信息网络资源服务平台(以下简称生物信息平台)的基本知识,了解目前设计开发生物信息平台的整体流程,熟悉流程中相应步骤的软件开发工具和制作方法;

2.指导学生利用相应的软件工具仿照范例制作出生物信息平台的各种模块,使学生掌握生物信息平台软件设计开发的基本技能。

六、适用学科专业 生物信息技术

七、基本教学内容与学时安排 ●绪论(2学时)

生物信息软件设计与开发的基本任务和主要内容 建设生物信息平台的基本概念 生物信息平台的基本制作流程

●生物信息平台的总体建设规划(2学时)建设生物信息平台的目的及功能定位

生物信息平台建设的技术解决方案及相应开发工具 生物信息平台的总体内容规划

生物信息平台建设的项目开发规范 ●生物信息平台页面制作(2学时)定位生物信息平台的整体形象 生物信息平台网络页面设计 生物信息平台网络页面制作

●生物信息平台数据库制作(4学时)数据库需求分析 数据库设计 建立数据库表 数据库实施

数据库的运行维护

●简单数据的web浏览制作(2学时)工作背景简介 JSP基础知识

数据库web浏览网页设计

简单数据web浏览的JSP制作流程 功能子模块制作 网页的整合发布

●JavaBean的设计与制作(2学时)JavaBean基本概念 JavaBean的制作目的

制作JavaBean的语法规范和使用方式 数据库web检索中JavaBean的设计与开发 ●数据的web动态表格展示(2学时)MVC程序开发模式简介

数据web动态表格展示的JSP制作流程 控制子模块的开发 显示子模块的开发 业务处理逻辑的开发

●数据的web动态结构化展示(2学时)结构化信息的数据结构

数据web动态结构化展示的JSP制作流程 结构化显示子模块的开发

●数据的web动态图形展示(2学时)事物处理的基本概念 SVG的基本概念

数据web动态图形展示的JSP制作流程 图形显示子模块的开发

●生物信息软件的网络发布(2学时)自建软件工具的web改造及网络发布 Internet公共软件的网络安装与发布 ●生物信息平台的发布(2学时)平台的硬件架构策略平台的网站发布平台的web服务评测

●生物信息平台中后台数据库制作上机实践(8学时)原始数据分析与数据库设计 Oracle安装与数据库建表 数据入库

提供业务处理逻辑的JavaBean开发

●生物信息平台前台网络功能模块制作上机实践一(8学时)数据库的网络检索服务流程设计 检索模块的制作开发 检索结果的概要信息浏览 检索结果的详细信息浏览

●生物信息平台前台网络功能模块制作上机实践二(任选)数据库的网络检索服务流程设计 检索模块的制作开发 检索结果的结构化展示 ●生物信息平台前台网络功能模块制作上机实践三(任选)数据库的网络检索服务流程设计 检索模块的制作开发

检索结果的SVG图形化展示浏览

八、教材及参考书 自编讲义。

九、考核方式 实践报告 + 答辩

第二篇:多媒体教学软件设计与开发(教学大纲)

《多媒体教学软件设计与开发》教学大纲

一、课程基本信息

课程编号:EIT47402C 中文名称:多媒体教学软件设计与开发

英文名称:The design and development of multimedia constructional software 课程类别:专业必修课 适用专业:教育技术学 开课学期:第五学期 总 学 时:68学时 总 学 分:3 预修课程(编号):《计算机基础》、《多媒体画面艺术基础》和《多媒体技术及应用》 并修课程(编号):无

课程简介:本课程以Authorware为创作平台,介绍多媒体软件的开发与制作技术,涉及到图形与文本的处理、动画制作、多种交互方式的使用、视频播放、配置音乐与解说词的方法、菜单制作、外部程序的链接、计算图标编程、程序的调试与打包、安装程序和自动演示程序的制作以及程序生成向导等内容。通过本课程的学习,可以掌握多媒体软件开发与制作的基本方法,能自行设计和制作多媒体软件。教学采用学练结合的方法,边学习边实践,提高教学效果。

二、课程性质、目的和要求

课程性质:多媒体教学软件设计与开发是教育技术系本科学生的一门必修课程。要使学生能够掌握教学软件的基本编程方法,培养学生的编程能力和以计算机科学的方法认知世界和解决问题的能力。

课程目标:以教学设计为理论基础,以多媒体开发工具为创作平台,介绍多媒体教学软件的设计与开发的基本理论和技术。通过本课程的学习与专题项目实践,使学生能根据教学情景的需要,自行设计和开发多媒体教学软件,成为多媒体教学软件设计与开发的高级人才。

课程要求:(1)掌握多媒体课件的设计制作方法;掌握所有图标的用途、用法及主要属性;掌握程序设计的基本方法、基本规律,掌握常用系统函数和系统变量;掌握主要类型课件的制作规律。

(2)学习在Authorware中使用外部媒体、外部插件、外部函数、调用外部程序的方法。(3)学习使用计算机解决问题的方法,培养使用计算机解决问题的能力,培养科学素质和自学能力。

三、教学内容、要点和课时安排

第一章 多媒体教学软件概述 2学时

第一节 多媒体教学软件的类型

第二节 多媒体教学软件的基本构成第三节 多媒体教学软件设计与开发模式 第二章 多媒体教学软件设计与开发过程 2学时

第一节 多媒体教学软件的计划

第二节 多媒体教学软件的设计

第三节 多媒体教学软件的开发 第三章 多媒体教学软件开发平台 4学时 第一节 多媒体教学软件开发平台概述

第二节 Authorware—典型的集成开发平台

第三节 图标编程方式

第四节 脚本编程方式

第四章 多媒体教学软件的图文演示设计 4学时

第一节 图文创建环境

第二节 图形、图像的处理

第三节 文本的处理

第四节 相关的设置

第五节 文本的演示设计

第六节 图片的演示

第五章 多媒体教学软件的交互功能设计 8学时

第一节 交互功能

第二节 按钮交互功能

第三节 热区交互功能

第四节 热对象交互功能

第五节 目标区域交互功能

第六节 下拉菜单交互功能

第七节 条件交互功能

第八节 文本输入交互功能

第九节 按键交互功能

第十节 次数限制交互和时间限制交互的功能

第十一节 事件交互功能

第十二节 永久性交互功能

第六章 多媒体教学软件的声像控制设计 6学时

第一节 数字电影图标的设置 第二节 数字影像媒体控制设计

第三节 其它格式动画和影像媒体的控制

第四节 数字声音图标的设置

第五节 数字声音媒体控制设计

第七章 多媒体教学软件中的移动设计 6学时

第一节 教学软件对移动控制的要求

第二节 移动类型和属性

第三节 匀速运动

第四节 变速直线运动

第五节 移动多个对象

第六节 变速曲线运动

第七节 复合运动

第八节 拖动对象

第九节 在拖动时绘图

第十节 在拖动过程中移动对象

第十一节 运动的暂停与继续

第十二节 移动数字电影

第八章 多媒体教学软件程序基本结构设计 4学时

第一节 程序结构设计概述

第二节 程序分支结构设计

第三节 程序基本结构设计案例

第九章 多媒体教学软件中的习题设计 6学时

第一节习题设计的基本类型与方法

第二节 选择题的设计

第三节 判断题的设计

第四节 填空题的设计

第五节 学生成绩的统计设计

第十章 多媒体教学软件交互界面与交互形式设计 4学时 第一节 人机交互界面概述

第二节 教学软件界面结构设计

第三节 教学软件交互设计技巧与实现

第十一章 多媒体教学软件中教学演示图形设计 6学时

第一节 演示图形中的参照系分析

第二节 函数的演示图形设计

第三节 几何对象演示图形设计

第四节 教学统计演示图形设计

第五节 动态教学演示图形设计

第 十二章 多媒体教学软件中库、模块与知识对象的应用 4学时

第一节 使用媒体库

第二节 模块的使用

第三节 知识对象

第十三章 多媒体教学软件中脚本编程技巧 4学时

第一节 用系统变量、函数和脚本语句的编程技巧

第二节 脚本函数 第三节 javascript脚本语言应用

第十四章 在多媒体教学软件中使用外部函数与插件 4学时

第一节 外部函数与插件

第二节 U32函数

第三节 DLL函数

第四节 使用Xtras 第五节 使用ActiveX控件

第六节 OLE应用

第七节 调用外部程序

第十五章 多媒体教学软件的调试与发布 2学时

第一节 多媒体教学软件的调试

第二节 多媒体教学软件的打包与发布 第十六章 多媒体教学软件的网络应用 2学时

第一节 Authorware支持的网络应用技术

第二节 Authorware作品的网上发布

第三节 使用Authorware Web Player 7 第四节 网络变量及函数的应用

四、教学方法

本课程在机房上课,讲练结合。使用电子教案和多媒体教学设备,为学生提供所有实例的源程序。上机部分是本课程的重要组成部分,必须保证角需教学进度和教学要求。

五、成绩考核方法

作业:作业中的编程题是教学内容的重要补充,是培养学生使用计算机解决问题能力的重要环节。必须保证学生课下有上机的条件和足够的上机时间。

考核方法:上机考试加闭卷考试

六、教材与主要参考书目 教材:

《多媒体教学软件设计与开发》,王志军编著,高等教育出版社,2006年。主要参考书目:

1.《多媒体教学课件开发技术丛书》(数学、物理、化学、生物、地理分册)毕广吉主编,北京理工大学出版社,2003年1月。

2.《Authorware多媒体课件制作技术》,毕广吉编著,北京理工大学出版社,2001年6月。

第三篇:《教育软件设计与开发》网络课程系统设计

《教育软件设计与开发》网络课程系统设计

摘 要:《教育软件设计与开发》是教育技术学专业本科生的专业核心课程,通过设计和开发一个基于网络的课程系统,可以有效实现课程管理、资源管理、课程活动、用户管理,为学习者提供一个良好的学习空间和个性化的学习环境,并且能够引导学生进行课程任务的系统化分析和设计。

关键词:教育软件;网络课程;管理;学习环境

中图分类号:G434 文献标志码:B 文章编号:1673-8454(2016)07-0093-04

一、概述

网络课程是通过网络表现某门课程的教学内容及教学活动的总和,它包括按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境,其中网络教学支撑环境是指支持网络教学的软件工具、教学资源以及在网络教学平台上实施的教学活动。[1]相对于传统的教材,网络课程具有开放性、内容丰富、形式多样、交互性强、反馈及时以及共享性等特点。《教育软件设计与开发》网络课程的使用对象是教育技术学专业的学生,因此,其内容设计和结构规划既要全面反映课程内容,又要适合教育技术学专业学生的学习要求和特点,并为教师提供一个良好的教学辅助平台。鉴于此,《教育软件设计与开发》网络课程管理系统的主要特点包括:

(1)依托网络课程的开放性、交互性、共享性等优点构建多功能学习环境。与传统课程相比,网络课程具有开放性、交互性与共享性等优点。本网络课程系统提供了个人管理、资源下载、在线交流、课程项目、在线考试等多种功能特性,此系统的功能特性就是利用网络课程的开放性、交互性和共享性等优点构建网络课程。充分体现了网络课程的优点,为学生和教师提供了良好的学习环境,同时也为师生之间提供了良好的学习交流平台。

(2)利用网络课程系统来达到学生自主学习、自主探索的目的。由于网络课程具有开放性与共享性等优点,因此网络课程能够给学生提供良好的自主学习、自主探索平台。本网络课程充分体现了自主学习的特点,为学生提供了大量的自主学习教材和学习资源。

(3)充分利用多种媒体形式,丰富教学内容,提高学生的学习兴趣。与传统课程相比,网络课程能够充分利用多媒体进行教学,不但丰富了教学内容,还提高了学生的学习兴趣。本网络课程系统中就包括了教学资源电子课件和课程视频等多种多媒体教材。

(4)学习评价设计(作业系统、在线测试、练习题)随时检测学习效果,实现自我评价,随时得到反馈。本网络课程系统包括了学习评价功能,主要有作业系统、在线测试和习题演练。为学生提供了自我评价和自我检测的平台。

(5)实现网络课程的交互功能,为学生提供更好的教学内容,实现教师与学生的有效沟通。网络课程的交互,是网络课程的核心环节,能够给学生与教师提供及时、方便的沟通环境。本网络课程系统包括了在线答疑、常见问题、BBS等多种交互模块,为学生与教师、学生与学生之间的交流提供了良好的沟通渠道。

(6)符合网络教学、学习规律和使用对象――学生的特征。网络课程的最终服务对象是学生,评价网络课程的好坏,最重要指标是该网络课程是否符合学生特征。本网络课程系统的开发充分考虑了学生的特征,为学生提供了良好的学习的平台。

二、《教育软件设计与开发》网络课程系统的设计原则

《教育软件设计与开发》网络课程系统的开发在吸收上述网络课程优点的同时遵循以下原则:

1.专业性原则

网络课程是一个以提供学习资源为特点的开放系统,能够为学生提供丰富的学习资源。因此,在教学内容的设计上要符合专业要求,明确学习目标,充分发挥网络的优点,有目的、有计划地提供专业知识及其拓展材料,争取做到学生的学习脱离于传统教室的讲授学习却又不脱离课程专业所要求达到的目标。

2.导航明确性原则

由于网络课程信息量巨大,内部信息之间的关系复杂,因此在网络课程的设计过程中要充分考虑学生的需求,尽量为学生创造便捷的学习条件。那么设计清晰、明确、简洁的导航显得尤为重要,本系统在导航设计过程中将力求结构清晰、交互生动形象、逻辑结构合理、链接方便,从而可以使学生在知识的海洋中第一时间内找到自己学习的内容。

3.交流互动性原则

网络课程不同于传统的课堂教学,它借助于现代网络技术,能够体现强烈的人机交互、师生互动和生生交互等交流活动,在培养学生自主学习、主动学习能力的同时又不失为学生提供强大的交流平台,使学生随时可以获得所需的帮助。

4.操作性强原则

由于学生的计算机操作水平参差不齐,因此在网络课程系统设计过程中要充分考虑到学生的现有水平,提供简单明了、方便快捷的操作,将重点内容放到显眼的位置,在操作过程中不会对学生再有其它过多的辅助操作步骤要求,尽可能地为学生提供便捷顺畅的学习流程。

三、《教育软件设计与开发》网络课程系统的设计思路

考虑到网络课程的全面性与交互性,在系统设计时将教学过程的各个环节都进行了全面的分析,尽量将教学过程的每个环节都能在系统上完成。系统的全面性决定了网络课程对教学过程深入的程度,本系统主要分为课程内容建设、课程团队建设、课程资源建设和教学互动建设。课堂教学、师生互动、课后巩固以及教学评价都在系统上完成。系统的交互性决定了课程中师生互动的程度,本系统包含了教学答疑、常见问题、课程项目以及在线考试等功能,能及时给学生提供良好的学习的平台以及与教师之间的交流平台,教师也能通过互动环节与学生进行交流,帮助学生更好地掌握所学知识,同时还能获得更好的反馈信息。

在人员管理模块中,本系统采用三级管理模式,即教师、学生和管理员。为了便于管理,该系统将教师设置为课程主讲教师和课程团队教师两个角色,其中课程主讲教师既是本门课程的教师,又具有课程管理和系统维护等功能。由于本课程是一门计算机应用类课程,教师的计算机应用能力都很强,所以本系统将课程负责人设为管理员,由课程负责人来管理系统的正常运行。

四、网络课程系统的设计与开发

网络课程系统的设计与开发是一个复杂的过程。需要设计者有系统的建构思想,对系统中各个环节、功能模块进行全面的分析,综合考虑不同角色的需要,分析使用者的特征,这样才能设计和开发一套操作简单、目标明确、内容丰富、思路清晰的网络课程。

1.整体框架及功能设计

本系统将整个网络课程划分为课程内容建设、课程团队建设、课程资源建设和教学互动建设四大功能模块,以及相应的后台管理模块。其结构如图1所示。

(1)课程内容建设

课程内容建设是本系统的核心和基础。它包括课程大纲、课程内容、习题演练、在线考试、参考资料五个功能模块。课程大纲是描述本门课程的学习框架以及学习的总目标,其中包括教学大纲和考试大纲。课程内容给学生提供了本门课程的主要教学内容,课程内容的每一个章节都包含了本章节的学习目标、学习内容和相关资源等信息。习题演练是给学生提供一个课后巩固知识点的平台。参考资料列出了本门课程中部分知识点的参考出处,学生可以查找这些参考资料,从而对这些知识点进行更进一步的了解。在线考试是检测学生对课程知识的掌握程度。学生学习了课程内容之后,可以通过在线考试来检测和巩固自己所学的知识,教师也可以通过在线考试这一环节来了解学生的掌握程度从而对学生做出学习评价。

(2)课程团队建设

课程团队是教授此门课程的所有教师团队,它包括课程负责人、课程团队两个模块。课程负责人是本门课程的主要负责人,同时也是课程团队中的领导者。课程团队中展示了本门课程授课教师的相关信息,学生可以通过这个模块了解教师的一些相关信息。

(3)课程资源建设

课程资源建设是对课程主体的补充,同时也是给学生提供丰富的网络学习资源的平台。本模块包括课程项目、教学录像、电子课件、学生作品和资源下载五个模块。

a.课程项目是学生协作学习的展现平台,教师根据学生的特征,对学生进行分组,或者学生根据自己的爱好和特长自行分组;然后教师根据小组的特征给每一小组分配不同的项目。学生通过小组协作的方式完成项目要求,最后上传项目成果。

b.教学录像为学生提供课堂再现,学生可以通过观看教学录像,以便充分掌握相关的教学知识。

c.学生作品是学生在学习本门课程的过程中,自己完成并上传的学习作品,是学生作品的展示平台,也是学生资源的共享平台。在学生作品模块中,提供了作品检索和作品统计功能,这样方便了学生检索作品。

d.资源下载为学生的学习提供了更多的网络学习资源,资源下载模块将资源按不同的分类进行显示,同时也提供了资源检索功能,学生可以根据不同的分类进行资源的检索。

(4)教学互动建设

教学互动是课程学习中的必要环节,教学互动为教师与学生之间提供了一个交流的平台,学生可以在学习的过程中与教师进行沟通互动。教学互动包括课程公告、教学答疑、常见问题。教师可以通过课程公告给学生提供最新的课程信息,提醒学生按时完成课程要求。教学答疑环节是教师与学生在线交流的平台,学生在遇到困难时,可以在教学答疑中给教师提出问题,教师登录之后可以给相关问题做出解答。常见问题是教师通过自己的教学经验,总结出学生在学习过程中可能遇到的问题,然后把问题以及解决方法展示给学生,以便学生能够及时解决问题。

(5)后台管理模块

网站系统后台是管理员维护网站功能以及网站信息的平台。本系统是一个网络课程网站,为了达到系统的要求,本系统采用三级管理模式,包括系统管理、教师管理和学生管理。

a.管理员管理

管理员负责整个系统的管理与维护,拥有最高权限。本网络课程是一门计算机应用类课程,教师的计算机应用能力都很强,因此本系统的管理员是本门课程的课程负责人。其主要功能的体现有:在课程内容上对一些大纲、资料等进行添加、删除、修改和维护;在课程团队上对一些课程的团队以及负责人的信息进行添加、删除、修改和维护以及人员的审核;在课程资料项目的管理中首先是对本门课程进行立项、分配课程小组以及安排小组组长、给小组分配课程项目后对项目作品的审核等,还包括对项目、小组及小组成员进行修改、删除、审核等;在教学互动中,可以公布一些课程公告,对常见问题和教学答疑进行管理,并对这些信息进行添加、修改和删除管理。

b.教师管理

为了使本系统信息能得到及时的更新和维护,系统为教师分配了较高的管理权限,除了用户设置管理里面的教师管理功能和系统安全管理功能外,教师管理还具有管理员管理的其他所有功能。

c.学生个人管理

学生可以在系统中完成相应的教学过程和教学任务。其主要功能包括:对个人信息、资料的修改上传,查看课程及分组情况,并能进行在线考试和对自己的成绩进行查询。

2.系统UML建模

数据建模语言是从项目工程中引入的概念,它能够帮助我们更好地理解正在开发的平台,理清设计思路,并能够比较直观地反映系统平台的结构和功能。本系统采用基于UML模型建模语言,UML模型包括用例图、时序图和活动图等。

(1)用例图

用例图是用于描述用户与系统之间的关系,它表示系统能够给用户提供的操作。在绘制用例图时首先要确定参与者,也就是使用此系统的人或事物,通常包括三大类:使用者、管理者和应用程序接口,在本系统中包括管理员、教师和学生。其次是要明确系统用例,也就是系统给操作者提供什么样的使用操作。学生用例图如图2所示。

(2)时序图

时序图是指按时间的顺序描述系统各个元素之间的交互顺序,网络课程的时序图主要有:①管理员添加、修改和删除用户的时序图;②课程内容的添加、修改和删除的时序图;③课程公告的添加、修改和删除的时序图;④教师和管理员对课程信息的添加、修改和删除的时序图;⑤教学资源的上传、下载以及查看的时序图等等。以上时序图的设计方法大致相同,本文以管理员对课程大纲的添加、修改、删除为例说明网络课程系统设计中时序图的创建过程。如图3所示为管理员添加课程大纲时序图,管理员首先使用自己的用户名和密码登录系统后台,进入后单击添加课程大纲菜单,输入添加课程大纲信息,然后点击添加将输入的课程大纲信息提交给数据库模块进行添加处理,最后平台会弹出添加成功提示信息,这样一个添加课程大纲的时序图就完成了。

(3)活动图

活动图是用来描述系统是如何协同工作的。当系统中的操作步骤比较多时,活动图就可以清晰地显示各个步骤的先后顺序,使用者只要按照步骤进行操作就可以达到预期的结果,学生子系统的活动如图4所示。

3.技术的应用

本系统采用ASP技术作为开发工具,使用SQL作为数据库,运用VBScript、JavaScript脚本实现语言,B/S(浏览器/服务器)架构设计。本系统是以课程为中心,为教师和学生提供了良好的学习和交流的平台。学生和教师登录之后,就可以对系统进行相关操作。以下以课程项目实现为例,进行一个简单的说明。课程项目模块主要是针对课程小组活动设计的。当某个班需要进行分组活动时,教师就可以在后台将班级按照随机或者指定的方式进行分组。如果是随机分组,教师只需要将每组最多和最少人数输入系统,系统将会自动完成分组;如果是指定分组方式,教师可以按照课程项目需要分组,并且可以指定每组人数、负责人和设定每组的活动项目名称和内容。另外,该模块还具有对选修相同课程的学生之间进行班级间的自由成组功能,他们可以依据个人喜好和需要自由成组,只要双方课程中的某一个教师审核通过即可。在课程项目中,小组成员自动组成讨论小组,可以发表言论,建立小组成果展示区等。

五、小结

本系统的设计充分考虑《教育软件设计与开发》的课程要求,实现了《教育软件设计与开发》课程教学过程的各个环节。同时还将协作学习模式融入到本课程当中。系统中的课程项目以及在线考试是本系统特设功能模块,课程项目为学生提供了良好的小组协作学习的平台,在线考试为学生提供了自我评价的平台,同时也是教师对学生考核的重要平台。本系统在某高校教育技术与传媒学院的《教育软件设计与开发》课程中使用了5年,获得了教师与学生的一致好评。本系统虽然给教师以及学生提供了良好的学习与交流平台,但是在评价方式上没有充分考虑到评价的多样性与全面性,虽然有个人评价、小组评价以及在线测试评价,但是它们之间联系不够充分,无法形成一个总体性的评价。下一步工作将是完善系统的评价功能,使教师能够充分而又方便地对学生进行综合性评价。增加教学互动方式,方便师生之间的交流,使师生交流方式更为多样。

参考文献:

[1]何克抗,林君芬,张文兰.教学系统设计[M].北京:高等教育出版社,2006.5.[2]王志军.多媒体教学软件设计与开发[M].北京:高等教育出版社,2006.7.[3]新艺科技.DreamweaverCS3超酷网页设计CSS篇[M].北京:清华大学出版社,2008.12.[4]李文光,吴紫佩.“教育技术学”网络课程整体规划设计与开发研究[J].现代教育技术,2004(4):57-60.[5]方美玉.基于ASP的网络课程的开发架构与实现[J].浙江教育学院学报,2004(1):50-55.[6]纪永毅,黄建军.网络课程设计与开发的实践探索[J].电化教育研究,2004(5):51-53.[7]李仕梅,龚盛昭.基于Web 技术的精品课程网站设计与维护[J].广东轻工职业技术学院学报,2008(1):9-11.[8]施庆平.网络课程开发的探讨[J].职业技术教育,2006(26):103-105.[9]张红艳.基于分层目标的网络课程的设计与实现――以“大学计算机基础”网络课程为例[J].中国电化教育,2013(4),95-98.[10]王国华,俞树煜,李亮,梁胜男.基于微型学习理念的网络课程微型化设计与实现──以“现代教育技术”网络课程为例[J].中国远程教育,2014(4):89-94.[11]武燕平,金玉.基于网络课程平台实现动态交互学习模式研究――以《VB程序设计》网络课程为例[J].中国教育信息化,2014(10):20-22.(编辑:王天鹏)

第四篇:通信软件设计教学大纲

通信软件设计(专业限选课)Design of Communication Software

【课程编号】XZ26199 【学分数】3

【学时数】60 = 38(理论)+ 6(研究)+ 16(实验)【适用专业】网络通信工程

一、教学目的、任务

本课程属于软件工程实践应用型课程。通过本课程的学习,使学生了解网络通信协议的类别与设计要求、掌握WINDOWS WINSOCK库的使用、掌握Windows下多线程开发的技术,并初步具备Windows下网络通信软件开发的能力。

二、课程教学的基本要求

通过理论和实践的结合,使学生了解网络通信协议的类别,网络通信协议制定的规则和目的。熟练掌握Windows下进行通信软件开发必需具备的技能,如Windows winsock库的使用、win32 多线程 API 的使用、STL模板库的使用等。通过课程设计,完成一个简单的网络通信软件的设计和开发,最终,初步掌握Windows下网络通信软件开发的技术。

三、教学内容和学时分配(4 + 10 + 16 + 12 + 4 + 14 = 60)第一章 初识网络通信协议 4 学时(课堂讲授学时)主要内容:

1.1 通信协议设计概述 1.2 HTTP协议概述 1.3 重温TCP协议 教学要求:

介绍通信协议相关知识、以HTTP协议为例,简单介绍应用层协议如何工作。以TCP协议为例,介绍传输层协议如何工作。

【课程类别】专业限选课 【编写日期】2010.3.30 【先修课程】计算机网络、C++

其它教学环节(如实验、习题课、讨论课、其它实践活动):1研究。

第二章 常用应用层通信协议-从“知道”到“了解” 10学时(课堂讲授学时+实验课时+研究课时)主要内容:

2.1 HTTP协议 2.2 FTP协议

2.3 SMTP及POP3协议 教学要求:

掌握HTTP协议、FTP协议、SMTP协议及POP3协议。掌握Sniffer软件的使用。其它教学环节:2实验 + 2研究

实验一:SnifferPro软件捕获数据并分析(2学时)

要求:使用SnifferPro软件,捕获HTTP网站访问数据,并在HTTP和TCP层对数据进行分析。

研究:完成“SnifferPro软件捕获数据并分析”的实验报告(2学时)

第三章 Windows网络编程 16学时(课堂讲授学时+实验学时)

3.1 网络原理和协议 3.2 地址家族和名字解析 3.3 Winsock基础 3.4 Winsock I/O方法 教学要求:

掌握Windows WINSOCK lib的使用。掌握TCP、UDP编程。掌握相关API的使用。其它教学环节:4实验学时

实验二:TCP协议通信实验(2学时)

要求:编写一个使用TCP协议进行通信的程序。实验三:UDP协议通信实验(2学时)

要求:编写一个使用UDP协议进行通信的程序。第四章 多线程编程 12学时(课堂讲授学时+实验学时)主要内容:

4.1 进程与线程 4.2 线程的WIN32 API 4.3 线程间通信的方法 4.4 线程的同步方法 教学要求:

掌握进程与线程的概念,掌握使用WIN32 API产生线程的方法,掌握线程间通信中的消息通信机制,掌握使用互斥锁、事件等进行线程间同步的方法。其它教学环节:6实验课时

实验四:线程间通信实验(2学时)

要求:编写一个多线程程序,分别使用共享内存、同步消息和异步消息进行通信。实验五:线程间同步实验(1)(2学时)

要求:编写一个多线程程序,分别使用关键区技术、互斥量进行同步。实验六:线程间同步实验(2)(2学时)

要求:编写一个多线程程序,分别使用信号量、事件进行同步。第五章 STL库应用 4学时(课堂讲授学时)主要内容:

5.1 STL简介 5.2 List容器 5.3 Map容器 教学要求:

掌握STL的概念、掌握STL中List和Map容器的使用方法。其它教学环节:无

第六章 点对点的文件传输软件设计与开发 14 学时(课堂讲授学时+实验学时+研究学时)主要内容:

6.1 软件需求分析

6.2 通信协议设计设计讨论 6.3 软件模型设计讨论 6.4 软件功能模块划分讨论 6.5 软件GUI设计讨论

6.6 软件设计模式与软件工程管理 教学要求:

从设计并开发一个简单的“点对点文件传输软件”入手,初步掌握通信软件的设计和开发。其它教学环节:4实验学时 + 3研究学时

实验七:点对点的文件传输软件开发(4学时)

要求:完成课程大作业“点对点的文件传输软件开发” 研究:完成课程大作业“点对点的文件传输软件开发”,提交课程设计报告,并进行答辩。(3学时)

四、教学重点、难点及教学方法

重点:HTTP、TCP协议及通信协议设计技术、WINSOCK LIB的使用、通信软件架构。难点:WINSOCK LIB的使用、通信协议分组结构设计、通信软件架构。

五、考核方式及成绩评定方式:考查

六、教材及参考书目

1、推荐教材:

无,由科任教师提供。—已备有电子版资料和教材。

2、主要参考书:

[1] Sniffer中文使用教程。中国协议分析网http://www.xiexiebang.com

[3] 周良忠 译。C++面向对象多线程编程。北京:人民邮电出版社,2003.4.[4] 侯捷 译。Win32多线程程序设计。华中科技大学出版社,1997.1.[5] 侯捷 译。C++标准程序库。网络电子版资料。

修(制)订人: 审核人:

2010年 3 月30 日

第五篇:多媒体教学软件设计与开发

多媒体教学软件设计与开发

题型:

填空(20分)翻译(20分)简答(30分)论述(15分)设计(15分)

一、关于ppt的论述和设计 1.设计一个最优化的ppt操作步骤

(1)设置风格。包括设置页面比例,背景,主题,母版,幻灯片的切换,幻灯片内的动画效果。(2)输入信息。

简洁的文字可以有效的传递信息。

一张好看的图片胜过千言万语。

图表和SmartArt让观众一目了然。

悦耳动听的音乐让人心旷神怡。

适当的视频和Flash是不错的调料。(3)美化页面。

序号和项目符号不能并存。

字体选择要注意,最好不用宋。

字号过小,无法传递信息。

字色过杂,画面较乱。(4)修改效果。

2.做一个简单的二维动画。(文字与图结合说明)3.做一个简单的电子相册。(几百张)

(1)打开ppt,把要做成电子相册的图片导入ppt。点击菜单栏“插入”-“相册”,从本地磁盘批量选中照片。

(2)调整背景。为避免背景单调,可以调整背景的颜色或在背景格式设置中插入背景图片,应用于所有的幻灯片。

(3)设置幻灯片的切换效果。设置幻灯片的切换效果为随机,并应用于所有幻灯片。

若有更为具体的要求,可以具体的为某张幻灯片加上特定的动画效果。

(4)插入音乐。动画设计好后,点击菜单栏“插入”-“声音”,为相册加入一段动听的音乐。

(5)保存本相册,即可进行幻灯片的放映。4.如何给视频加字幕

(1)打开ppt,执行“插入”菜单项找到“媒体”组中的“视频”,在打开的窗口对话框中选中即将要插入的视频,然后点击“插入”。(2)如果插入的视频后尺寸不太大,我们点击视频的四边有出现一些小方块,把视频的尺寸拉扯到覆盖整个幻灯片。

(3)点击视频,执行“播放”菜单项的“视频选项”菜单组,将“开始”改为“自动”,即让我们的视频自动播放。

(4)现在来插入字幕,点击菜单项“插入”的“文本框”绘画一个在视频左侧的文本框,把要添加的字幕信息输入,让字幕显示成一行就行。

(5)设置让字幕滚动起来,点击字幕文本框,选择菜单项“动画”,给该文本框添加“飞入”的自定义动画,“效果选项”为“向右侧”。(6)执行“动画窗格”命令打开“动画窗格”窗口,右击文本动画,设置“从上一项开始”以及选择“效果选项”,在效果选项对话框里面选择“计时”,设置期间为“03:00 秒”(即三分钟,这里看你的视频长度决定),然后确定。

(7)字幕已经添加完成,保存ppt即可。5.人们使用ppt的主要问题:(合理陈述即可)

①认为ppt是发言稿;②背景和文字混色;③图表曲线复杂; ④堆积过多元素;⑤使用标准模板。6.如何更好的开发ppt:(合理陈述即可)①整体设计;②简洁就是美;③打造个性化模板;④调配色彩; ⑤突出重点文本;⑥图文并茂;⑦精制图表;⑧讲究布局; ⑨不断提高; 二、六个简单回答的问题 1.使用文本的基本要求

简明——文本内容应重点突出,段落层次清楚,标题鲜明在满足教学要求的情况下尽可能简短

衔接——从一个题目到另一个题目之问的转换应能使学习者保持思维的连续和流畅

清晰——表述要准确,避免使用有歧义的语言

规范——使用正确的语法、书写、拼写、标点符号等.使用变形的艺 术字时应易于识别

适合学习者阅读水平——编制教学软件时应参考同一水平文字教材的语言表达

2.多媒体教学软件中使用图像和动画的目的

(1)作为主要信息。学习内容的形象性和空间性越强,越需要结合图像和动画呈现。

(2)用作类比。把抽象的概念视觉化,帮助理解和记忆。(3)用于组织信息。用时间线、流程图、关系图、地图等,表示主题之间的关系、活动变化过程、事物的逻辑结构等。

(4)作为线索。用图像使学习者注意某些重要信息,然后进一步详细了解,这种用法常常与链接、翻页相结合。

(5)用作反馈信息。在练习、指导等类型的教学软件中,用图像或动画对学生的反应表示肯定或否定。3.多媒体教学软件开发中的三要素

(1)标准。标准是一个好的项目的起点和基础,规定了制作人员持续努力要达到的质量水平。标准的建立来自两个方面:第一,由制作人员提出来的,制作人员都知道质量标准,并且全程遵守。第二,由用户提出的,往往较具体。

(2)评价。进行全程评价关系着项目的质量,只有通过设计与开发过程中反复的设想、试验、评价、修改,使每一步工作都符合质量,才能使产品具有高质量。

(3)管理。成功与否的项目的差别很大程度上在于管理。对整个教学软件制作项目的资源,经费,时间等都要从始至终严格控制,进行科学的管理,否则项目容易偏离预定计划和标准。4.CAI的五种不同的学习策略(1)继续:呈现新的教学信息(2)复习:呈现同样的或类似的信息

(3)补习:提供与刚才内容有关的更详细的说明材料信息(4)提示:提供启发信息,再呈现刚才呈现的问题,让学习者反应(5)测验:提供小测验,检查是否达到学习目标,通常课后进行 5.图形和图像在多媒体教学软件中的优势与不足 A.图形

优势:概括力强、产生联想、象征意义

劣势:①相对于真实的事物,图形具有一定的设计色彩和归纳概括,在外观表现上和具体事物存在差异; ②过于复杂的图形会让人很难抓住要点; ③每个人对图片的理解是不一样的;

④同一个人在不同的情境下对图片也有不同的理解; B.图像

优势:①表现物品或者信息是接近真实的,具有很形象的说服力 ②在表现上具有引导人们联想的功能,具有很强的感染力 劣势:①图像采集的条件要求高

②过多的图像和视觉元素容易冲淡主题。

6.多媒体教学软件开发中设计和开发阶段的基本任务:

A.设计阶段:①分析教学内容(确定教学软件内容、任务和概念分析)②确定教学软件结构(确定学习类型、选择教学软件类型、决定软件教学因素的使用、描述教学软件顺序)③制作教学软件原型 ④创作流程图 ⑤创作故事板

⑥编写音频和视频素材脚本

B.开发阶段:①多媒体素材制作(准备文本元素、创作图像和动画、制作视频和音频)

②教学软件集成(教学软件集成工具的分析与选择、教学软件集成的过程、教学软件集成的管理)③编写使用手册

④测试与评价(项目组测试、学习者试用、总结性评价)三、八个专业术语

CMI:计算机管理教学(Computer Managed Instruction)CBE: 计算机辅助教育(Computer Based Education)CAI:计算机辅助教学(Computer Aided Instruction)CAL:计算机辅助学习(Computer Assisted Learning)CBLR :计算机化的学习资源(Computer-based Learning Resources)CBI:计算机辅助教学(Computer-based Instruction)

CSCL:计算机支持的协作学习(Computer Supported Cooperative Learning)

CSCW:计算机支持的协同工作(Computer Supported Cooperative Working)

四.一堆要记忆的知识点 1.五代媒体和媒体发展的五阶段。五代媒体:

(1)报纸、杂志(2)广播(3)电视(4)互联网(5)手机终端 五阶段:语言,文字,印刷,电子,数字。2.信息技术领域的媒体。

文本,图像,图形,动画,视频,声音 3.国际电联对媒体的五种分类

感觉媒体,表示媒体,表现媒体,存储媒体,传输媒体。4.多媒体技术包括哪七类技术

音频技术,视频技术,数据压缩和解压缩技术,大容量光存储技术,超文本超媒体技术,媒体同步技术,多媒体网络技术 5.多媒体在艺术中的六种用途

网页设计,企业宣传,电子杂志,电子楼书,游戏界面,媒体工具,手机界面,教学软件。6.3as说和3L说

3as说:Computer as tutor——导师 Computer as tutee——学员 Computer as tool——工具

3L说:Learning through computer——学习资源 Learning with computer——学习工具 Learning about computer——学习对象 7.视频与音频文件常见格式

视频:AVI、RM、WMV、MOV、SWF、FLV、MP4、MPEG、DAT 音频:波形音频文件、MP3音频文、WMA音频文件、WAV音频文件、MIDI音频文件、REAL MEDIA音频文件等 8.CAI系统的组成:硬件、软件、课件 9.课件、软件与工具的区别

课件是针对具体的课程设计,内容特定的计算机软件。学习工具是支持学习活动的软件,与内容无关。学习资源是课程论题以外的内容,与内容相关。10.多媒体著作系统的四种分类:

以图标对象为基础的多媒体著作系统(eg.Authorware)以时间序列为基础的多媒体著作系统(eg.Flash)以卡片或页面为基础的多媒体著作系统(eg.PowerPoint)以传统程序设计语言为基础的多媒体著作系统(eg.VB、C++)11.完整的MCAI课件的五部分:导入模块、控制模块、信息呈现、帮助模块、结束模块

12.多媒体作品中的声音类型:语音旁白、背景音乐、单音音响、动画短音

13.在多媒体作品中视频表现的劣势: ①文件信息量大 ②容易冲淡主题

下载《生物信息软件设计与开发》课程教学大纲word格式文档
下载《生物信息软件设计与开发》课程教学大纲.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    软件设计开发合同(推荐)

    软件开发合同 软件名称: 应用软件合同书 甲方:______________________________乙方:______________________________ ________________________(以下简称甲方)与 _______________......

    人力资源开发与管理课程教学大纲(英语版)

    《人力资源开发与管理》课程教学大纲 Human Resources Development and Management Curriculum Syllabus I. Course: Human Resources Development and Management II. Scor......

    《通信软件设计基础》教学大纲

    程控交换机的软件设计常采用两类语言:汇编语言、高级语言 选用哪类语言通常要考虑以下几点: 程序的效率编程的效率 适于程序结构化和软件模块化的设计便于程序的调试可维护......

    多媒体教学软件设计与开发实验报告

    实验一 多媒体教学软件的图文演示设计 一、实验目的: 对多媒体教学软件进行图文演示设计,综合运用图形图像、影音处理软件及Flash CS4对多媒体教学软件的学习内容进行演示的设......

    项目教学法在《软件设计与开发》课程中的应用

    项目教学法在《软件设计与开发》课程中的应用 摘要:《软件设计与开发》课程中的项目教学法是指在教师的指导下,学生按照标准的软件项目流程,设计和开发一个完整的软件项目而进......

    生物校本课程开发工作总结

    生物校本课程开发工作总结 第一 、学生发展、教师成长 校本课程这块广袤、肥沃的土壤,加强了对学生人文素质的拓展和培养,激发了学生的学习热情,为学生打开了一扇心灵之窗,让他......

    开发生物课程资源心得体会

    开发生物课程资源心得体会 在生物教学中,教师若能作为潜在的课程资源妥加应用,则不仅能自然地引入新课,还能激发学生的学习兴趣,有效地提高学生学习的积极性,提高教学效率。经过......

    《财务分析》教学大纲课程信息(范文大全)

    《财务分析》教学大纲 课程信息 课程代码:Z0501013 课程名称:财务分析 英文名称:Financial analysis 课程类别:专业主干课 适用专业: 财务管理专业 总 学 时:45学时 理论学时:36学......