为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

不对称的三网融合

2012-04-19 25页 doc 127KB 24阅读

用户头像

is_194719

暂无简介

举报
不对称的三网融合不对称的三网融合 三网融合试点方案和首批试点城市名单曾经相继出台。从试点方案的内容来看,一个十分重要的特点就是在电信与广电双向进入业务上具有清楚的非对称性,第一批试点地市的名单也更倾向于从广电的角度停止遴选。    三网融合试点方案曾经出台,主要内容与《推进三网融合的总体方案》基本分歧,行文框架与总体方案的义务要求也基本对应,主要差异是各局部都依照试点阶段的目的义务停止了不同水平的细化。7月1日,国务院办公厅发布了第一批三网融合试点地市名单,与此前少数专家的预测略有不同...
不对称的三网融合
不对称的三网融合 三网融合试点和首批试点城市名单曾经相继出台。从试点方案的内容来看,一个十分重要的特点就是在电信与广电双向进入业务上具有清楚的非对称性,第一批试点地市的名单也更倾向于从广电的角度停止遴选。
  
  三网融合试点方案曾经出台,主要内容与《推进三网融合的总体方案》基本分歧,行文框架与总体方案的义务要求也基本对应,主要差异是各局部都依照试点阶段的目的义务停止了不同水平的细化。7月1日,国务院办公厅发布了第一批三网融合试点地市名单,与此前少数专家的预测略有不同。总体来说,三网融合试点方案一个十分重要的特点,就是在电信与广电双向进入业务上具有清楚的非对称性,而第一批试点地市的名单也更倾向于从广电的角度停止遴选。
  
  双向进入的非对称性
  
  在最受关注的电信与广电业务双向进入方面,三网融合试点方案表现出了清楚的非对称性:电信在业务进入范围上没有大的打破,能进入的范围基本没有超出目前上海等地的实验范围,并不能改动目前依托广电、并与广电协作展开视频业务的格式;而广电想要进入的业务范围基本都被允许,虽然国际互联网出口广电未能失掉,但这与广电系统自己的全国性运营主体尚未成立有关系。
  双向进入业务的这种非对称性,在一定水平上可以说意味着广电运营商可以成为电信运营商,而电信运营商却无法成为电视运营商。
  其次,试点方案对集成播控平台的树立管理和分业监管等停止了突出和强调,规则每个试点地域只允许一家电信企业展开IPTV传输,对试点地域范围也停止了限制,这将更有利于广电实施非对称监管。
  另外,试点方案进一步明白了国度级有线电视网络公司的组建事宜,要求由广电总局牵头,会同中央宣传部、发改委、财政部等抓紧制定组建方案。同时,初次将未来的国度级有线电视网络公司定性为大型国有文明企业,要求注重社会效益,确保网络信息平安和文明平安,要完成全程全网、可管可控,增强效劳才干,努力提供平安优质的广播电视节目和信息效劳。在政策扶持和组建方式上,将采取包括国度投入资本金在内的多种扶持政策,同时充沛发扬市场机制的作用,详细采用由国度投入资本金,并吸收中央、中央广电机构出资,采取资产重组、股份制改造、增资扩股等方式整合省级有线电视网络公司,共同组建国度级有线电视网络公司。
  应该说,试点方案在双向进入业务方面表现出的非对称性是广电和电信双方相互妥协,以及广电总局应用了多方资源并相对强势的结果。
  
  试点情势预期
  
  试点方案的出台意味着三网融合进入实质性推进阶段,关于试点的未来停顿情势,可以预期的是:试点将以城市为主并将分批停止;试点方案及其停顿受限于部门间协商水平;基于行业利益最大化的部门间博弈将在试点时期不时存在;不同试点地域的试点方式和运转方式能够不尽相反;试点结果受利益格式制约;相关政策将依据试点状况调整。此外,还要剖析一下分业监管与国度级有线电视网络公司的组建效果。
  试点方案突出强调了分业监管效果,可见现行管理体制在试点期内基本不会改动。试点方案同时也突出强调了集成播控平台的树立管理效果,相当于再次强调了广电总局的行政管理权,也就是说在部门间的博弈中,广电抢到了一些先机。此外,对电信运营商来说,谁取得IPTV运营权,谁才可以被以为具有真正的全业务,但这次试点方案要求每个试点地域只能由一家电信企业运营IPTV,这一排他性要求,实践上是人为地从政策上形成了三大电信运营商之间的竞争,有利于广电总局的行政和管控。总之,可以估量,在三网融合试点时期,思索到有线网络和电信运营商运营规模上客观的不对称性,广电总局不但对IPTV业务,而且对其他开放的广电业务,能够都将采取比拟强硬的管控措施,这关于保证和维护广电企业的利益具有重要意义。
  关于国度级有线电视网络公司的组建,试点方案中的最大变化是将其定性为大型国有文明企业,同时明白由广电总局牵头制定组建方案,将由国度投入资本金,并吸收中央、中央广电机构出资,采取资产重组、股份制改造、增资扩股等方式整合省级有线电视网络公司,共同组建国度级有线电视网络公司。由此可见,这一主体将作为文明企业失掉国度的多种政策扶持,并成为能较片面展开三网融合业务的第四大运营商。同时,目前看来,以中国有线为基础组建国度级有线电视网络公司的能够性曾经越来越小,最有能够的将是由国度注资重新成立一个新的主体,再经过重组、扩股等方式来整合全国各省级网络公司,各省网公司将成为其下属子公司。国度级有线电视网络公司的组建是试点阶段的重要任务,估量各地末尾试点后即可提上日程,而最终能够要到2012年才干完成组建。但国度级有线电视网络公司要完成一致规划、一致树立、一致运营、一致管理,这将需求更长的时间。
  
  倾斜的名单
  
  三网融合试点方案要求试点地市应具有的条件是:具有较好的网络基础和技术基础、较好的市场基础、较强的组织才干、完善的平安保证才干,契合这些条件的地市应该都有中选的能够。据悉,有超越25个自以为契合条件的地市提交了试点央求,但最终首批中选的地市只要12个。首批试点地市名单具有以下几个特点:
  1. 中选地市位于沿海及经济兴旺地域的有8个,中西部地域也失掉了适当统筹,但数量较少,西南仅有绵阳、西北则没有;
  2. 中选地市的数字电视全体转换状况较好、网络基础较好,绝大局部地市的有线网络双向改造水平较高,市场化水平也相对较高,外地有线运营商实力较强;
  3. 中选城市基本都是广电NGB试点名单里的城市,未列入NGB试点的城市仅哈尔滨和绵阳;
  4. 名单注重中选地市相关产业的开展状况,不测中选的几个地市的三网融合相关产业都较兴旺,如青岛有海信和海尔、绵阳有长虹和九洲;
  5. 少数中选地市已有IPTV试点业务和阅历,完全没有IPTV业务的只要北京和青岛,少数地市的IPTV业务已构成一定规模,如上海。
  总的来看,第一批试点地市名单更倾向于从广电角度停止遴选。这一推断的理由,首先是中选地市的广电都具有较好的基础和条件,有线运营商实力较强的地市基本都被选中;其次是除上海等少数地市外,从全国范围来看,大局部中选地市并不是IPTV很强或预备很充沛的那类地域。由此说明,广电在这次名单确定进程中相对比拟强势,当然,中央政府也在其中起了不小作用。
  对照此前少数专家的预测,首批三网融合试点地市大少数在预料之中,而北京、绵阳、湖南长株潭的出现则在预料之外。其中的缘由,大约是由于三网融合试点的博弈已不只限于行业主管部门之间,一些中央政府和经济实体也参与到了其中,状况愈加复杂。下面简明剖析一下几个不测中选地市的状况:
  (1)四川省绵阳市
  绵阳市是西部地域独一中选的城市。此前普遍估量的是重庆和成都市,绵阳的中选实出大家的预料之外。绵阳是四川省第二大城市、国度级科技城,有长虹、九洲等大型电子信息企业。绵阳的中选,除有线网络自身的基础不错外,应该说还与外地的三网融合相关产业开展水平和外地政府的支持有亲密关系,试点有利于推进外地整个产业群的开展。
  (2)湖南省长株潭
  湖南长株潭地域的市场化水平相比于北京等地市是比拟弱的,但在结合申报状况下仍取得了入围,推测其缘由:其一能够是中央政府的支持;其二能够是电广传媒数字化改造停顿比拟快;其三是电信IPTV已末尾起步,并有加快开展之势;其四能够与工信部支持将长株潭地域打形成全国两型社会开展典型示范区有关。
  (3)北京市
  北京之所以在此前的预测名单之外,是由于业界普遍以为北京既未完成双向化改造、也未展开过IPTV,而且以往选择首都停止试点的状况不多。剖析北京中选的能够缘由:一是中央政府的鼎力支持,北京已将文明创意产业作为支柱产业,参与三网融合试点将有利于北京经济和文明的进一步提升;二是北京的有线网络质量和消费水平均位居国际前列;三是歌华有线的业务已拓展到内容范围,还有进一步跨媒体整合的能够,并且北京广播电视台目前已成为歌华有线的控股股东,台网合一将有利于有线网络参与三网融合竞争。此外,歌华有线原董事长调任北京市委宣传部,其特殊阅历将使歌华在三网融合中处于比拟有利的位置。
  三网融合首批试点地市名单出台后,国度层面的政策已基本构成系统,政策的落地需务实施来完成。取得试点资历的地市,将陆续出台本地政策,估量总体上将会更利好于参与试点的有线运营商。但是,我们也应该看到,政策毕竟不是法规,调整的能够性比法规大得多,而且,目前国度层面的政策上,一些基本效果并未处置,如有线网络开展的体制效果、巨额改造和整合资金的来源效果等。政府扶助是有限的,有线运营商仍将继续面对多方面的压力。最后的结果怎样,关键在于政府如何推进,参与试点的广电和电信双方各自若何努力,以及消费者更情愿投票给谁。

