基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究[范文]

时间:2019-05-12 21:09:36下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究[范文]》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究[范文]》。

第一篇:基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究[范文]

基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究

摘 要:目前,网络教学平台在我国高校教学改革中已得到广泛的应用。利用网络化教学的时间灵活性和形式多样性优势,网络教学平台可为传统课堂教学提供强有力的补充。如何利用课程教学改革思想指导网络化教学环境的建构是提高网络化教改效果的关键。文章结合梧州学院信息与电子工程学院(以下简称“本院”)Java程序设计课程的实际情况,针对课程学习特点,分析课堂教学中的不足,探讨如何通过网络教学平台的设计,搭建合理的网络化自主学习环境,从而达到充分发挥学生自主能动性、优化教学质量的目的。

关键词:Java程序设计课程;网络教学平台;自主学习环境

随着计算机网络技术的普及与发展,网络教育已成为现代教学的一种重要方式。在高校的课程改革当中,网络教学平台的研发与应用已经成为高校教改的重要走向。通过数字化信息技术建立网络教学平台,能为课程提供新型的网络化学习方式与教学渠道,打破学习时间、空间的限制,实现资源整合与协同作业。因此,如何结合课程的特点与辅助教学的需求,设计网络教学平台,建构合理化的流程功能模块,使其能提供引导及激发学生自主协同学习的学习环境,达到辅助课堂教学的目的,成为了网络教学平台设计架构的依据与开发的关键。本院的Java语言程序设计课程是计算机学科专业的一门重要课程,考虑程序设计课程的特点以及课堂教学的局限性,如何在课程改革当中引入适当的教学理念,建构更适合于学生自主学习的网络教学平台环境,是推进网络化教学辅助进程中必须要研究和探讨的问题。

1.Java语言课程课堂存在问题

(1)课程体系的相关知识缺乏关联,不利于学生整体专业素养的提高。Java程序设计课属于计算机专业程序设计类课程中的一项,该系列课程还包括面向对象程序设计等先修课程,以及数据结构、数据库、JSP等相关后续课程,这些课程均为培养专业程序开发人员的基础科目,从内容上看环环相扣,相辅相成。在许多IT培训课程中都设计成为相互关联的系列课程体系作为培训套餐。而在高校,由于这些课程之间的教学安排存在时间间隔,许多学生存在考完即放、学完就忘的问题,没有真正形成整体的知识系统。而Java课程的教学目标偏重培养应用型人才,专业基础不牢,将会影响这门课程的学习效果,并成为培养具有扎实过硬专业基础的程序开发人才的阻碍。

(2)教学模式单一,教学效果存在瓶颈。在以往的教学模式中,内容以理论传授为主,在理论课堂教学中,虽然已采用多媒体授课,具有信息量大、动态演示程序的优势,但是同时存在学生被动接受大量知识,围绕课本内容展开教学,而学生能力参差不齐,教学效果难以保证。

(3)学习环境单一,学生缺少自主能动性。传统教学主要以课堂授教为主,上机实践为辅;学生学习主要围绕课本及上机指导训练,很少主动搜索其他途径进行自主学习,而围绕专业知识的讨论及师生的交互更甚为有限。虽然可通过课后习题辅导、组织实验小组等措施弥补不足,但由于时间及空间局限性,收效甚微。而缺乏良好的多元化教学环境,将大大阻滞学生学习积极性及灵活学习的自主能动性,难以形成学生自主消化的知识体系。

(4)训练及考核体系单一,学生缺少自我检核的途径。现行对学生学习效果的测评主要通过课程作业、实验实训及考试为主,次数及数量均有限,无法满足学生从理论到编程技能再到项目开发的大量训练及自我检核的要求。

2.网络教学平台自主环境的建构思想

(1)开放式的通用程序设计课程平台的设计。学生基础知识水平参差不齐,缺乏知识体系整体性的认识是影响该课程整体教学水平的重要因素之一。通过构建开放式的通用程序设计类课程平台,可以帮助学生了解Java课程在知识体系中所处的位置,同时为学生提供各类先行及后续课程的学习的平台,以便学生根据自身知识掌握情况选择知识体系中的课程进行补充学习,极大地方便了学生建构形成整体性的知识体系。

(2)课程引导模块的设计。在网络化教学环境当中,学生对课程知识的学习选择不再是线性单一的模式,所有章节开放地呈现在学生面前由学生自由选择。在没有教师授课的情况下,传统的按知识点先后顺序罗列的方式会缺乏吸引力,学生无法产生逻辑性的学习动机,依然被动学习。因此尝试在课程内容展示前,设计导航式的课程引导模块,有利于帮助学生了解章节知识点的体系结构和学习阶段,把握知识点之间的逻辑关系,并根据自身情况作出选择,学习不再“迷航”。

(3)多种教学资源的整合设计。根据学生程序设计课程学?的需求及自主学习认知的过程,可以对各种形式的教学资源进行合理设计,使其充分发挥在学生学习认知过程中的作用,帮助学生全面了解和掌握课程内容知识。在具体教学平台系统的设计中,按照认知学习过程的需要,可以将章节介绍、课件、视频讲解、课后作业和章节测试整合在同一章节页面当中,并根据认知过程对课程资源的次序进行布局。如在网络教学平台中可以通过设置章节简介栏目,让学生了解本章的学习任务和重点、难点,通过引导动画的方式,引入所讲述的知识点;通过章节列表呈现学习内容;通过设置小动画的方式将主要知识点穿插在课件内容中,使得重点、难点知识通俗易懂;通过视频的方式将案例具体的过程及讲解录制下来,便于学生课后学习;在每章内容页面结尾部分,提供了对应的课后习题,为学生提供练习途径;设置章节测试功能,为学生提供自我测试的渠道。参考网站及资源下载的模块,还可以为学生提供有价值的网址和课外辅导资源,方便学生学习及进行知识更新。

