(教育技术学专业论文)编程类网络课程的构建.pdf_第1页
(教育技术学专业论文)编程类网络课程的构建.pdf_第2页
(教育技术学专业论文)编程类网络课程的构建.pdf_第3页
(教育技术学专业论文)编程类网络课程的构建.pdf_第4页
(教育技术学专业论文)编程类网络课程的构建.pdf_第5页
已阅读5页,还剩70页未读 继续免费阅读

(教育技术学专业论文)编程类网络课程的构建.pdf.pdf 免费下载

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

文档简介

西南科技大学硕士研究生学位论文 第1 页 摘要 网络技术和多媒体技术在教育中的应用越来越普遍,网络教育 也日益受到大家的重视,逐渐成为一种区别于传统教育的教育形 式,逐渐成为传统教育的一种补充形式,也是实现终身教育的最有 可能的方式。网络课程是网络教育的主要而系统的资源,因而网络 课程的建设也很受国家、省、高等院校的重视。国家的精品课程建 设已颇具规模,已经形成了国家、省、校三级精品课程体系。优质 的网络课程是提高网络教育质量的重要前提和保障。本研究课题是 基于四川省级项目v is u a lb a sic 程序设计精品课程,目的是 通过分析目前学习者学习v is u a lb a sic 程序设计的情况,构 建出符合课程特征以及符合学习者学习需求的v isu a lb asic 程 序设计网络精品课程。 本论文通过对本校曾经开设过vis ua lb a sic 程序设计课 程的大二的学生进行问卷调查和深入访谈,主要对学习者的学习特 征、学习水平起点、学习需求、学习编程类课程时的学习方式、方 法、学习v b 程序设计时存在的问题等做深入的分析研究,提出了 编程类网络课程构建的思路和方法,并构建了visu a1b a sic 程 序设计的各个模块。 本文在对学习者进行调查分析的过程中,发现学习者在编程类 学习的过程中最大的问题是:入门困难、逻辑结构理解困难、动手 编程困难。针对学习者的三个“困难,本研究提出了具有编程 类课程特色的初学入门、编程助理两个模块。初学入门模块设计了 六个简单易懂的步骤,帮助学习者在短时间内掌握编程的思想和编 程的理念。编程助理是个帮助学习者学习和掌握逻辑机构,并且帮 助学习者构建各种逻辑框架的一个小工具,它可以降低学习者的编 程难度,激发学习者的编程兴趣和提高学习者的编程能力。 助理 关键词:计算机编程网络课程构建 visu a lb asic 编程 西南科技大学硕士研究生学位论文第1 i 页 a bs trac t w i t h i n c r e a s i n ga p p l i c a t i o n o fn e tw o r k t e c h n o l o g y a n d m u l t i m e d i a t e c h n o l o g y i n e d u c a t i o n ,o n l i n e e d u c a t i o ni sa l s o i n c r e a s i n g l ys u b je c tt oe v e r y o n e 。sa t t e n t i o n ,a n dg r a d u a l l yb e c o m ea f o r mo fe d u c a t i o nw h i c hi sd i f f e r e n tf r o mt r a d i t i o n a le d u c a t i o n ,a n d h a s g r a d u a l l yb e c o m e as u p p l e m e n ti nt h ef o r mo ft r a d i t i o n a l e d u c a t i o n ,b u ta l s ol i f e l o n ge d u c a t i o n t h em o s tl i k e l yw a y n e t w o r k c o u r s e sa r et h ek e ya n ds y s t e m a t i cr e s o u r c e sf o ro n l i n ee d u c a t i o n ,s o t h ec o n s t r u c t i o n o fo n l i n ec o u r s e si sa l s o v e r yp o p u l a rw i t ht h e a t t e n t i o no ft h en a t i o n a l ,p r o v i n c i a l ,c o l l e g e sa n du n i v e r s i t i e s t h e n a t i o n a lc o u r s ec o n s t r u c t i o nh a sl a r g e s c a l e i th a sf o r m e dan a t i o n a l , p r o v i n c i a l ,s c h o o lc o u r s e ss y s t e m t h eq u a l i t yo ft h en e t w o r k c u r r i c u l u mr e s o u r c e sisa ni m p o r t a n tp r e r e q u i s i t ea n dg u a r a n t e ef o r n e t w o r k q u a l i t y o fe d u c a t i o n t h e s u b j e c t o ft h i s s t u d y i s c o n s t r u c t e db a s e do nt h es i e h u a np r o v i n c e c l a s s p r o i e c t ”v i s u a l b a s i cp r o g r a m m i n g ”c o u r s e ,a i m st oa n a l y z et h ec u r r e n ts i t u a t i o no f t h el e a r n e r st ol e a r nv i s u a lb a s i cp r o g r a m m i n g ,b u i l d sa ”v i s u a l b a s i c p r o g r a m m i n g ”n e t w o r kp r o g r a mw h i c h i si nl i n ew i t ht h e c u r r i c u l u mc h a r a c t e r i s t i c sa n dm e e t st h el e a r n e r sn e e d s c o n d u c t e daq u e s t i o n n a i r es u r v e ya n di n - d e p t hi n t e r v i e w sw i t h s t u d e n t so fo u ru n i v e r s i t yi nt h es o p h o m o r e ,w h oh a dl e a r n t t h e ”v i s u a lb a s i cp r o g r a m m i n g ”c o u r s e ,d oi n d e p t h a n a l y s i so ft h e l e a r n i n gc h a r a c t e r is t i c s ,l e a r n i n gs t a r t i n gp o i n t s ,l e a r n i n gn e e d so f t h el e a r n e r sa n dt h el e a r n i n gm e t h o d s ,l e a r n i n gs t y l e sa n dp r o b l e m s w h i l el e a r n e r s l e a r n i n gp r o g r a m m i n gc o u r s e s ,f i n a l l y b u i l d st h e v a r i o u sm o d u l e so ft h ev i s u a lb a s i cp r o g r a m m i n g i nt h isp a p e r ,d u r i n gt h ep r o c e s so fi n v e s t i g a t i o na n da n a l y s i s o nt h el e a r n e r s ,if o u n dt h a tt h eb i g g e s td i f f i c u l tp r o b l e m st h a tt h e l e a r n e r sf a c ew i t ha r e :g e t t i n gs t a r t e dw i t hd i f f i c u l t i e s ,l e a r n e r sf a c e w i t ha r e :g e t t i n gs t a r t e dw i t hd i f f i c u l t i e s ,u n d e r s t a n d i n gt h el o g i c a l s t r u c t u r ew i t hd i f f i c u l t i e s ,h a n d s - o np r o g r a m m i n gw i t hd i f f i c u l t i e s f o rt h et h r e e ”d i f f i c u l t y ”o fl e a r n e r s ,t h i ss t u d yp r e s e n t st h et w o b e g i n n e re n t r y ,p r o g r a m m i n g a s s i s t a n t b e g i n n e re n t r y m o d u i e d e s i g n e ds i xs i m p l es t e p st oh e l pl e a r n e r st og r a s pp r o g r a m m l n g t h e c o n c e p to ft h i n k i n g a n dp r o g r a m m i n gi n as h o r tp e r i o do ft l m e p r o g r a m m i n ga s s i s t a n ti s t oh e l pl e a r n e r st ol e a r na n dm a s t e rt n e l o g i c o fi n s t i t u t i o n s ,a n dh e l pl e a r n e r s t ob u i l das m a l lt o o l l na v a r i e t vo fl og i c a lf r a m e w o r k , i tc a nr e d u c e t h e d i f f i c u l t y o f p r o g r a m m i n go ft h el e a r n e r s ,a n dt o s t i m u l a t el e a r n e r s i n t e r e s tl n p r o g r a m m i n ga n di m p r o v el e a r n e r s p r o g r a m m i n ga b i l i t y k e yw ords :c o m p u t e rp r o g r a m m i n g ;n e t w o r k c o u r s e s ;b u i l d ; v i s u a lb a s i c ;p r o g r a m m i n g a s s i s t a n t 西南科技大学硕士研究生学位论文第1 页 1 绪论 1 1研究背景 随着计算机网络技术的不断发展,世界各国的教育改革和教育 信息化得到了不同程度的发展。尤其在国外发达国家,教育改革和 教育信息化的发展已经比较成熟,形成了具有各国特色的教育模 式。世界上最早的函授教育起源于英国19 世纪6 0 年代的大学推广 运动,当时的英国伦敦大学最早开始接受校外学生的注册,通过通 信的方式将教育信息传递给学生,。l971 年,英国开放大学录取第 一批学生,运用当时的信息与通信技术开展教学活动,这是远程教 育成为英国高等教育的重要组成部分的历史标志性事件心,。对信息 化资源建设的重视体现了英国教育信息化的重要的特点。英国于 19 9 8 年1 月启动了英国全国学习网,它是英国政府所提供的网络 教育资源途径,也是英国主要的信息高速公路的教育通道心1 。英国 开放大学的0 p e nl ea r n 项目于2 0 0 6 年10 月正式与公众见面1 , 该项目是英国实施远程教育的开放资源的先行者,该项目提供的课 程已经超过570 余门,涉及l0 多个学科资源,。194 6 年世界上第 一台电子计算机诞生于美国b3 ,紧接着又在196 9 年创建i n te r net 网络,这两件重要的事情标志美国引领着人类教育发展史上的一场 以计算机和网络为标志的信息技术在教育中的使用的革命,这也是 信息化教育的开端。1 993 年9 月美国政府正式提出了“信息高速 公路( in f o r m a tio ds u p e r h ig h w a y ) 的计划1 ,该计划推动了全 球信息化教育改革的浪潮。20 01 年4 月,美国麻省理工学院( m it ) 率先向全球开展了“开放课件一项目,简称0 c w 项目。该项目的 实旌意义重大,为全球提供了优质的开放课程资源。美国网络教育 发展在世界中具有领先地位,引领着世界各国网络教育的发展,美 国网络教育协会,即“国际k 一12 领域网络学习协会” ( in ter n a tion a las s o cia tio nf o rk 一120 nlin el e a rnin g ,缩写 为in a c o l ) 3 为了解决在网络教育问题中出现的问题,提出了全 美网络课程中质量标准阳1 、全美网络教学质量标准0 【、 全 西南科技大学硕士研究生学位论文第2 页 美网络项目质量标准1 三大网络教育标准,这些标准对网络教 育中的网络课程的制作、网络教学等提出了一个标准和参照,对其 他国家的网络教育也有比较好的借鉴作用。 中国的教育信息化发展较欧美发达国家要晚些,而中国发展网 络教育的目标是与中国推进教育信息化的进程是密不可分的,我国 网络教育正式开始于教育部的“面向21 世界教育振兴行动计划” 的推出川。20 00 年5 月,教育部下发关于实施新世纪网络课程 建设工程的通知( 教高司 2 0 0 0 2 9 号) 3 i ,标志着“新世纪网 络课程建设工程”正式启动1 。2 0 0 3 年,国家对“新世纪网络课 程建设工程 的3 20 个项目进行验收,验收结果表明,我国目前建 设的大部分网络教学项目总体水平比前几年有了明显提高。 无论是国内还是国外,教育信息化推进着网络远程教育的发 展,而网络远程教育的发展关键是在网络教育资源的建设上。网络 课程作为主要的网络教育资源,囊括了课程学习内容、课程信息、 学习方法、测试内容、评价规则等等。目前,我国网络课程的开发 虽然取得了喜人的结果,但是我们不能忽视网络课程的开发仍然存 在很多的问题,主要表现为以下: 第一,网络课程建设的规划和宏观调控不到位n5 | 。目前我国 网络网络课程的建设在全国范围内缺乏一个统一的建设规划和标 准,同时也缺乏有效的管理。正因为如此,各个学校和各学院独自 建设,使得建设平台和标准都不统一,结果使得部分课程重复建设, 造成资源浪费,课程的建设平台也各不相同,导致了维护困难,建 设成本高等问题。 第二,网络课程的建设注重内容的呈现,而忽略了远程教育的 教学设计引。目前网络课程的建设,重视课程内容的呈现,课程 内容以电子文档、p p t 、视频、音频等等形式呈现,但是往往只是 单纯的内容的呈现,跟传统课程的只是呈现没有太大的区别,忽略 了教学设计,很少有教学方法、教学策略的设计,以及学习情境的 设计。 第三,网络课程建设中重课程开发,而轻网络课程教学应用。 目前,教师重视网络课程的开发,却并没考虑网络课程是否被别人 所利用,而导致出现了网络课程是为了开发而开发的局面。 西南科技大学硕士研究生学位论文第3 页 1 2研究现状 1 2 1国外研究现状 国外的许多发达国家,如美国、英国、加拿大的网络教学发展 得比较成熟,经研究学习,国外网络教学的研究现状主要表现为以 下几点: ( 1 )网络教学广泛普及。国外许多国家的网络教学发展比 较成熟,就拿美国来说,从19 9 8 年开始,很多学校的校园网就已 经大规模地应用到了教学当中,到20 0 0 年5 月的时候,就已经建 成了全面的网络教学支持系统,从2 0 01 年至今,网络教学就已经 成为美国教学的不可或缺的部分n7 1 。尤为突出的是美国麻省理工 学院( m 工t ) 在20 01 年实行的网络课程开放工程( o p e nc o u rse w a r e , 简称o c w ) h8 | ,该工程计划用十年的时间把m it 几乎全部的在教学 实践中使用的总共20 0 0 多门课程的资料制作成网络课件分批放在 国际互联网上,供全球任何地方的任何学习者免费使用9 | 。m i t 的这一伟大工程,就是国外网络教学广泛普及的一个典范。 ( 2 )教学设计的思想和方法运用到网络课程制作中。在国 外教学设计不仅仅是停留在理论研究上,在网络课程制作的过程 中,很好地运用和体现了教学设计的思想和方法。如美国的t il t 教学设计,包括,前期分析,教学过程结构设计,反馈和评价设计 等等。其中,前期分析包括教学目标、学习者特征、现实教学环境 和条件等的分析,目的在于为具体的设计提供依据。而教学过程结 构的设计主要是教学策略的设计,教学过程的交互的设计与实现, 如何选择和组织各种教学策略,使之能更好地为教学服务,使教学 效果更优化。反馈和评价设计,及时的反馈和评价学习者的学习情 况,测试的结果,答题的正确与否。 ( 3 )因材施教的适应性教学。国外在传统上就比较重视个 体的个性化发展,寻求适合每个人的个性化适应性教学。在网络教 育方面,更是着重学习者的个性化发展。根据学习者的不同的特征、 不同的特长、不同的兴趣爱好等等,对学习者实施适合学习者个性 发展的适应性教学。通常在适应性学习开始之前,通过问卷调查和 测试等方式方法对学习者的基本情况进行调查了解,以获得学习者 西南科技大学硕士研究生学位论文第4 页 的具体的情况,然后再根据学习者的资料,为学习者选择不同的学 习内容,也可以由学习者自己选择适合自己的学习目标、学习方式, 然后再进行学习。调查美国德克萨斯大学的系统图书馆资助开发的 在线il 教程til t 心叫就是适应性网络教学的典型案例。 ( 4 )创建合作研究性学习。目前,国外针对合作学习所做 的研究非常多,不论是在理论研究方面还是在实践方面都有比较大 的发展,出现了一批比较优秀的网络协作学习支撑平台,比如 v ir tu a l u 和w e bc t 。vir tu a l u 是由加拿大simonf r a ser 大学 开发的基于w e b 的教学和培训基础工具,而w e bc t 是由b ritish c o1u m bia 计算机科学系开发的。第一个支持协作学习和探究研究 学习的网络系统,是加拿大安大略省研究所开发的 c sil e ( c o m p ute rsu p p o r te din ten tio n a l l e a r ning e n viro n m en ts ) ,它是一个由文本和图形组成的协作学习的网络系 统。另外由日本、芬兰和美国共同开发的协作远程学习支撑系统 c o dil e ss ( c 0lla b0r a tiv ed ista n eel e a r nin gs u p p o rtsyste m ) 是 一个基于in ter n et ,支持学生远程协作学习的集成环境。 ( 5 )资源库的标准化建设。为了使网络资源打破区域的局 限性,使得学习资源能更加开放的调用,就必须建立网络教育资源 规范,目前世界各国的标准化学术委员组织已经在网络教育资源规 范化建设上做了大量的工作,并制定了一些相应的规范,这其中影 响比较大的教育资源规范包括:美国在线计算机藏书中心( o c l c ) 的d u b1inc o re ( d c ) 元数据、im s 的学习资源元数据模型,以及 ie e e 学习技术标准化委员会( l t s c ) 制定的学习对象数据模型 ( l o m ) 。 1 2 2国内研究现状 中国的网络教育起步很晚,始于19 94 年的中国教育科研网的 实施心。而我国网络教育正式开始与19 98 年,在教育部的批准下, 清华大学、浙江大学、北京邮电大学、湖南大学成为第一批网络教 学试点院校2 1 。为了促进现代远程教育的实施,教育部组织实施 现代远程教育工程,现代远程教育工程的主要内容:网络 建设是基础,资源建设是核心,教学应用是目的,管理服务是保证 西南科技大学硕士研究生学位论文第5 页 心3 | 。20 0o 年5 月,教育部下发关于实施新世纪网络课程建设工 程的通知( 教高司 20 0 0 2 9 号) ,这就标志着“新世纪网络课 程建设工程”的正式启动。该工程的主要内容包括:网络课程建设、 素材库建设、远程教学试验点、教学支持平台、现代远程教育管理 系统及信息网站建设、远程教育工作者培训等等凹4 j 。为了加强全 国中小学教师远程教育网上资源的建设,国家教育部师范教育司于 20 0 0 年6 月启动“教育部现代远程教育工程资源建设一一中小学 教师继续教育网络课程开发重大项目”,发出“关于在全国范围组 织开发中小学教师继续教育网络课程通知”( 教师司 200 0 29 号) 。 通知指出:为集中优势资源,保证该项目顺利进行,决定在全国范 围组织开发用于中小学教师进行继续教育培训的网络课程,这些网 络课程主要用于全国中小学教师的学历教育及岗位培训。该项目的 第一期工程立项开发的35 门网络课程有33 门经过全国中小学教师 远程教育研究所中心的两次检查验收,并由全国中小学教师远程教 育研究中 心 组织放在中国中小学教师网 ( h ttp :w w w c hin a tde n et ) 的“培训中心”中。教育部现代远 程教育工程的另一重要组成部分一一教育部教职成司组织实施的 “现代远程中等职业教育与成人教育资源建设项目,是一项关于 职业教育和成人教育的重要项目。该项目建设了10 0 多项基础性、 示范性的网络课程、以及教学素材库、教学案例库和仿真实训、考 核库等。2 0 03 年,国家对“新世纪网络课程建设工程”的3 2 0 个 项目进行验收,验收结果表明,我国目前建设的大部分网络教学项 目总体水平比前几年有了明显提高,总体框架设计良好,功能设计 齐全完整,表现的手段向综合型、立体型方向发展,信息量比较大、 素材非常多,屏幕展示清新明快,在实验教学和课程的教学设计方 面也有一定的突破。 20 03 年4 月,教育部下发了教育部关于启动高等学校教学 质量与教学改革工程精品课程建设工作的通知心5 。,这标志着我 国精品课程建设工作的正式启动。精品课程建设目标是:用五年时 间建设150 0 门国家级精品课程,并运用现代教育技术把这些精品 课程的相关教学内容制成网络资源放在国家精品课程资源网上作 为优质网络资源以供大家分享。截止20 0 9 年12 月,共有3 0 20 门 西南科技大学硕士研究生学位论文第6 页 国家精品课程可以在网上展示。2 0 10 年,教育部批准建设国家精 品课程3 938 门。 20 07 年2 月,教育部下发了 b 滴i f 条件式t h 二篡_ 寨剃畦卜? 罄j e n d 上士 一 jl 你教编写的程序眶架如下所示,可l :王蒋其复澍翔毪摩中: 语句块 鬃麟 黼 目 j 董鍪i ;鬻 鬻:誊蒜i裟一i蓼藿l 翁隧霪l ;藜强鍪i i i 圜l豳 ! 馐目 型塑型尹繁翔 西南科技大学硕士研究生学位论文第5 5 页 er l ds u b 复制功能的实现代码为: p riv a tes u b c o m m a n d 3 一c l ic k ( ) c li p b o a r d c 1 e a r c1ip b o a r d s e t t e x tt e x t 2 t e x t er l ds u b ( 2 )输入框的条件限制。编程助理引导学习者进行编程的过 程中,学习者需要在编程助理的提示下,根据不同的要求输入写必 须的信息,为了保证学习者能够输入正确的信息,编程助理系统对 学习者的输入信息进行了提示引导,如当鼠标放在要输入信息的位 置时,会有提醒信息出现,另方面,当学习者输入的信息出错时, 系统会弹出对话框提醒学习者进行纠正。这样也就保证了系统的可 行性。在学习者进行变量的输入时,为了保证学习者输入的变量是 符合v b 变量命名规则,即变量的首字母必须为字母,就必须对学 习者输入的变量进行检测,如果不合法将会弹出提示框,如图 5 一】0 : 图5 12 fig ure5 12 变量限制 v aria biei mit 在图5 10 中,当输入的变量名为“4 ”,即不合法时,就弹出 了提示的对话框,实现该功能的代码为: ifl e n ( t ex t1 t ext ) 0t h e n 西南科技大学硕士研究生学位论文第5 6 页 b = l e f t ( t ex t1 t e x t ,1 ) ifasc ( b ) l2 2t h e n c=msg b o x ( ”非法的变量名,请重新输入变量”, v b c r i t i c a l ,”提示”) t e x t1 t e x t t e x t 5 t e x t e n dif e n dif 在循环结构中,如果变量的增值为0 的话,就会使得循环进入 一个死循环,为了避免这种情况的发生,需要对循环变量的增值进 行限制,如果为0 时则提醒学习者,如下图: 图5 - 13增值量控制i f i g ur e5 1 3 v a l u e a d d e da m o u n to fc o n tr o li 在循环结构中如果循环变量的增值量比循环变量的初始值与 终止值之差还要大的话,循环将没法进行,所以必须对这种情况进 行控制,在出现这种情况时提醒学习者,如图: 西南科技大学硕士研究生学位论文第5 7 页 二二一 := : i 警矍鍪繁等爹繁j | | ij | | 2。 :一| 一j 每凑警垮静零霉孽_ _ ,碡置是多套:l j j | 9 ,。o o _ o o 。o 。_ - _ _ _ _ _ _ 。_ _ _ - 一 i 。_ii i i i 。jj 一;。l - 。 图5 14增值量控制i i f i g ur e5 - 1 4v a i u e - 8 d d e da m o u n to fc o n tf o ii i 实现上面两种情况的控制代码为: dimc i ft e x t 4 t e x t = ”0 ”t h e n c = m s g b o x ( ”若增值量等于0 则为死循环! ”,4 8 ,”提示”) t e x t4 t e x t = ” e 1s e i fv a l ( t e x t 4 t e x t ) a b s ( ( v a l ( t e x t 3 t e x t ) 一 y a l ( t e x t 2 t e x t ) ) ) t h e n c=ms g b o x ( ”增值减值量量过大( 不能大于结束值和初始 值之差的绝对值) ! ”,4 8 ,”提示。) t e x t4 t e x t = ” e n dif e n d s u b ( 3 ) 动态加载。在if 多分支结构编程和s elect 编程页面中, 由于事先不知道分支的数目,所以不好确定条件数目,因此采用了 根据学习者输入的分支数目进行相应的动态加载条件和输入框。在 重置的时候同时要对动态加载的控件进行动态的卸载。动态加载和 卸载的实现代码为: 动态加载: t ext2 ( i ) v isib1e=tru e t e x t 2 ( i ) m o v e t e x t 2 ( 0 ) l e f t ,t e x t 2 ( 0 ) t o p + t ex t2 ( 0 ) h eig h t 木i 木1 1 l o a dl a b e l 3 ( i ) l a b e l3 ( i ) v is i b l e = t r u e l a b e l3 ( i ) m o v e l a b e l 3 ( 0 ) l e f t ,l a b e l 3 ( 0 ) t o p + l a be13 ( 0 ) h eig h t 木i 木1 1 l a be13 ( i ) c a p tio n = ”条件”i + 1 & ”:” ne x t 动态卸载: f o ri=1t 0 v a1 ( t e x t3 tex t ) 一1 u n l o a dt e x t 2 ( i ) u n l o a dl a b e l 3 ( i ) n ex t 5 3 7 4编程助理界面和导航设计 编程助理的界面设计比较清晰明了,布局也比较合理。导航设 计的比较清楚,编程助理本来就是用来减低学习者的学习难度的, 所以它的使用更不能给学习者带来负担,是简单易用的。导航的设 计包括了设计了“概述 页面和“使用说明”页面。概述页面用简 洁的话语概括了该系统的作用功能,而使用说明页面则是详细介绍 了系统的使用对象、使用情境、使用功能、使用方法。在页面设计 中,会在页面的一些地方也会加入适当的提示语和说明文字以及加 入屏幕演示文件来引导学习者,使得学习者更加轻松地使用该系 统。提示语的加入主要有两种方式:在页面需要加提示语的地方有 括号的形式加入,如图5 15 所示;另一种是当鼠标放在某一控件 上时,会出现提示语,如在if 多分支结构页面,当把鼠标放在“i f 分支判断的条件数目:”后面的输入框中时,会出出现提示语 “n ,n = 3 的整数”。 图5 15提示语 fig ure5 15 p ro m p t 糍莪辣 i 縻黧黼; 霪 豳l 隰,薹阳秽 雾 溪 i i i 零;在v b 赣程中,像粼无从下手7 昵j 编程髓理将帮韵嗡萌躺肇地字习瑶寿镬:i 柚g 逻辑结构 为弥提供镇便翕馕的程序霆嚣鳔让你不再襄手无簇! 重要提示:清先壹看使用甏嘲。! i 黉i 舞一l 豢攀鬓豢ii i 专劳赣囔l 一# - - - - - - ,q * 自日k g i 目i i - 一 图5 17使用说明 5 3 8编程助理应用效果分析 为了测试编程助理在实际教学中的指导作用,在学校的 vis u a lb a sic 程序设计实验课中,笔者对编程助理的应用情 况进行了测试。学校的v is u a lb a sic 程序设计实验课教室里 大约有100 多的学生,我将他们分为两组,一组为实验组,一组为 对比组,把编程助理的文件给了实验组的学生,对比组的学生没有 编程助理。笔者主要从编程助理在学生编程过程中的作用和学生使 用编程助理时遇到的问题两个方面来对编程助理的实际应用情况 西南科技大学硕士研究生学位论文第6 1 页 做调查分析。主要通过观察以及和学习者进行交流的方式进行调查 研究。在观察的过程中,发现以下几点:( 1 ) 实验组的学生对编程 助理很感兴趣,并且由此激发了他们对v b 实验课的浓厚的兴趣, 实验的过程中,实验组的学生明显比对比组的学生更加投入编程实 验中来。( 2 ) 几乎所有的实验组的学生都在编程的过程中会应用到 编程助理来引导其进行编程。( 3 ) 观察实验组的学生,他们往往在 不知道该选择何种逻辑结果的时候会去看编程助理中的介绍和案 例学习部分,在比较复杂的逻辑结构的编写时用到编程助理进行语 法结构的构架。( 4 ) 实验组的学生在编程的过程中,由于有编程助 理的帮助,语法出错的情况降低了很多,因此也提高了编程的速率 和成功率,而对比组的学生往往会出现落掉一个关键词,或者多余 一个关键词,又或者将逻辑结构弄错的情况。( 5 ) 观察两个组的学 生的编程代码,实验组的学生的编程代码比较工整,结构清晰,而 大部分对比组的学生的代码有点乱。( 6 ) 整体来说,实验组的学生 编程的完成情况比对比组要好很多。 所以,总体来说,学生比较愿意使用编程助理进行编程,在编 程过程中,编程助理也是引导了学生进行编程和降低了他们的编程 难度和提高了他们的编程信心的。但是在实验过程中,笔者也发现 了编程助理还是存在一些问题的,主要是包括:编程助理的界面的 设计还不够人性化,少数实验组的学习者表示不是很清楚有些界面 的使用;编程助理中的案例有点少。笔者将会继续完善编程助理, 使得它更能符合学习者的需求。 西南科技大学硕士研究生学位论文第6 2 页 结论 本文在综合分析了编程类课程的特征,并且深入研究了网络课 程的设计与实现,学习了以往优秀的网络精品课程的设计和构建思 想的基础上,提出了编程类网络课程的基本特征和编程类网络课程 构建的基本思路。本文的重要研究成果和创新点主要体现在以下几 个方面: ( 1 ) 为了详细了解和掌握vis u alb asic 程序设计课程的特 征和学生的学习情况,设计了关于v b 学习情况调查的问卷调 查表,对学校的生命科学学院和制造学院的曾经学过v b 程序设 计这门课程的相关大二学生的学习情况进行了调查分析。结果发 现学习者在学习v b 程序设计时,主要存在以下几个方面的问题: 学习者由于是首次接触编程类课程,对编程的思想理解比较困难, 很难入门;学习者普遍反应逻辑结构的学习和运用比较难;学习者 反应动手编程很困难,几乎是难以下手,只有10 左右的人表示能 自己动手编程;学习的资源比较单一和匮乏。针对这些问题,本问 提出了相应的对策:针对入门困难,本文提出了初学入门模块,该 模块精心设计了六个v b 学习步骤,引导学习者快速入门;针对资 源单一、匮乏的问题,本文提出了多种学习资源的建设,包括课件 资源、案例资源、网络资源、专题资源、共享资源等等;针对逻辑 结构学习和运用难,以及编程困难的问题,设计了编程助理学习工 具。 ( 2 ) 在学习网络课程的构建的理论知识以及分析编程类课程的 特征的基础上,提出了符合编程类课程特征的v isu a lb a sic 程 序设计网络课程的模块的构建。该网络课程的模块主要包括了以 下几大模块:课程信息、教学公告、初学入门、课程学习、精选案 例、实验操作、学习资源、学习评价、学习工具、学习支持、互动 学习。其中,学习资源里包含了课件资源、案例资源、网络资源、 专题资源、共享家园几个子模块;学习评价包含了在线测试和章节 作业两个子模块;学习工具模块包含了学习笔记、关键词检索、编 程助理三个子模块;学习支持模块中包含了学习导航、学习策略、 编程技巧三个子模块。 西南科技大学硕士研究生学位论文第6 3 页 ( 3 ) 本研究设计并实现了编程助理,该工具是根据v b 程序设计 课程的特征,为了解决大部分学习者逻辑结构理解和运用困难以及 动手编程能力差的问题而设计的,目的是帮助学习者更容易地学习 逻辑结构和学习编程。该工具的设计综合了判断结果和循环结构的 几种情况,让学习在编程中理解这几种结构。该工具引导学习者搭 建各种不同的逻辑结构框架,简化编程,从而使得学习者不再恐惧 编程,让编程变成有趣的事情,激发学习者的编程兴趣。 西南科技大学硕士研究生学位论文第6 4 页 致谢 在论文完成之际,我衷心地感谢曾经在求学过程对我提供过帮 助的老师,同学和家人。 首先要衷心感谢的是我的导师王基生教授。感谢王老师在三年 的学习过程中给予我在学习和生活上的指导和帮助。王老师严谨的 治学态度,渊博的学识让我受益匪浅。王老师的谆谆教导我会铭记 在心。论文从开题到修改都是在王老师的精心指导、支持下完成的, 在此表示最诚挚的谢意! 衷心感谢给予我帮助的所有老师。我的论文在资料收集、写作 的过程中得到计科学院、网络学院、网络中心等相关学院和部分的 老师的支持和帮助,感谢张广兵老师、曾立胜老师、万嵩老师、邓 强老师、杨世恩老师对我论文研究期间所提供的指导和帮助。 衷心的感谢在上学期间给予帮助的同学们,感谢他们在生活上 和学习上给予的支持和帮助。 衷心感谢我的父母和兄弟姐妹们,感谢他们对我学业的支持, 是他们在背后的默默支持和鼓励,才使得我能顺利地完成学业! 最后,向来参加评审论文和参加答辩的老师们表示衷心的感 谢! 【5 】 【6 】 【7 】 8 】 9 】 【10 】 【12 】 【13 】 参考文献 王瑞香英国教育信息花的特点论析【j 】外国教育研究, 2 0 0 6 ,( 1 2 ) :7 3 - 7 6 张华英国教育信息化的特点及其启示【j 】教育评论, 2 0 0 3 ,( 6 ) :9 8 - 1 0 1 h t t p :w w w o p e n a c u k o p e n l e a r n h o m e p h p ,2 0 0 6 5 10 h i g h e re d u c a t i o na c a d e m y j i s co p e ne d u c a t i o n a lr e s o u r c e s p r o g r a m m e e b o l h t t p :w w w h e a c a d e m y a c u k o u r w o r k t e a c h i n g a n dl e a r n i n g o e r ,2 0 0 9 9 10 洪明欧美国家教育信息化的现状与趋势【j 】比较教育研究, 2 0 0 2 ,( 7 ) :17 - 2 0 u n i t e ds t a t e sd e p a r t m e n to fe d u c a t i o n :g e t t i n ga m e r i c a ss t u d e n t s r e a d yf o rt h e2 1s tc e n t u r y :m e e t i n gt h et e c h n o l o g yl i t e r a c y c h a l l e n g e a v a i l a b l ea th t t p :w w w e d g o v t e c h n o l o g y ,l9 9 6 9 8 王龙创新推广理论视角下的麻省理工学院开放课件项目【j 】 中国远程教育,2 0 0 8 ( 1 ) :2 0 2l 叶宝生,曹温庆从网络课程、网络教学和网络项目的三个标准看美 国网络教育 j 】电化教育研究,2 0 10 ,( 9 ) :8 8 9 3 i n a c o l n a t i o n a ls t a n d a r d so fq u a l i t yf o ro n l i n ec o u r s e s 【d b o l 】 h t t p :w w w i n a c 0 1 o r g r e s e a r c h n a t i o n a l s t a n d a r d s n a c o l 2 0 s t a n d a r d s 2 0 q u a l i t y 2 0 0 n l i n e 2 0 c o u r s e s 2 0 2 0 0 7 p d f 2 0 0 9 11 2 0 i n a c o l n a t i o n a ls t a n d a r d sf o rq u a l i t yo n l i n et e a c h i n g 【d b o l 】h t t p :w w w i n a c 0 1 o r g r e s e a r c h n a t i o n a l s t a n d a r d s n a c o l 2 0 s t a n d a r d s 2 0 q u a l i t y 2 0 0 n l i n e 2 0 t e a c h i n g p d f 2 0 0 9 11 2 0 i n a c o l n a t i o n a ls t a n d a r d sf o rq u a l i t yo n l i n ep r o g r a m s d b o l 】h t t p :w w w i n a c 0 1 o r g r e s e a r c h n a t i o n a l s t a n d a r d s 2 0 0 9 11 2 0 中华人民共和国教育部面向21 世纪教育振兴行动计划 1 9 9 8 ,1 2 ,2 4 黄丹銮我国现代远程教育资源共建共享制度性障碍探析【j 】 广东广播电视大学学报,2 0 0 9 ,( 2 ) :5 9 1 j 1 j 1 j 1 j l,、| 3 4 眩 p h 西南科技大学硕士研究生学位论文第6 6 页 【l4 】教育部高教司远程与继续教育处“新世纪网络课程建设工程”总体 情况介绍【j 】中国远程教育,2 0 0 3 ,( 9 ) :6 7 6 8 【15 】 罗鸿斌高校网络课程建设现状与思考【j 】甘肃科技, 2 0 0 8 ,( 1

温馨提示

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

评论

0/150

提交评论