摘要:传统的成人教育方式和教学手段有一定的局限性,本文针对普通高等教育和成人高等教育的不同点进行研究,在成人“计算机组成原理”课程的教学中,结合多年普通和成人教学的经验,就教学中的有关问题进行探讨,为成人“计算机组成原理”课程教学提供新思路,更好地提高成人教学的质量和效果。
  关键词:成人教育;教学内容;教学方法;教学手段
  
  近几年我国的高等成人教育在规模上得到了迅猛发展,在大发展的同时,我国的高等成人教育质量以及成教学员的学习现状不容乐观,成人教育管理工作者们越来越感到成人教育难于管理,成人教育的各个环节越来越难于保证按质按量完成,特别是成教学员参与学习的积极性不高,面授学习时间不能得到根本保证[1]。现有的成人教育内容与管理模式难以满足广大成教学员的需求等问题。反映了成人教育的教学目标、教育内容、教育方法、教育手段、管理观念等方面的问题。因此,成人高等教育有自己的特点,对成人高等教育计算机专业教学进行改革与实践是社会和科学技术发展的需要,本文主要针对成教生的“计算机组成原理”课程的教学进行研究。
  1明确成人高等教育人才的教学目标
  成人高等教育是在完成高中阶段教育基础上进行的专门教育,培养能够适应生产、社会和管理等第一线需要的全面发展的高等技术应用型专门人才,所进行的教育应该是职业性教育,受教育者除了应掌握一定的基础理论知识、基本技能之外,更重要的是培养职业素质、实践能力、应变能力和创新能力。但现行高等成人教育的培养目标往往是普通高等教育的翻版[1],只强调高等教育层次的培养要求,这在同一专业的培养上表现得尤其明显;普通高等教育人才培养要达到何种要求,高等成人教育必须达到,忽视了高等成人教育的职业性和多样性特点。因此,过去那种只注重理论教学而轻视实践环节的教学模式下培养出来的学生在毕业后经过一段相当长时间的摸索才能在实际工作中适应,真正能够达到利用所学知识独立工作[2]。信息技术发展的日新月异使得信息产业成为国民经济中变化最快的产业,信息化社会中所需要的计算机人才必须对新技术的发展具有快速的适应性,在很短的时间内将科技转化为经济效益。因此社会对人才的需求迫使我们必须按照信息化社会的需求重新确立成人教育的培养目标。课程体系的改革、建设、研究与实践,都要围绕成人高等教育的培养目标进行修订,以科技的发展和信息化社会对人才的需求为依据,要更加注重培养学生掌握先进技术和强化学生的动手及应用的能力。
  2加强教育内容的实用性
  成人高等教育的特点,要求课程的教学大纲和教材根据教学对象和时代发展要求而形成自身的特色,应充分考虑成教学员的基础,充分考虑成教学员实际工作的需要,在注意该专业知识结构完整性、系统性的同时,更应注意成教学员的实用性,应避免在成人教育中套用普教模式,应避免选择的内容过难而使本来基础较差的成教学员望而生畏,无法学习,应避免过于强调理论的来龙去脉,而忽视该理论的应用,对于应用性专业,特别是工科专业,更应注意操作、实验、实践的环节,真正让学员学有所用。现行的教学
  作者简介:徐爱萍(1962-),女,副教授,博士,研究方向为网上信息管理、GIS以及“计算机导论”、“计算机组成原理”、“汇编语言”、“计算机接口技术”、“计算机系统结构”课程教学。
  容,忽视了教学对象的差异。尽管成人教育已有了相当的规模,但还没有一套规范的、适合成人教育特点的权威教材,而是采用普通高教的教材。使本应充满活力和富有时代气息的教学过程变得与普通高等教育区别甚微,体现不出高等成人教育的职业性和终身性特点。
  陈旧的教学内容不仅影响学生的学习热情, 而且会影响他们将来无法适应社会的需要。因此根据成人高校培养目标和社会人才需要,我们修改了“计算机组成原理”课程的教学大纲和教学内容。在本课程中运算器、存储器和控制器是计算机组成的三个重要部分,在运算器部分普通高等教育的教学内容包括定点、浮点的加减乘除的各种运算方法和实现原理,最后介绍二进制和十进制运算器的实现原理和如何用集成芯片实现运算器;在成人高等教育中我们重点放在运算器的设计与实现上,让学生学会用集成芯片去搭接行波、两重及三重进位方式的并行加法器[3]。在介绍存储器系统这部分,普通高等教育的教学内容包括存储元的工作原理,存储器芯片的内部结构,这些对成教生来说不仅理解上有困难,而且在实际中也没有什么应用价值,因此在教学中我们去掉了这些内容。在介绍控制器这部分,普通高等教育的教学内容全面而深入,从控制器的组成、指令的执行过程分析、指令的控制时序到控制器的硬布线设计和微程序控制器设计,主要介绍的是设计方法和设计技术,要求学生灵活掌握,不能死记硬背,根据不同的CPU结构、不同的指令系统要能设计出相应的控制器。虽然教学内容有所删减且难度也有所减少,但学活学精的宗旨没有变。
  为使计算机教育与飞速发展的计算机技术相适应,还必须及时更新教学内容,拓宽知识面,瞄准技术发展前沿,满足社会经济建设对人才和能力结构的需要。比如在指令系统中我们增加了精简指令系统(RISC);在辅助存储器中我们增加了磁盘冗余阵列(RAID);在外部设备中我们增加了液晶显示器和激光打印机。
  3加强教学方式的灵活性
  成人高等教育的教学方式一直较为落后,主要以课堂教学为主,采用注入式、教师满堂灌的教学方法,重点讲授教材上的理论知识,这使得师生缺少互动,学生参与程度低,普遍感到所学知识在实际工作中用处不大;同时,重课堂教学、轻实验操作使学生普遍感到学习艰难。因此,在教学中我们不一味介绍书本上的纯理论,不强调死记硬背,而是给学生自我发挥的空间。在介绍运算方法的实现后,对运算器的设计进行了练习;介绍主存储器的组成原理后,对实际存储器的设计技术,如模块化存储器设计、动态存储器设计和交叉存储器设计都进行训练;介绍指令系统时,在将操作码的设计和寻址方式的设计介绍完后,对指令系统的设计进行训练;在介绍控制器的设计技术后,对控制器的完整设计进行训练[3]。这样的理论与实际相结合的方法既能把所学的理论融会贯通又能激发学生的学习兴趣,学生感到自己所学的东西不是空洞的,而是学有所用的。
  另外,在目前社会竞争十分激烈的情况下,一些学员面临一边工作一边学习的境遇,在学习时间上打折扣。学校为了保证教育质量,采取强卡、强压政策,这种教学方式使在职学员不满意,用人单位不满意,学校由于正常教学秩序得不到保障也不满意。因此在中教学中我们采取适当压缩面授时间的方法,充分利用有限面授时间进行精讲,采用自编的自学辅导资料,加强自学指导,来弥补面授课时的不足。
  再次,由于成教生的基础一般都比较薄弱,学生的理解能力有限,常常因为没有把前面的内容搞懂而越学越学不下去,为了让学生能把每次课的内容理解透,我们采取模仿练习的教学方法,讲完一部分内容后就让学生做同样的练习,每次课程结束后都把学生所做的模拟练习交给老师,老师认真评阅,发现学生学习中的问题所在,以便有针对性的去调整教学内容和方法。每次交上来的作业也是对学生的一次考勤,作为平时成绩,这样对学生也是个压力,该教学方法收到了比较好的教学效果。
  4加强教学手段的先进性
  传统的教学手段是“粉笔+黑板”,不仅书写黑板要花很多课题时间,学生看到的是死板的黑底白字。随着科学技术的发展,越来越多的教师已经充分运用多媒体,改变传统教学的局限与不足。课件教学已经成为最主要的教学手段,但又出现了另外的极端,很多老师过分的依赖幻灯片,做在机器旁边念课件,而学生把课件拷贝回去后有的干脆就不来听课,因此出勤率大大下降。为此,我们采用了“课件+黑板”的教学手段,大部分内容在课件上出现,但细节部分在黑板上给予适当补充,而且一些临时需要增加的内容必须借助于黑板来发挥。在黑板上我们可以一步一步给出解题步骤和答案,可以让学生有思考的余地,这种方法的试用效果很好,尤其是对成教生。所以我们认为不能完全摒弃黑板,两者的结合可以发挥到最好的教学效果。