(4)设计协同作业的学习环境。在程序设计课程当中,最重要的就是加强学生的动手实践能力。因此,在网络教学环境当中,实验实训环节则是仅次于课程内容环境的一个重要模块。在Java程序设计课程当中,除了提供内容科学的实验指导书外,还在系统中设计了协作讨论、即时答疑的功能。这将为学生提供协同学习的环境,形成良好的学习氛围。通过同学分享讨论及老师答疑的方式,共同帮助学生编程实践能力的提高。

(5)提供全面的知识测试体系。根据遗忘曲线规律,所学的知识必须通过及时的巩固加深才能真正转化为知识,因此作业和测验是巩固与加深知识掌握情况的重要途径。在系统结构规划中,可设计每个章节页面的课程作业模块,使得学生可在学习环节结束后及时对所学知识进行练习,检查理解和掌握情况,巩固学习成果。同时在知识测试模块中设计有章节测试与阶段测试两种。对于章节测试,教师可通过随机组题的方式检查学生每个章节知识点的掌握情况;至于阶段测试设计,教师可在后台根据难易程度及知识点比例进行自由出卷,与实际课程考核衔接,通过网络平台进行测试考核,也可以打印输出实际试卷,用于课堂或期末考核,从而真正实现满足课程需要的目的。

3.网络教学平台自主环境的设计与实现

通用网络教学平台基于B/S模式,采用ASP语言结合ADO以及 MS SQLSever 2000技术进行开发。平台系统分前台、后台两大部分,分为管理员、课程教师及学生三种权限。管理员负责对课程生成、用户类别进行管理;教师则可对课程的教学资源、课程通知、课堂内容、辅助资源、试题库等进行管理;学生可通过平台实现课程选择、课程学习、课后作业、答疑交流及自我测试等操作。根据以上建构思想,基于自主学习过程的Java程序设计课程通用教学网站平台功能模块设计及界面如下表所示。

4.通用网络教学平台的应用

本院程序设计课程网站网络教学平台(如下图所示)经历了教师自主研发试用到实际使用阶段,所有课程均已开通,其中Java程序设计课程已可投入实际教学使用,至今运行良好。通过本网络教学平台,教师可以根据自己所负责教授的课程建设课程教学平台,并构建出统一的学科教学平台。在教学实践中,通过网络教学平台辅助的Java程序设计课程教学平均成绩均比往年有所提高,对课堂传统教学起到一定的辅助效果。

5.结束语

网络化教学平台的应用对传统课程教学的不足提供了极大的补充,通过教学理论分析指导下的网络教学环境的建构,为本院Java程序设计课程学生的自主学习提供了有利的网络化条件,能有效借助网络平台的优势提高学生自主学?的能动性和兴趣性,提高学习效果。然而本项目所做研究也只处在初步探讨阶段,对如何设计平台的教学资源,通过网络技术更好地推进教学思想的实现,还有待进一步的研究与改善。随着教学理论、网络学习理论的逐步完善以及网络技术的新发展,基于网络的自主学习环境的理论和应用研究也必将朝着更成熟、更科学的方向前进。

参考文献:

[1]彭馨仪,王 璐,王国春,等.Java 程序设计课程网络教学资源平台的构建与应用[J].吉林省教育学院学报(上旬刊),2012(7).[2]孙海霞,刘东升,张丽萍.程序设计基础网络探究式学习环境的建构[J].计算机教育,2012(4).

第二篇:程序设计类课程网络教学平台建设与研究

程序设计类课程网络教学平台建设与研究

网络教学是现代教育的重要部分,是传统课堂教学的一种补充,它的开放性和互动性是无法传统教学相比的。基于网络课程教学观的教学改革,目前已经得到国内外学者的关注和重视。该文在分析研究国内网络教学平台的基础上,针对程序设计类课程的教学特点,研究当前网络教学平台的优势和不足,探讨如何改进网络教学平台,充分利用各种软硬件资源,提高该类课程授课质量和学生程序设计的能力。

Programming Courses Network teaching platform Construction and Research

XIE Di

(Hebei Professional College of Political Science and Law, Shijiazhuang 050000, China)

Abstract The network teaching is the modern education important part, it is a supplement to traditional classroom teaching, its openness and interaction can not be compared to traditional teaching.Based on network curriculum teaching view educational reform, at present already obtained the domestic and foreign scholar's attention and takes seriously.My

第 1 页 thesis is based on a study of the domestic network teaching platform, in view of programming class curriculum teaching characteristic,researching current network teaching platform superiority and insufficiency, explore how to improve online teaching platform, Uses each kind of software and hardware resources fully, Improves this kind of curriculum teaching quality and student programming ability.Key words network teaching platform;programming Courses

随着现代信息技术的迅速发展,网络教学和网络学习已经成为现代教育改革和发展的方向。基于网络课程教学观的教学改革,目前已经得到国内外学者的关注和重视。网络教学是传统课堂教学的有益补充,它突破了传统教学中时间和空间的限制。程序设计类课程适当合理的利用网络教学平台将会极大提高教学质量和学习效果。

