网站首页  词典首页

请输入您要查询的论文:

 

标题 互联网+形势下的Java程序设计课程的教学实践
范文

    孙全玲++严辉

    摘要:教学工作是一个双面性质的工作,它包括教师的“教”和学生的“学”,只有将两者统一,才能真正做好教学工作。在当今的互联网+的环境下,学生学习的模式,获取知识的方式多种多样, 传统的教学方式已经不能引起学生的兴趣和热情。教师应该对课堂教学进行改革以适应新的教学环境。教研组成员在多年的教学过程中,为适应当前互联网技术普遍应用的形势,对所带课程在教学前,教学中和教学后进行详细设计及总结,教学效果良好。

    关键词:教学;实验;实践;课堂教学;教案

    中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)04-0131-03

    The Teaching Practice of Java Program Design in the Internet Plus Situation

    SUN Quan-ling, YAN Hui

    (Electronic and Information Engineering, Anhui Jianzhu University, Hefei 230601, China)

    Abstract: Teaching work is a work having two-sided, it includes teachers' teaching and students' learning. We can really do a good job of teaching only by unifying the two sides. In today's Internet plus environment, the learning, knowledge acquisition of students is variety, the traditional teaching mode has been unable to arouse the students' interest and enthusiasm. Teachers should reform the classroom teaching to adapt to the new teaching environment. The research group members in the teaching process for many years, in order to adapt to the current Internet technology widespread application situation, we take courses before teaching, teaching and after teaching and summarizes, the teaching effect is good.

    Key words: teaching; experiment; practice; classroom teaching; teaching plan

    1 引言

    在當今的互联网+的环境下,学生学习的模式,获取知识的方式多种多样。现在很多学生在网络课堂中学习他们感兴趣的知识,很多学校也鼓励学生进行网络课程的学习,成绩合格给予学分。这种情况导致很多的课堂教学的问题,大多数教师,学生都同时反映对课堂上课无兴趣,无激情,更无动力。很多教师对学生的到课率非常头疼,想出了各种方式进行点名,如:蓝牙手机点名,拍照点名等高新技术手段应对到课率的问题,可最终效果却不甚理想。

    老师对学生的评价是上课不积极,看手机的学生多于看黑板的学生,学生的自主学习能力欠缺等。抽看很多学生对教师的评价大部分都反映教师课堂教学不活跃,比较死板,希望教师能联系社会上的新技术新应用。

    如今,很多大学都在积极推进Mooc翻转课堂的教学工作,2015年4月13日,教育部出台《关于加强高等学校在线开放课程建设应用与管理的意见 》(教高[2015]3号)。在文件中明确规定了7项主要任务:1)建设一批以大规模在线开放课程为代表、课程应用与教学服务相融通的优质在线开放课程;2)认定一批国家精品在线开放课程;3)建设在线开放课程公共服务平台;4)促进在线开放课程广泛应用;5)规范在线开放课程的对外推广与引进;6)加强在线开放课程建设应用的师资和技术人员培训;7)推进在线开放课程学分认定和学分管理制度创新。

    在这种物联网+的应用环境下,传统的教学方式已经不能引起学生的兴趣和热情,也导致了师生间关系的生疏或者更严重的情况发生。本人在教学中也遇到类似的问题,学生的学习意愿变差,学生的应用知识的能力差且无学习意愿,反而选择逃避的现象增多等。一开始,本人觉得不解,甚至抱怨学生,对自己没有做太多的反思。一段时间过后,偶尔看到学生对教师教学评价,感觉是他们想学习,但是是教师没有给他们太多的积极能量,他们觉得教师课堂的知识与现实脱离较远,他们想知道课堂教学和现实的联系。了解了这些后,本人开始思考,如何在授课的过程中让学生愿意积极地学习。

    本人在教授《Java语言程序设计》时,课程中有很多语法知识的章节,但是对于这些知识点,学生反而善于学习,而且对一些语法细节感兴趣,有点喜欢钻牛角尖的感觉。但是在解决实际编程问题的时候却能力明显不足,在课堂讲解一些算法问题时,大部分学生就表现得很吃力,好像他们无法想象出一个成型的东西,而习惯于教师的灌输。针对种种情况,本人在少量课时的情况下,根据学生的专业性质,对本课程的教学工作进行了思考并付诸实践。

    2 课程内容设计

    本课程的课时非常有限,而教材中对于Java的编程内容又比较多,包括语法,面向对象程序设计基础,图形界面的开发,多线程程序的开发及网络编程等。

    而本课程计算机相关专业的专业方向课程,学生已经有程序设计的基础能力,是专业能力培养为主的课程,其课程目标是为了提高学生分析问题和算法设计的能力,所以教学内容应当根据课程目标进行调整,并且要考虑什么内容由学生自主学习,什么内容要重点详细讲,什么内容是简单带过。在Java程序设计这门课程内容安排中,本人将Java的语法知识占课程内容的1/4,课堂中以学生讨论为主,让他们了解在Java中的数据类型及语法知识与他们较之前学过的c语言的异同。课下,对每个语法知识点布置相应的编程练习题,为保证学生作业不抄袭,要求他们的作业以程序运行界面截图的方式提交。如果在编程中出现问题,鼓励学生互相交流或者咨询教师。本校学生在上Java程序设计这门课程之前已经上过面向对象程序设计类的课程,所以Java的面向对象知识点也占课程内容的1/4,但是在课堂中会重点讲述,并配套实例讲解。此部分也作为学生的主要实验内容,在实验课中,每个面向对象的Java实现都以案例形式让学生练习。课后要求学生以编程一个完整的应用课堂的方式巩固知识点。图形界面编程和网络编程知识点占课程内容的1/4,这部分内容主要讲授界面布局的管理和网络编程原理,课后还是以编程形式实现一个较复杂的程序。线程部分知识点占课程内容的1/4,这部分内容有操作系统知识基础,所以还是以编程方式讲解Java如何实现多线程编程。

    本人根据多年的教学经验进行总结和安排的,尽量在学校规定的学时中讲述Java程序的精华,为他们的后续扩展知识提供扎实的基础。

    3 教案设计

    我非常赞同某位导师的教学观点,那就是在教学中要注重化层面,启发学生的思维,提高学生的学习兴趣,激发学生的对科学探索的激情,加强思想、方法和原理性讲解,使学生做到“知其然,知其所以然”。 专业教育是由专业教学和其他相关工作组成,只有做好专业教学才能做好专业教育,所以在具体课程教学之前要进行合理的教案设计。

    针对课程内容的设定,进行充分的教案设计,在教案设计中对每堂课的教学内容进行管理,选择合适的案例,在讲解案例时先分析问题,再引导对问题进行算法设计,最后再让学生课下进行编码和测試,并进行分组讨论。在教学方法中,根据课程内容特点选择合适的教学方式,以多媒体教学和黑板板书结合的方式进行教学。类似类的继承关系这样的知识点,使用多媒体的方式,以生动有趣的图形展示的方式说明Java编程中类与类之间的关系。在语法知识点的讲解中,因为语言基本是贯通的,所以在课堂中采用讨论方式将Java特有的类型选择出,并找出与C语言的相似之处,然后在课堂中以小编程题进行黑板板书,在板书的过程中听取学生的意见,然后再分析讨论。因为我们学校在Java编程开发这门课程的课时安排中给的学时实在很少,所以没有办法再在课堂中进行开发环境的编辑编译,所以针对我校的特点,选择讨论+板书的形式进行讲解此类问题。具体的编程还需学生课下练习。

    整个教案的设计过程中都要在每个知识点中设计问题,再在课堂中集中解决问题,然后再告知学生相关原理,这样进行启发式教学方式可以提高学生的参与度。

    4 课堂教学

    在课堂教学中,教师的状态对学生的听课效果产生一定影响,教师要有激情并且声音洪亮,并适时地和学生进行互动和交流,这样可以激发学生学习热情。但是在课堂交流的过程中本人有种无奈的感受,现在对手机的滥用,导致学生上课对手机的依赖程度远大于教师和课本,他们可以十分钟不听课,但是好像一分钟不去摸手机都做不到,手机严重影响他们的学习,对知识点不懂,喜欢查看手机,但对知识的应用及相关的知识却不愿细究。这样导致他们在课后咨询问题的时候对一些简单的基础知识掌握的非常肤浅,稍有错误,网上找不到答案的情况下就来问老师,而且能连续咨询相似的问题。这是他们对互联网的依赖造成,我在课堂上就已经告知过他们,网络可以作为辅助工具为我们扩展知识提供帮助,如果依赖它的话,会导致我们学习内容零散,不能融会贯通,所以在求解具体问题的是却无法用学过的知识去解决。很多学生对我的话也很赞同,但是还有部分同学却不以为然。针对这些问题,本人在课堂中尽量以点名形式要求学生回答问题,有时候让学生讨论,但是他们表现不积极的话,我会点名让某个学生带头提出问题或者回答问题,然后让其他学生根据这个学生的回答来讨论,一般而言,计算机编程类问题的答案是不确定的,针对讨论结果,我会让他们课下将讨论结果以编程方式确认。这样既可以让学生有目的地进行课下自学和编程,并且可以对不同类型的问题提出多种解决方案,注重编程思维训练,激发他们的学生热情。

    5 实验教学

    实验课程是提高学生动手能力和运用知识能力的重要方式,学生对实验课程学习的好坏直接影响理论知识的学习效果。因此,在Java程序设计这门课程实验的内容中,我根据实验大纲和学生的具体情况将实验内容进行扩展。

    在实验课程的开始阶段,学生对所面临的任务不知如何下手,无法将所学内容具体应用在实际问题中,针对此情况,我在实验前两周时间会给他们程序阅读类型的题目,让他们提前看程序,完善程序或者进行问题描述。在实验时,给出任务描述然后让学生独立完成编程实验。在实验中后期,会给学生一部分综合性编程实验题目,可是一部分学生面临所给任务时经常会轻易地从网上寻求答案,而非先思考,如果找不到现成的答案,他们则不愿继续工作,更多的同学会找类似实验内容的代码,然后进行改写,但是在改写过程中会出现很多问题。这主要是他们没有自己独立思考,没有自己的思路,容易被网上的代码所左右,反而花费时间却最后是一团糟的现象。针对这种情况,我在实验过程中不允许学生上网,在课堂中让他们给出自己的思路,然后小组讨论,形成报告,然后再让他们开始编程,对于编程的实现方式不再干预。

    现在面向对象的程序设计方式鼓励代码重用,但是前提是要根据自身的需求去寻求帮助,在实验过程中,我始终给学生灌输此观点,实验课程结束后,学习普遍反映效果良好。

    6 结束语

    教学工作是个长期的相互的工作,但是我们都没有经过专门的训练就直接走向讲台,对课堂管理还需要在教学过程中不断探索,找到合适自己又针对特定类型学生的管理方式是本人以后要学习的方向,努力使自己做到一个合格的大学教师。

    参考文献:

    [1]韩慧,王春玲,孙俏,等. Java程序设计教学方法与考试模式研究[J].计算机教育,2014(2):63-66.

    [2]李兆峰,卜炟,张得生,等.Java Web项目开发案例精粹[M].北京:电子工业出版社,2010.6.

    [3]谌卫军.教学与教案设计[J].计算机教育,2013(17):112-118.

    [4]张绍堂,徐坚.计算思维指导下的Java程序设计课程建设[J].计算机教育,2014(24):86-88.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/16 4:52:43