5考核方式的改革
  考试是衡量学生对知识的掌握程度,也是对教学效果的信息反馈,可以促进教学工作的改善。根据我们对成教生的教学目标,我们对成教生学习的考核不是检测学生记住了多少知识,而是检测他们获取知识和应用知识的能力;由于成教生的学习基础比较薄
  弱,学习时间有限。因此在考核内容上避免死记硬背的知识,而是以考学生对知识的综合应用能力为主导,考核内容也不宜太难。成绩的评定采用综合成绩,而不是一张试卷定乾坤,我们根据期末考试成绩、平时测验成绩、作业成绩和出勤等多项因素,全面考核学生的能力和素质。一般考试成绩占60% 、平时成绩占40%来综合评定学生的学习成绩,通过比较好的考核成绩来激发学生学习的主动性和积极性,也使学生离自己所追求的目标能更进一步。
  6结语
  本文是我们在普通高等教育和成人高等教育中对“计算机组成原理”课程教学的经验总结,在教学中我们针对不同层次的学生采用不同的教学目标、教学内容、教学方法和教学手段,实验证明效果比较好。因此,我们认为在成人教育的过程中,必须充分考虑学员的学习需求,充分考虑教学是否有利于学员学习质量的提高,不要不顾实际的完美形式主义,应该提倡成人教育的务实和求真。本研究受武汉大学计算机学院教学改革项目资助,在此表示感谢!
  参考文献:
  [1] 银德辉. 从成教学员的学习心理探析我国高等成人教育改革[J]. 湖南科技学院学报,2008,29(4):176-178.
  [2] 李晓彦,齐保东. 成人高等教育计算机专业教学改革与实践的思考[J]. 继续教育研究,2003(6):76-77.
  [3] 徐爱萍,刘建英,吴松梅. 计算机组成原理课程教学改革研究[J]. 高等建筑教育,2004,13(1):53-55.
  
  The Educational Research and Practice on the Courses of Com 摘要:本文在对网络学习行为信息的采集分析的基础上,提出了学习者群体及个体网络学习行为的实时监控的方法并进行实践,以期对网络教育教学提供必要依据。
  关键词