程序设计类课程的特点

高校计算机相关专业程序设计类课程是专业基础课,这些课程普遍具有以下特点

1)实践性、创新性强。程序设计类课程的核心是将现

第 2 页 实中的数学问题转化为具体的源程序,并调试实现,因此实训授课最为理想。教师在实践中教,学生在实践中学。离开实践教学效果无法保障。要完成一个程序项目,需要经过分析→编程→调试→发布的流程,锻炼学生应变能力、创新能力和合作能力。

2)学科体系的完整性。从具体一门程序设计语言的语法规则、结构到开发工具的运用,有着系统、完整的知识要点和操作规程。编写程序时,需要用到相关学科的知识,例如数据库知识,网路知识等。

3)程序设计技术发展与教材内容相对滞后的矛盾。人们对于计算机应用要求的提高催促着程序设计语言的发展进化和开发工具的更新,程序设计技术发展相当迅速。课堂教学使用的教材普遍滞后于新技术、新应用的发展。因此,授课中需要利用丰富网络资源将最新的前沿知识和技术介绍和传授给学生。并且教会学生如何利用网络教学平台和网络资源。网络教学是教学的重要组成部分。

网络教学平台的建设

网络教学平台,又称网络教学支持平台,它是相对课件平台而言的。基于web网络教学平台通常由教学管理模块、教师教学模块、学生学习模块三大子模块组成。主要提供完

第 3 页 备系统的课程工具软件、全面的学生管理工具、强大的交流工具、完善的测验功能以及学生成绩统计的功能等。

2.1 针对程序设计类课程,网络教学平台的优势与不足之处

2.1.1 主要优势

1)教学活动的灵活性。网络教学突破传统教学时间和空间的限制,教学可以异步进行。教师与学生在不同的时间和地点进行授课和学习。2)丰富的网络资源,多样的学习形式,充分体现了以学生为中心的自主学习的学习形式。对于传统教学中单一的学习形式的巨大改进。3)虚拟学习社区为师生提供同步或异步交流场所,充分利用各种交流方式增进了师生的沟通和信息反馈。使教学的服务性和针对性更强,更好的做到因材施教。4)是教师的高效、得力的助手。大大降低教师传统教学中因重复劳动导致的工作量。5)针对学生的个性化服务,记忆学生自己的兴趣点和难点,为学生提供更有针对性的辅导和测验。

2.1.2 不足之处

我国的网络教学虽然起步较晚,但发展速度还是比较快的,积累了不少宝贵的经验和成果。同时当前的网络教学也存在一些不足之处。

第 4 页

一方面,教学模式比较单一,教学效果很难实现突破。网络教学普遍采用单一的讲授方式,缺乏预期的互动与交流。一类形式是教材的电子版;另一类形式是将老师课堂讲授的教学录像。这种教学方式没有充分利用网络技术信息量大、交互性强的特点,无法实现程序设计类课程教学中与学生的实时互动,教学效果并不理想。另一方面,目前国内网络教学平台的网络学习监控机制并不是很完美。网络学习监控是指针对学生的具体学习活动进行的监督和检查,是帮助自觉和自律性不强的学生的有了措施。像真正的教师就在身边一样,关心和帮助学生,投入感情,将学习激情感染学生,帮助学生乐观轻松的学习。另外程序设计类课程需要教师的实时辅导,但目前的网络学习的平台的在线教学功能方面较弱,如在线作业及批改/测验、实时在线答疑/授课、知识汇聚等。

2.2 网络教学平台的教学模式

网络教学平台教学模式是指以网络为依托,应用多媒体和网络技术,通过多种媒体教学信息的收集、处理和共享来实现教育教学目标的新型教学形式。网络教学平台教学模式力图体现教学模式的多样性,实现教学以学生为中心,实现开放式教育。

2.2.1 讲授型模式

第 5 页

该教学模式突破了传统教学中教学规模、时间和地点的局限,但缺乏在传统教学教师与学生面对面授课的感染力和氛围,无法实现教师对学生的主控性。1)同步式讲授。授课中,教师以多媒体信息呈现本堂课程的讲授资料,学生同步浏览。并将反馈信息呈现给教师,教师作进一步解答。2)异步式讲授。学生与教师通过电子邮件询问和解答问题。全天24小时进行。学生通过BBS向教师或同学交流。但授课缺乏实时的交互性,要求学生有很强的自律性和主动性。2.2.2 个别辅导模式

对学生的个别辅导通过电子邮件异步实现或类聊天工具的交谈工具同步实现。既可以实现24小时的学习交流,也可以实现紧急问题的时时沟通。但对于复杂问题,一方面受到语言描述的限制,另一方面,打字速度远远落后与说话的速度,使交流的效率大大下降。有的面对面两三分钟就能解决的问题,远程沟通需要大量的时间和精力。

2.2.3 讨论学习模式

讨论是学习的重要部分。网络教学平台提供师生之间、学生之间的讨论工具。通过表单输入讨论题目和具体信息,由浏览器后台对这些信息进行处理。目前的网络教学平台可以实现① 多用户共同讨论。② 用户选择讨论对象,公开或

第 6 页 秘密讨论。③ 讨论话题的共享,提供多用户通过共享白板探讨共同感兴趣的问题和内容。④ 提供向导功能,讨论中某用户输入地址,可以引导处于同一讨论区的其他用户同时跳转至该页面,进行深层的交流与讨论。

2.2.4 协作学习模式

协作学习促进学生高级认知能力的发展和学生健康情感的形成。利用信息技术和网络技术,对于同一学习内容,多位学习者共同进行的探讨交流与合作。该模式有利于锻炼学生的自主学习和协作能力。

2.3 网络教学平台的功能模块

2.3.1 管理员模块

平台的主要功能是为管理者提供必要的管理功能。主要包括用户管理、资源管理、课程管理以及公告管理。注册的管理员可以添加、删除用户,查询用户信息,设置用户功能。管理员具有添加、删除课程,审核、发布课程的权力。管理员统一管理资源库包括课程资料库、试题库、课件库、素材库、电子邮件等。管理员负责对教师发布开课通知,调停课通知、报表等,提交、审核和发布通知公告。

2.3.2 教师模块

平台为教师提供授课全过程的辅助工具。主要包括课程

第 7 页 制作、学生管理、考试系统、作业工具和答疑辅导。教师具有查询、添加和删除选课学生基本信息的权力,查寻和登统学生考勤、作业、平时成绩、考试成绩的权力。学生网络选课,审查批准后,可以通过平台查看相关资料和信息,自主学习。教师在线布置作业,批阅作业和处理反馈等。该平台提供题库管理、试卷批改、登统、提交、审批、汇总等功能。教师与学生通过留言、E mail等形式进行交流。

2.3.3 学生模块

平台为学生提供自主学习的多方工具。主要包括注册信息、选课、学习、讨论、作业、考试等功能。学生在传统授课中获得的信息全部可以通过平台远程获得。学生通过平台自主选课,查询下载课程表等相关信息。学生注册登录,可以在线学习、下载教学资源,进行视频点播、提交作业、在线考试。

2.3.4 交流互动模块

平台为管理者、教师和学生提供良好的沟通交流空间。为信息的上传下达、沟通反馈、教师互评、师生互评、互相学习提供便利。主要包括聊天工具、邮件服务和论坛。

2.4 关键技术

Agent 是在一定环境下自主运行的软件实体,Agent 之

第 8 页 间可以相互通信、学习并感知。在多agent 系统中,Agent 可自主地在异构的网络按照一定的规程移动,寻找合适的计算资源、信息资源、或软件资源,利用与这些资源处于同一主机或网络的优势,就近处理或使用这些资源,代表用户完成特定任务。网络教学平台利用了Agent 的智能性、协作性、反应性等特征,把智能Agent 嵌入到网络学习中,实现了个性化教学,充分把握了学习者个性特征的差异,从而能有效地调动学习者的主动性。随着Agent 技术的不断发展,Agent 在网络教学和网络学习中的应用必将使网络教育呈现一个崭新的局面,网络教育的智能化水平将得到一个质的提高。

结束语

目前我国的网络教学平台正在蓬勃发展,它对于教学资源的整合和充分合理的利用有着重要意义。程序设计类课程网络教学平台要在应用中不断发展。依托网络教学平台开展教学、研究性学习及应用研究,是程序设计类课程教学的发展方向。我院的网络教学平台尚处于试运行和探索阶段。相关教学资源的积累需要逐步完善。在平台实施使用时,要打破传统“以教为主”的教学模式,建立良好的激励机制让学生真正的参与到教辅活动中来。网络教学平台也将在使用过程中不断得到修正和补充。

第 9 页

第三篇:网络教学平台自主学习策略研究论文

摘要:网络的迅猛发展推动了信息技术在教育领域的广泛应用,网络学习成为广大学习者的主要学习方式之一.通过调查研究发现,基于网络教学平台的学习方式受到广大教师和学生的认可,但大学生自主学习能力不强的弊端尤为显著.针对该问题,结合教学实际,提出相关解决策略,为大学生基于网络教学平台的学习提供指导,以促进网络学习的有效开展,提高大学生的自主学习能力.

关键词:网络教学平台;学习现状;自主学习

根据行为理论研究,学习过程是一个复杂的过程,学习行为不但包括如交流、查找和训练等经过观察研究和测量的外在行为,还包括记忆、分析等内在的隐性思维[1].网络自主学习的不断发展带动着学习者思维能力、沟通能力和学习效率的提高.因此,对于大学生而言,基于网络教学平台的自主学习方式对促进大学生的个人专业成长具有更加深远的意义.

1基于网络教学平台的大学生自主学习情况调查