本文来自:计算机毕业网 :网络学习;学习行为;监控;网络学习平台
      
  1引言
  
  随着网络的普及和终身学习的学习型社会的到来,E-Learning将成为一种主要的学习方式。网络学习依靠网络强大的共享性、交互性、时效性和开放性等特点,使其具有自己特有的优势。但是E-Learning也不可避免地带来了教师角色淡化、课程教学缺乏针对性、学生和教师缺乏交流等问题。我国网络教学在实施上往往把注意力集中在知识内容组织、网络课程设计、学习资源提供等方面,而忽视了对注册学生的学习监控,这是造成网络学习质量不够高的一个重要原因。
  1999年我国开展现代远程教育试点以来,多年的办学实践也已证明,无约束的网上教学资源的提供和传递、对学生缺乏监控机制的网上学习,其教学资源使用情况和学习效果令人堪忧!中央广播电视大学和全国不少网络教育学院的网上教学检查表明,网上教学活动情况很不如人意,化了很大人力物力建设的网上教学资源利用率很低、学生参与网上学习的热情不高,不少学校投入很大资金建设的数字图书馆,其使用率也很不理想。
  由此可见,网络学习中的监控机制对于促进网络学习这种新型的学习方式的普及和发展、提高网络学习质量具有重要意义。
  
  2网络学习行为信息的自动采集
  
  网络学习行为是指学习者在由现代信息技术所创设的、具有全新沟通机制与丰富资源的学习环境中,开展的远程自主学习行为[1]。要实现网络学习行为的实时监控,一个基本前提是能采取有效措施来采集学习者网上学习过程中的各种信息,以供行为分析系统实时处理。如何精确、高效、实时地采集网络学习行为信息?首先就是要准确定义网络学习行为信息模型。本研究依据行为理论和行为科学(Behavioral Science)的基本原理[2],对学生网络学习行为的本质属性进行深入分析,将网络学习行为信息模型简单地表述为:Who Do What。
  Who(行为主体)即用户的标识,是由字符串或数字组成的学生的网络学习平台账号,具有唯一性。
  Do(行为活动)则是由学生访问网络学习平台所做的操作和操作的时间构成,就Web服务器日志而言,操作主要有GET,POST等。作为网络学习行为,其操作也可以根据需要进行定义,一般情况下其语义应代表某种有意义的操作。
  What(行为客体)也就是学生学习行为发生时所操作的对象,学习行为采集系统应该可以完整记录该操作对象,包括对象类型、对象名称或对象标识等。
  其次,在网络学习平台设计时必须全面考虑需要采集的各种行为信息,为网络学习平台各功能模块设计相应的行为信息记录接口,定义各类行为的标识代码(编码),编码时应考虑网络学习平台功能的扩展。
  网络学习行为监控系统结构如图1所示。网络学习平台包括用户管理、班级管理、权限管理、资源管理、互动天地、网上答疑、学习支持和评价系统等功能模块。在监控系统设计时对需要记录的行为进行了统计和分析,对每种学习行为进行细化,尽可能做到精确。学生的网络学习行为信息通过学习行为采集模块统一处理;存储系统将学习行为以数据库记录的方式记录到数据库管理系统中,以便统计分析。除了记录学生在网上学习时浏览的各类教学资源、与教师互动的情况,系统还记录了学生登陆、注销每门课程学习的时间。统计监控模块根据学生形成性考核的需要,对采集的学习行为进行统计,形成数据报表,为教师改进教学、学校教学管理部门决策提供数据支持。
  
  网络学习行为数据库表的设计无需严格遵从数据库设计范式,应适当冗余。网络学习平台每日生成的学习行为数据量非常大;过多使用数据表进行联合查询,可能导致查询效率低下。适当的数据冗余可在一定程度上减少联合查询,提高实时查询速度。
  学习行为数据库表由时间记录表和操作行为表构成。时间记录表记录了学习者进入课程以及离开该课程的时间,主要用于记录学生每次进入课程学习的时间长度;操作行为表记录了学生每一次与网络学习平台有意义的交互操作。时间记录表的字段主要有:用户账号、课程代码、进入课程时间戳、离开课程时间戳、时间长度(以分钟为单位)。操作行为表主要由用户账号、用户类型(代表用户身份的字段,如学生、教师或管理员等,属于冗余信息)、班级代码、课程代码、操作对象分类、对象名称、对象媒体类型、操作类型(行为识别代码)和操作发生的时间等字段构成。操作代码根据网上教学实际需要定义了20多种,包括浏览、发布、发帖、跟帖、组织讨论等;操作对象分类被分为课程说明、教师介绍、教学大纲、教学实施方案、教学媒体、作业、教学辅导、期末复习、IP课件、参考资料、虚拟实验、在线自测、学生学习笔记、学生学习计划、意见反馈、试卷管理、BBS讨论、答疑室等。
  
  3网络学习行为实时监控的应用实践
  
  对学生网络学习行为的实时监控,在内容上具有多个层次。首先,是计算机网络环境的监控,通过分析网络信息系统的运行状况,加强基础网络平台的建设,提高学习者远程访问教学资源的效率和速度。其次,需要掌握网上学习的总体情况、发展趋势、网络资源建设情况等,便于学校教学管理人员和领导做出相应的决策,对教学的各个方面做出调整[3]。再次,通过对学习者个体学习行为的监控,便于教师了解学习者个体的学习情况,从而及时调整教学计划、教学进度和教学策略,提供个性化的学习支持服务,实施个别化教育。
  3.1基础信息网络运行状况的实时监控
  计算机信息网络的正常、稳定运行是网络教育的基本保障,但网络运行的环境非常复杂,黑客攻击、计算机病毒、设备故障和软件设计缺陷等都有可能造成网络异常,甚至出现网络通信中断;而网络教育不仅要求网络稳定运行,并且要求网络能够支持多媒体数据的可靠传输。因此,网络教育必须加强对基础信息网络运行状况的实时监控,时刻关注网络运行状况,以保证网络教学活动正常开展。在计算机网络核心和网络出口安装网络协议分析设备,全面监控网络的运行状况,包括网络应用运行情况、网络的实时流量。
  3.2学习者群体网络学习行为的实时监控
  网络学习行为是学习者个体网上学习情况的记录,要了解网络学习平台上学生群体网上学习的基本特征,则必须对所有学习者的学习行为进行统计分析,为学校领导以及教学管理人员提供决策性依据[4]。学习者群体网络学习行为统计的内容主要有以下几个方面:
  3.2.1来访客户端信息统计
  网络学习平台不同于普通网站,在设计和开发时需要考虑网站的教育性、交互性,尽量做到画面布局合理、简洁,并且能够突出教学的重点,方便学生在线学习。然而,不同的客户端(浏览器目前较为主流的有Internet Explorer、Firefox等)在显示同一内容时会有不同的表现效果,同一浏览器的不同版本也会造成显示上的差异。因此,了解学生客户端的使用情况,是设计、开发、改进网络学习平台的依据,也是网络教学资源制作的依据。
  3.2.2不同地域学习者在线分布情况
  网络教育教学点地域分布广,了解和监控不同地域学习者对网络学习平台的访问情况,可以更有针对性地改善网络学习平台服务器的处理性能,从而加快学习者访问网络学习平台的速度和数据处理速度,为各地学习者提供更快捷的网上学习支持服务。另外,从不同地域的到访人数比例也可以看出不同地域学习者对网络学习平台的关注度(图2)。


  为培养学生网上学习的习惯,不少学校规定学生在线学习时间应该达到一定的要求。以浙江广播电视大学校本部学生为例,学生每学期在线学习时间主要集中在20小时至80小时之间,个别学生甚至达到800多小时(图3)。这与学生学习习惯相关,有的学生在线操作主要是为了下载教学资源,以离线学习为主;有的学生则较为关注学习平台教学资源,时常登录学习平台,并积极参与教学论坛和教师的交互活动。
  
  3.2.3学习者在线人数的实时统计
  通过对网络学习平台同时在线人数的实时监控,可为网络学习平台教师和技术管理人员提供积极意义的参考。教师根据在线人数的变化,可以分析学习者每天在线学习的主要时间段,并可在该时间段参与学生之间的互动,掌握发布教学资源、回答学生提问的时间点。
  图4是网络学习平台同时在线学习者人数的实时统计图。学习者登录学习平台后,学习平台自动记录该学生的登录信息,并每隔10分钟对人数进行一次采样,由计算机自动绘制同时在线人数统计图。学校领导、教师、教学管理人员和技术人员能实时浏览该图。
  
  3.3学习者个体网络学习行为的实时监控
  通过收集学习者网上学习行为而实时生成的统计报表,以课程为单位,记录了学习者网上学习的行为数据统计以及所有的操作日志,反映了学习者网上学习的情况。该报表有利于教师实时查看学习者网上学习情况,一方面可根据学习者学习行为的统计信息,获取学习者网上学习的行为、资源以及课程等方面的偏好,以便及时调整教学内容、教学方法;另一方面,也可以监控学生的网上学习,督促学习者更好地参与网上教学活动。同时也便于学习者掌握自己的学习进度。
  图5为学习者个体网络学习行为的实时统计情况,其内容分为三个部分:①学习者个人简要信息,②学习者学习行为统计,③学习者操作日志。学习行为统计:以课程为单位,记录该学习者课程的学习时间、各种媒体的学习次数、与教师或学习者之间的沟通交流以及自检自测等情况。学习者操作日志:记录学习者每天在网络学习平台上的详细操作,便于教师掌握学生个人的学习偏好和关注重点。
  
  4结论
  
  我国网络教育的发 摘要:传统的软件测试教学模式很难将知识传授给学生,教学方法和手段已不能适应时代发展的需要,本文介绍了我系在软件测试课程的教学过程中引入案例教学以及项目驱动等教学措施,取得了一定的教学效果。
  关键词:软件测试;案例教学;项目驱动
    
  近几年专业性的软件测试机构和组织迅速发展,随之带来了专业软件测试人才的旺盛需求,软件测试人才的培养正成为新的热点。然而,软件测试课程的理论与实践脱节,现有许多软件工程教材中关于软件测试的章节只介绍软件测试的理论方法,即使有案例也只是简单说明,并没有介绍软件测试的具体方法和实现过程,这导致学生只会死记硬背软件测试的条条框框而不懂如何活学活用。为此,我们尝试进行改革,引入了新的教学思路和措施。
  
  1案例教学
  
  案例教学法比传统的以教师为主导的教学法,更有利于提高学生分析问题和解决问题的能力,促进学生学会学习以及沟通合作。我们在教学的过程中,以可操作的软件测试案例为中心,让学生能在教学中体会实际的测试过程。
  首先,一个好的测试案例所包含的内容必须完整,应包含测试目的、特殊的硬件要求、特殊的软件要求、特定的配置、执行测试的描述、测试的预期结果或成功条件。
  其次,根据测试的分类不同,可分为以下几种:
  对于单元测试案例,主要按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作。这类测试案例主要验证模块接口、模块局部数据结构、模块边界条件、模块中所有独立执行通路、模块的各条错误处理通路。掌握白盒测试/黑盒测试方法以及单元测试的用例设计;通用代码编程规范、伪码写作规范的检查;基本的代码静态检查方法与工具运用;代码覆盖率检查方法与工具运用;OO程序单元测试方法与过程;针对内存泄漏的检查;掌握测试覆盖分析方法和测试用例最小化的运用。
  对于功能测试案例,用于鉴定执行后启用的功能。这类测试案例验证软件是否提供了基本的单
  
  元功能、是否提供集成后的功能,以及是否提供解决方案设计中指定的其他功能。
  对于Web测试案例,Web系统是当前网络环境下最多的应用系统,其主要内容设计为Web性能测试项目解析、性能测试流程、测试规划与设计、性能测试需求分析、用户事务分析、Web资源分析、网页元素细化等。
  对于集成测试案例,主要包括针对结构化软件和面向对象软件的集成测试,独立开展集成测试用例设计和用例执行。具体分为基于结构化程序的集成测试方法和基于UML图的面向对象的集成测试方法。
  对于系统测试案例,掌握常见系统测试类型的基本测试方法,独立设计系统测试用例,运用手工方式或测试工具完成系统测试,包括功能测试、性能测试、压力(负载)测试、配置测试、易用性测试。
  再次,教学案例的具体应用。我们根据难以程度,将测试案例大致可分为简单的基础性实验案例和综合实验。简单的基础性实验案例主要包括白盒测试和黑盒测试,通过学习让学生掌握软件测试最基本的一些方法。综合性的实验案例,特别是较大型的软件项目测试实验,让学生在实验的每一个步骤中理解软件测试技术和各种具体的测试方法,增强实际操作能力,增加软件项目测试的综合经验。
  通过综合性实验的学习,可以让学生感受大型软件测试项目的工作流程和实施细节,掌握各种软件测试方法在大型项目中的应用,体会软件测试的规律;了解软件测试项目的管理,熟悉软件测试项目中人员的管理、产品的管理、软件测试案例的管理以及缺陷的管理;能够进行比较复杂的白盒测试或自动化测试,为从事要求较高的软件测试打下很好的基础。
  
  2项目驱动
  
  软件测试是一项技术性较强的工作,规范的实施也是以工程的方式开展或进行。因此,最好的课程内容及教学设计是通过项目的活动及过程来呈现问题,运用相关理论知识解析问题,以及通过工程过程解决问题,通过项目阐明技术方法与策略的运用。
  项目的复杂性通过分解得到局部的单一性和简单化。项目包含了由易到难,由简单到复杂,由单一到综合,逐步实现的内容和过程。软件测试本身就是理论与实践紧密结合的一门技术学科或工程体现,贯彻项目教学法是该课程理论教学与实践教学“一体化”的最好形式。通过项目教学,可落实教学的循序渐进原则、系统化原则、目标性原则、整体优化原则以及规范化原则。项目教学使教学内容的构建紧密围绕课程总体目标展开,项目组成具有针对性强,目标具体明确、步骤清晰的特点。它按照组成技能教学内容及相互间的内在联系,使各部分内容有所侧重,互相衔接,
  软件测试项目大致可以分为以下三个方面:“软件测试技术”等课程的实践教学,强调案例教学法,强调实践教学;课外实践,强调综合性、设计性实验,由学生在课余时间完成,包括毕业设计;企业实习,和多个企业建立关系,供学生实习软件测试。
  
  3常用自动化测试工具使用
  
  在理解软件测试自动化原理基础上,掌握业界常用的
  Rational、WinRunner、LoadRunner、Junit、Panorama等系列测试组件的运用。在制定的测试策略中应用测试自动化工具开发、编辑、运行和调试自动测试脚本程序,建立测试过程、生成测试报告,分析测试结果,理解测试工具如何进行对测试数据进行自动评估分析,掌握测试工具如何对测试文档生成和利用。如表1。
  
  
  4结束语
  
  我们对软件测试的教改受到了学生和老师的普遍欢迎。通过调查,大多数学生认为使他们对课本知识的理解更加深入了,主动思考问题的能力也得到了提高。教师们也普遍反映“软件测试”的教学质量和教学效果得到极大的提高。
  
  参考文献
  [1] 钟元生. 软件测试实践教学特色的构建实践[J]. 电化教育研究,2006,162(10):62-65.
  [2] 张小进,陈雄峰. 软件工程课程改革探索—软件测试在程序设计课程中的引入[J]. 高等理科教育,2006,70(6):91-94.
  [3] 贺平. 软件测试课程开发[J]. 计算机教育,2006,(12):53-56.
  [4] 梁春媚. 建构主义教学理念在中职计算机教学中的运用[J]. 职业教育研究,2004,(12):60-61.
  [5] 张继学. 案例教学及其在国内的发展现状[J]. 职业教育研究,2004,(11):60-61.