结合本校实际情况,针对基于网络教学平台的大学生自主学习情况进行了调查.调查共发出问卷297份,回收279份,问卷回收率为94%,其中有效问卷为267份,问卷有效率为96%.性别、专业、年级分布合理,符合研究需要.从登陆网络教学平台的频率看,学生们投入了一定的精力来进行网络学习,但网络教学平台的使用情况还有待提高.从平均每次在线学习时长来看,63.3%的学生可以保持在0.5~1h.网络学习的质量与在线时间没有必然的决定关系,但在线时间的长短在一定程度上也可以反映学习质量.通过访谈得知,部分学生能够保持1h以上的原因是:教师将登陆时间作为评价学生的指标之一;课程设置符合学生的学习需求.从使用网络教学平台的目的看,“学习感兴趣的课程”、“浏览教师提供的课程学习资源”和“查找作业信息或上传作业”是学生使用网络教学平台的主要目的,其中“浏览教师提供的课程学习资源”所占百分比最高,达到了86.1%.关于网络学习的接受和适应程度,参与调查的学生中有50%以上的人对于网络学习很感兴趣,只有很少一部分,约10%的学生仍习惯于传统课堂的面授.在利用网络教学平台进行自主学习时,仅有16%的学生能够完全不受无关信息的干扰,完成网络自主学习任务;74%的学生会不同程度地受到来自网络信息的影响;其余10%的学生则由于缺乏较强的自主学习动机,学习专注力较差,经受不住网络其他内容的诱惑,疏远学习.绝大多数学生对于学习计划没有深刻的理解,只有极少数的学生会制定学习计划并执行下去.调查者中90%以上的学生认为学习态度是影响自主学习的主要因素,同时分别有72%,66%的学生偏向于学习方法及学习目标.关于网络教学平台的满意度,46.7%的学生认为课程平台的功能存在欠缺致使平台使用率不高,师生互动不充分,学习效率不高;大多数学生对教师提供的媒体资源的重要性具有非常高的认同,但32%的学生认为课程平台提供的资源种类单

一、更新缓慢.

2基于网络教学平台的自主学习中存在的问题

2.1网络教学平台建设水平不高

从调查中发现,建设水平不高是制约网络教学平台使用率的关键因素.由于校园网络连接速度及稳定性的因素,常常导致平台无法正常使用,更新速度缓慢等现象的出现.另外,网络教学平台的功能并未得以充分的开发和利用,受教师和学生的教学理念以及操作水平限制,多数课程平台仅限于提供各类型的学习资源下载,发布通知及问卷发放等简单功能.研究型学习、学习论坛等有助于促进学生深度学习,提高学生自主学习能力的模块并没有得到更好地设计和使用.再者,平台的资源建设往往优于教学,而平台所提供的学习资源更多是依据知识结构,并非是按照学生的认知规律.因此,设计出的学习资源经常是与传统课堂授课内容与形式相差无几.

2.2自主学习计划不合理

网络教学平台为学生提供了更加自由和灵活的学习时间和方式,但自主学习能力不高导致了学生无法制定科学合理的网络自主学习计划.即使部分课程的教师在课前帮助学生制定了学习指导,但网络学习往往缺乏教师实时的监督和指导,使学生们在学习过程中自律性不强,学习目标不明确,时间分配不合理,学习计划在实施过程中也因为学生的个体差异而难以有效实施.尤其当面对网络游戏、聊天和视频等诱惑,常常会迷失在网络里,这很大程度上影响了学生的学习效率和质量.

2.3网络学习与传统课堂教学脱节

根据调查发现,网络教学平台主要的使用目的是完成作业和浏览学习资源.课堂教学过程中,教师以讲授教学内容为主,而网络学习过程中,学生则以下载资源进行复习,完成作业为主.尽管多数教师会将课程内容的扩展资源发布到网络教学平台供学生参考和学习,但主要的学习资源内容仍与课堂教学内容类似.这使得学生对学习内容反复学习,教学活动的参与度不高,无法激发学习兴趣.另外,网络学习的教学环节缺失,若缺乏课堂教学的有效指导,学生在进行网络学习时,常常无法明确学习目标,不能获得学习方法的指导,面对丰富的网络学习资源束手无策,这成为影响学生进行自主学习的主要因素.

3提高大学生网络自主学习能力的策略

3.1加强网络教学平台建设

网络教学平台的发展为大学生提供了基础的学习环境,促进大学生的网络自主学习,需要进一步完善网络教学平台的建设.大学生通过网络教学平台开展自主学习,明确目标、自主探究及自我评价一系列的行为无疑促进了其自主学习能力的培养与提高,更好地促进了知识的迁移与创新应用[2].如何提高资源的丰富度,及时地更新和管理信息资源,对提高教学平台的使用有着至关重要的影响.而相关模块的开发和使用,将有效地增强学生的教学活动参与度,弥补课堂教学时间空间的限制.另外,学校应加强对教师的考评及对课程的有效管理,如教师培训、奖励政策和监管手段等,将有助于提高教学质量,推动网络教学平台的规划和建设.

3.2制定可靠的网络自主学习计划

网络学习计划要科学、周密和切实可行,既讲究原则性,又具有一定的灵活性.制定计划主要是针对课余时间而言的.因此,制订学习计划必须从科学、合理地利用课余时间入手.网络学习过程中,不能盲目毫无章法地学习,由于不能及时地获得教师实时的学习指导,因此,在教师的指导下,制定符合个人实际情况的网络自主学习计划尤为重要[3-4].作为网络自主学习的主体,在网络环境下,根据教师的相关学习指导和丰富的学习资源以及功能模块进行课程内容的学习,完成学习任务.同时,鼓励学生积极开展协作学习和探究学习,发现问题及解决问题,在探究和协作过程中,获取知识、提高技能,进而培养学生的批判思维能力和自主学习能力[5].

3.3注重传统教学和网络教学的整合网络教学为学生提供了较大的灵活性和自主性,这是以前传统课堂面授教学所欠缺的.但无论是课堂教学还是网络教学,学生和教师都是教学的主体.因此,面对学生在网络自主学习中可能会面临来自自主学习能力和经验不足的挑战,教师应为学生提供学习活动建议,为学生的课堂学习和网络学习搭建桥梁,以帮助学生顺利实现学习目标.通过教学实践发现,教师除了在课堂教学中教授理论和方法外,适当增加远程实时教学、网上异步交流、实验教学、基于任务的小组协作、集体讨论与交流等形式的活动[6-7],不但能够使学生有机会体验网络学习的过程,激发学生进行网络学习的学习兴趣,同时,有利于培养学生进行网络学习的实践技能.