摘要:游戏编写是游戏程序设计教程中很重要的内容。本文介绍了一个完整的2D游戏—坦克大战的开发过程,对游戏素材编辑、地图编辑和游戏主程序的设计做作了完整介绍和代码实现,使学生能完全掌握并应用到实际其它游戏的开发过程中。
  关键词:计算机游戏;程序设计;地图;游戏引擎
      
  1游戏程序设计教程中的关键一环
  
  计算机游戏程序设计,在许多的大学本科的教学中,并未正式纳入教学内容。由于市场对游戏设计人员的需求较大,薪水又高,出现了专业的游戏程序设计培训班。但收费偏高。我院根据这种状况,在学生创新实验室和第二课堂培训班,开设了游戏程序设计项目。
  其中最重要的一环就是完成一个完整的游戏开发设计。我们精心挑选项目,选择了既有一定代表性、又有娱乐性、也带有一些人工智能的中小游戏——坦克大战。也使学生感受到了面向对象编程的强大功能,所学知识得到了真正的应用。
  
  2相关知识学习
  
  编写游戏程序,技术上需要具备两个条件。首先需要一个多媒体驱动开发包,如微软的DirectX;图像、动画、声音的快速、实时响应,是游戏逼真的前提条件。我们选择了日本的Hiroyuki Hori编写的免费开发包DelphiX,它较好的封装了微软的DirectX。里面有些错误,我们已经更正。其次,需要一个游戏引擎。游戏角色的碰撞是技术上较难的,对角色的生死管理也很重要。好的游戏引擎必须能快速高效的解决这些问题。DelphiX包中有一个简单的游戏引擎,我们稍加改造,足够我们编写简单的二维游戏程序。对这些知识加以介绍后,就可以进入正式的开发设计阶段。
  
  3坦克大战游戏功能简介
  
  (1) 关卡地图为三层地图,比较形象,可设计多样的地图式样。有专门的地图编辑器MapEdit.exe。
  (2) 游戏有低、中、高三级。难度随时可调。
  每关20辆基本敌方坦克。每过一关,敌方增加1(低)、2(中)或3(高)辆坦克。难度加大时,敌我双方的坦克速度、炮弹威力、炮弹速度、坦克生命力都有所增加。
  (3) 每关地图有一个敌方Bos s,它能爬山涉水,并自动朝我方推进,炮弹也朝我方射击。
  (4) 宝物有16种,持续时间约15秒。如没有被敌我坦克拣到,自动爆炸消失:
  散弹1:一次只能发一发炮弹;
  散弹3:一次能发三发炮弹;
  散弹5:一次能发射5颗炮弹;
  增加子弹速度:一次加50;
  减少子弹速度:一次减50;
  增加炮弹威力:一次加50;
  炮弹的半径大小有8、16、24三种。炮弹半径越大,越容易打中物体或坦克;
  增加坦克生命力:一次加100;
  坦克隐形宝物:坦克不可见,炮弹无法打中它;
  坦克无敌模式:带防护罩,炮弹打中不“掉血”;只有20秒保护期;
  定时器:对方坦克不能动弹和发射;
  爬山涉水:坦克能过河上山。该特性只在本关有效;
  呼唤飞机帮助:拣宝方大批飞机出现,并且狂轰烂炸,对方难逃厄运;
  脑黄金:只对敌方有效。被我方炮弹打中后,自动掉头向我方移动并射击。
  每关的第十分钟,大批敌方帮助飞机呼啸而来,请你在此之前消灭敌人,否则大难临头。逃过此劫,坚持到第15分钟,我方飞机呼啸而来......
  (5) 每过一关,我方生命力增加200。
  (6) 关卡地图文件名为Map???.map,最多999关。地图文件名编号为001~999,中途不能断号,否则,会从头开始玩起。
  (7) 操作:
  F1:帮助;F11音乐;F12:炮声;F3:暂停/继续;鼠标右键:游戏难度选择。
  玩家一: 玩家二:暂无
  空格:开炮, ←↑↓→移动方向
  
  4素材库程序编写
  
  在2D平面游戏中,地图画面由小块图片拼写出来。游戏角色也一样,动画效果只不过是不断改变图形罢了。所以第一个任务就是要建立地图素材库。对每种地形设置它的图片、生命力、是否阻碍坦克或炮弹通过等。图1是图库编辑器TileEdit.exe的一个运行界面。
  为方便管理,我们分类建立地形,如云层、土地、房屋、树林等等。每类含有多个不同形状的地藐对象TTiles;如“水域”类,可以包含“海洋”、“湖泊”等。而每个地藐可以由数量不等的小图片组合而成。最小的小图片单元就是TTile对象(以后简称贴图)。这两个对象我们用Object Pascal语言(Delphi)实现。 素材管理程序代码2900多行(自编源代码)。
  图库(素材库)编辑器是游戏程序开发的第一步,许多商业游戏并不提供图库编辑器。使玩家感到有所失望。提供图库编辑器无疑增加了游戏的吸引力,因为玩家可以重新设计整个游戏,也许坦克大战变成了潜艇大战。
  
  5游戏地图编辑程序编写
  
  一些商业游戏提供了地图编辑器,如“星际争霸”、“英雄无敌”等。图2是教程中设计的三层地图编辑器运行界面。
  
  地图设计是决定游戏可玩性的重要因素之一。当今2D游戏,普遍采用多层地图,这样可以产生比较逼真的画面。游戏程序显示画面时,首先显示最低层的图层,再依次显示高层画面;这样就有立体感了。
  地图由层(TLayer)组成,每层地图又由许多基本的单元格(TCell)组成,单元格的图像来源于素材库。首先要完成这两个基本对象的编写。最后编写地图编辑程序,它实现地图数据的载入、显示、修改、保存等基本功能。总代码约3400多行。
  
  6游戏主程序编写
  
  准备工作一切就序!开始编写游戏主程序。设计的思路是:先把游戏关卡对应地图装入画面,再按游戏规则产生敌我双方坦克。敌方坦克随机移动和发射炮弹,除非它吃了“脑黄金”。我方坦克受玩家控制运动方向和发射炮弹。运动速度和发射炮弹的数量受游戏参数限制。当我方坦克全部死亡,游戏结束。敌方每隔一定时间产生新坦克,直到规定的坦克数量。敌方坦克全部被消灭后,游戏结束,进入下一关。
  学生难以理解的是,这么许多的游戏角色(也称“精灵”),程序如何管理它们,而这些精灵在不断的产生、不断地碰撞、不断地消亡。所以,必须有一个统一的管理机制。必须建立一个最基本的“精灵”类TSprite。该对象是系统中的一个核心类。看它的定义:
  TSpriteEngine = class; //==预先声明“精灵引擎”类
  TSprite = class
  private
  FEngine: TSpriteEngine;//==被“精灵引擎”管理
  FParent: TSprite;//==用来判断其父类(产生者:如坦克死亡,对应子弹也消失)
  FList: TList;//==角色列表(被精灵引擎管理:保存的 是地址!)
  FDeaded: Boolean;//== 是否死亡
  FDrawList: TList;//== 需要绘制的角色列表
  FCollisioned: Boolean;//== 是否需要碰撞检测
  FMoved: Boolean;//== 能否移动
  FVisible: Boolean;//== 是否可见
  FX: Double;//== 平面坐标位置