4结束语

综上所述,网络学习为学习者提供了丰富的学习资源及大量的参与学习过程的可能,学生可以通过课上和课下的网络学习重新组织和反思所学,并与其他的学习者协作建构知识.面对教学重心从教向学的转变,加强网络教学平台的建设,不仅能够实现传统课堂面授教学的记忆理解、应用分析和综合评价各个阶段,也能够更好地进行因材施教.在学习中更加注重学生主体地位的体现,关注学生学习的参与性和有效性[8].同时,网络教学平台能够帮助教师获取相关教学信息,对教学进度及相关问题进行处理,以应对全新教学环境带来的机遇和挑战.

参考文献:

[1]彭文辉.网络学习行为分析及建模[D].武汉:华中师范大学,2012:11

[2]潘庆红.Web2.0环境下学习行为的基础——网络自主学习形态研究[J].中国远程教育:综合版,2012(21):35-39

[3]吴耀宇,吴凡尘.网络环境下大学生自主学习能力培养策略[J].电脑知识与技术,2016,12(21):144-145

[4]史先红.网络环境下大学生自主学习现状调查与分析[J].中国现代教育装备,2016(15):107-110

[5]林秀曼,谢舒潇,吴芸.基于网络教学平台的大学生学习能力促进研究[J].电化教育研究,2013(9):57-61

[6]黄德群.基于高校网络教学平台的混合学习模式应用研究[J].远程教育杂志,2013,31(3):64-70

[7]王永花.深度学习理论指导下的混合学习模式的实践与研究[J].中国远程教育:综合版,2013(4):73-77

[8]李晓锋,王忠华.网络教学平台在高校课程教学中的应用调查研究[J].中国远程教育:综合版,2012(2):67-70

第四篇:五年制高职Java 程序设计课程教学改革研究

五年制高职Java程序设计课程教学改革研究

景宝华

(常州铁道高等职业技术学校信息工程系 江苏常州 213011)

摘 要:Java是一门流行的计算机语言,它已成为IT从业人员的必备工具。结合作者的教学实际,叙述Java教学中存在的问题,并从多个方面提出相应的改革措施,以期提高学生的实际编程能力,提高教学质量。

关键字:Java语言;程序设计;教学改革;教学质量

1引言

Java语言是由美国Sun公司开发的一种功能强大的多线程动态计算机编程语言,具有简单、面向对象、分布式、可移植等特点。Java语言非常适合于企业网络和Internet环境,现已成为Internet中最受欢迎、最有影响的编程语言之一。越来越多的高职软件技术专业已经开设了该课程,并作为专业必修课。但由于教授对象是五年制高职学生,加上教科书内容一般比较抽象化、有些概念难以理解,容易使学生产生厌倦、畏惧心理,这给教学带来了一定的困难,一直不能达到较好的教学效果。传统的教学模式已经不能适应当前教学以职业能力为本位的必要性和迫切性。笔者结合近几年的教学实践,针对存在的问题提出了相应的改革措施,以期提高课程教学质量。2 java教学中存在的问题

2.1教学内容多,课时有限

Java程序设计这门课程包括Java编程基础、面向对象的编程、Java网络编程三大块。一般情况下,一个学期在18-20周左右。由于目前各个院校普遍精简课时,我校该课程的课时也由原来的120课时缩减为76学时,其中包括实践教学30课时,如何在仅有的46个学时内保质保量地完成教学任务,成为授课教师面临的一个难题。

2.2代码编写枯燥、学习兴趣不高

以往的编程教学模式陈旧,再加上初中时候的“记忆型”学习方式的影响,导致学生创新意识不强,而编程语言的学习没有“创新”和“积极主动思考”,就难以对知识做到透彻理解和灵活应用,学生处理错误的方法并不是在相应的错误事件过程中调试找错,而是看一眼课本看一眼电脑屏幕,看到底哪个字母打得和书上不一样。越是找不出错误得不到结果,学生越没有信心,且面对的都是枯燥的字符,学习兴趣不高。

2.3学生底子薄、实际动手能力差

教授对象是初中毕业的五年制高职学生,其基础能力比较薄弱,学生通过学习往往不能独立编程,只能照搬书上的例子添加代码,并不明白为什么这样做,甚至在布置一个相似的案例,只需要做一些简单改动的情况下,学生都无法自行完成任务,缺乏灵活运用的能力。

上述众多问题的产生说明在教学的各个环节中还存在问题,因此有必要在教材的选择、教学内容、教学方法及手段、学习兴趣和考核方式等方面进行改革以提高学生的实际编程能力,提高教学质量。Java课程教学改革措施

3.1合理选择教材

教材是教育内容和教学方法的载体,是介于教师和学生之间实施教育功能的重要组成部分,是向学生传递知识和价值观念,进行教学活动的基本工具,也是深化教育教学改革,全面推进素质教育,培养创新人才的重要保证。目前图书市场中的Java教材可谓汗牛充栋、鱼龙混杂, 其中一部分侧重于实践,一部分则侧重于理论,而要找到一本真正适合五年制高 职课程教学的教材却很难。笔者认为一本好的教材应该内容完整,组织合理,既注重理论,又注重实践。因此我们必须根据上述原则精选教材。如果有条件可以组织有丰富经验的教师编写适合专业特色的校本教材。