FY: Double;
  FZ: Integer;//==深度坐标,越小越在低层
  FWidth: Integer;//==角色尺寸:宽和高
  FHeight: Integer;
  procedure Add(Sprite: TSprite); //==增加角色到列表FList中
  procedure Remove(Sprite: TSprite);//==移走角色
  procedure AddDrawList(Sprite: TSprite);//==增加角色到绘制角色列表FDrawList中
  procedure Collision2;//==碰撞检测
  procedure Draw;//==绘制角色
  function GetClientRect: TRect; //==得到角色大小
  function GetCount: Integer;//==角色列表中角色数量
  function GetItem(Index: Integer): TSprite;//==用索引取得角色
  function GetWorldX: Double;//==获取角色在地图世界中的位置
  function GetWorldY: Double;
  procedure SetZ(Value: Integer);//==设置角色在地图层中的“深度”
  protected
  //==注意:所有virtual方法必须在子类中实现==//
  procedure DoCollision(Sprite: TSprite; var Done: Boolean); virtual;
  //==碰撞事件处理
  procedure DoDraw; virtual;//==显示事件处理
  procedure DoMove(MoveCount: Integer); virtual;//==移动事件处理
  functionGetBoundsRect: TRect; virtual;
  functionTestCollision(Sprite: TSprite): Boolean; virtual;
  //==碰撞测试
  public//==公布方法
  constructor Create(AParent: TSprite); virtual;
  destructor Destroy; override;
  procedure Clear; //== 释放列表资源
  function Collision: Integer; //==获取发生的碰撞次数
  procedure Dead;//==死亡登记
  procedure Move(MoveCount: Integer); //==移动所有角色
  function GetSpriteAt(X, Y: Integer): TSprite; //==取得某位置处的角色
  
  propert

/
本文档为【不对称的三网融合】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索