3.2调整教学内容

现在很多Java教材内容繁多,面面俱到,要在大纲规定的学时授课时间内完成教学,有一定难度,如果对每一章节内容通讲一遍,势必使这门课的教学成为一锅“夹生饭”。因此,要对教学内容加以调整,大胆删繁就简。对课程内容调整要依据“能力本位原则、公司需求原则、社会适应原则、实用综合原则”几个方面,注意知识内容的基础性、系统性和先进性。

3.3改进教学方法

良好的教学方法是提升教学质量的有力措施,在本课程的教学中,我们积极探索新颖、先进的教学方法,改革教学手段,优化教学资源,归纳起来有:(1)比较教学法----比较中找不同,比较中学新知识 Java面向对象程序设计一般作为C++语言的后继课程。都是编程工具,有许多相似的地方,在教学过程,不断比较C++语言与Java的不同,从而使学生达到“温故而知新”的目的。同时也缩减了基础知识部分的教学时间,提高了学习的效率。(2)“案例”教学法----案例贯穿,实用具体

整个课程的教学由具体实用的案例展开,从应用讲知识,让学生在熟悉问题解决方案、尝试解决问题的过程中运用知识,从而学习知识。突出“做中学习、做为学习、做即是学习”的思想。将一系列较难懂的理论知识融入到学生能体会、能感受的案例中,变枯燥的学习过程为有趣的发现和创造的过程,激发学生的好奇心,激发他们的创造潜力。

(3)启发式教学----教师不演“主角”当导演

传统的以教师“教”为中心的教学模式,教师始终是“主角”;采用启发式教学方式,加强课堂讨论,积极开展采用以案例分析为背景的教学模式,努力实施项目教学和案例教学,引导学生扮演“主角”,提高学生主动学习能力和习惯。

3.4提高学生学习兴趣

Java编程不比操作其他WINDOWS应用程序,它要求有一定的逻辑思维能力和数学基础,学生容易厌倦,学不下去,这就要求我们一开始就要注意对他们学习兴趣的培养;上机题目尽量接近生活实际,如统计学生成绩、模拟银行系统对存款和取款的处理、开发网络聊天工具等,使学生觉得编写程序可以解决实际问题,慢慢培养起他们学习的兴趣。在布置练习时,也要注意题目的难度,不要一下子就布置高难度的题目,使学生望而生畏,失去学习的积极性。同时,对学生在编程中取得的每一次微小的进步,教师都应及时地表扬。

3.5强化实际编程能力

Java语言是一门实践性非常强的课程,单单依靠课堂的教学是不够的,程序设计技能的培养只有通过大量的编程训练和上机实习才能获得。因此不可忽视实际编程、上机实验这一重要环节。对于上机实验的选题,依然贯彻以应用为出发点的原则,结合生活、结合具体专业精心挑选难易适中、趣味性强的题目。通常采用“小题目大任务”的方法,即每个实验学生编写的“小题目”并不是孤立的,而是相互联系的,实际上它们都是一个较大型较复杂程序的各个有效的组成部分。另外实践环节要重视提高学生调试程序、检查排错的能力。可通过现场演示等手段,向学生介绍注释法、中间结果分析法等多种调试程序的方法。

3.6改进课程考核方法

传统的考核方式一般都是笔试,而这种考核方式忽略了学生实际编程的能力,并不能反映学生的真实水平。所以我们采用“过程+项目+答辩”的考核方式,综合评定成绩,该方式注重考核教学过程中学生时对知识的理解和简单应用,然后通过小团队实施一个完整的项 目,参与项目答辩,既提高了团队协作的能力,又提高了语言表达能力,同时激发了学生学习的积极性和主动性,进而促进学习效果和教学质量的提高。总结

在程序设计教学过程中,我们要突破传统的教学模式,敢于创新教学。通过实践教学,我们取得了一定的效果,但教学质量的提高是一个长期过程,我们必须牢牢把握好教学环节中的每一个关键点,并在实践中不断深入与完善,不断提高Java程序设计这门课程的教学质量和水平。

参考文献

[1]沈大林.Java程序设计案例教程[M].中国铁道出版社,2008.[2]周志强.高职程序设计教学研究[J].科学教育家,2008.

第五篇:基于职业教育的java程序设计课程的教学探讨

基于职业教育的java程序设计课程的教学探讨

摘 要:java语言是公司常用开发语言,根据近几年的教学实践经验,结合学生职业需求,总结本课程教学实施需要从课程体系着手,从多个方面进行改进与完善。要合理地安排实践环节,采用典型的项目,来激发学生的学习兴趣,为职业化打下坚实的基础。

关键词:java程序设计;课程体系;项目驱动

Java程序设计是软件开发的一门实践性和操作性很强的专业课程。对于以实现学生职业化的培养目标,培养能够与公司接轨的专业人才有着重要的作用。

目前很多学校对待java程序设计的课程普遍存在着以下问题:课程体系陈旧,没有形成以java为主线的面向对象软件开发的课程体系;或者java课程体系混乱,没有明确后续课程的实用性和相关性;实践环节不足,导致学生不能学以致用;多数老师没有实践经验,导致教学停留在基础程序的开发,不能用项目来驱动教学。

为了解决上述问题,作者经过几年的探索,规划学生在软件开发方向的课程体系,用项目驱动教学,结合大赛的知识导向,激发学生学习的热情,使学生能够更好地领悟java程序开发采用的基本技术和线路,为职业化打下坚实的基础。

一、明确课程体系,采用项目驱动的教学方法完成教学

在java的教学过程中,我们应该为学生从入门、进阶、高级三个阶段来划分方向。

1.用1个学期的时间学习java的基本语法。具体内容上明确为:Java语言的基本语法、Java语言API中常用的类、Java中的线程机制。再学习java application程序的开发。包括图形用户界面设计、数据库的连接,并以进销存管理系统的实现为实训项目,让学生能开发出完整的C/S结构的信息管理系统。

2.以java语言程序设计为基础,学习HTML语言,掌握JSP来开发B/S结构的网站制作的过程,连接mysql数据库,以有缘交友网站的实现为实训项目,让学生对java语言在网站开发上的优势有明显的认识。

3.以java语言程序设计为基础,运用jdk+eclipse+Android SDT+ADT为开发平台,以社区零售系统为实训项目,让学生对Android系统的开发有好的学习和应用。

通过以上这样3个层次来推进java课程体系的知识的学习,确定每个知识单元的核心知识点,结合大量案例、运用典型的项目来完成教学过程。

二、结合大赛的需求导向

组织学生参加各种java方面的大赛,来巩固我们的学习成果,增强学生学习的信心。比如,由全国高等学校计算机教育研究会和教育部高等学校计算机类专业教学指导委员会主办的甲骨文杯大赛、由工业和信息化部人才交流中心组织的蓝桥杯软件设计大赛java语言组、由教育部和商务部组织的中国大学生服务外包创新创业大赛等,通过比赛来验证学生的实力,增强学生的自信心,也是对老师工作的肯定。

三、校企结合,关注最新的技术

完成java语言技术的学习必须是一个动态更新的过程,为了弱化甚至解决企业需求和高校教学内容的差异,我们必须时时关心企业的需求,通过与企业中使用java进行应用程序开发的程序员沟通;通过登录招聘网站了解企业对java语言的需求;通过引进公司技术人员开展相关的讲座等来获取java程序设计技术方面的最新动态,根据所总结的企业需求来调整教学的内容,对开发工具和运行环境等做局部的调整。

总之,java语言程序设计从课程体系上对课程内容进行了调整,作为一个完整的课程体系有很多需要完善和发展的地方。特别是随着新理论和新技术的不断涌现,给java的教学带来了新的挑战。如何组织java语言内容、如何将这些内容更好地传授给学生、如何让学生在学习过程中有信心、如何解决学校教育的技术滞后性问题,是每一个老师都需要认真研究的问题。

作者简介:刘灵敏,1983年出生,女,湖北咸宁人,教师,硕士,研究方向:计算机软件开发、嵌入式系统开发。

编辑 王团兰

下载基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究[范文]word格式文档
下载基于通用网络教学平台的Java程序设计课程自主学习环境的建构研究[范文].doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


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

相关范文推荐

    《Java程序设计》课程教学资源索引

    《Java程序设计》课程教学资源索引 说明: 本课程针对零Java编程基础的计算机专业学生,前提是学过C语言。 课程主要讲授J2SE,教学目的是带领学生迈入Java开发的大门,初步理解和把......

    《JAVA程序设计》课程学习博客交流计划

    《JAVA程序设计》课程学习博客交流计划(文佳宝)私人日志 为了引导同学们认真地学好《JAVA程序设计》这门课程,切实推进主动学习、互动学习,本人特草拟如下的《课程学习博客交流......

    自主学习型网络教学平台申请书

    (一) 1. 国内外网络教学的发展 针对校园内部的、基于校园网的、通过建设网络教学平台来实施的一种网络教学形式逐渐在国内各高校校园内风行起来。网络教学主要有两种形式。其......

    网络平台课程学习的读后感

    网络平台课程学习读后感近期事业部在各个区域开展了网络课程的学习推广及应用,就我个人而言,感觉收获颇多。 首先, 学员可以摆脱时间和空间上的局限性 ,随时随地根据自己的需......

    _Java程序设计_课程教学思考_蓝雯飞

    “Java程序设计”课程教学思考* 蓝雯飞,李子茂 (中南民族大学计算机科学学院,湖北 武汉 430074) 引言 在Java面世短短的十来年间,Java以其简单易学、安全可 靠、面向对象、多线......

    《JAVA程序设计》课程教学模式改革的思考

    《JAVA程序设计》课程教学模式改革的思考 [摘要]为适应职业教育改革发展需要,针对Java课程的教学做一些思考。在教学方法上做到灌输式教学向导向式教学的改变,并且在授课过程......

    浅谈网络环境下自主学习(五篇材料)

    浅谈网络环境下自主学习【摘要】信息技术高速发展的今天,教学的网络化已经成为现代教育的一大特征。网络环境下的自主学习作为一种全新的学习方式,具备了许多传统教育环境不......

    网络环境下自主阅读教学策略的研究

    网络环境下自主阅读教学策略的研究 九江市双峰小学殷英 【摘要】 本文旨在探索网络环境下自主阅读教学的相关策略:1、创设情景化阅读的平台;2、创设个性化阅读的平台;3、创设拓......