下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计能力培养的探索与实践获奖科研报告【摘
要】分析Java程序设计课程教学中可能存在的问题进行展开,针对程序设计课程教学问题的措施,以及能力培养下的Java程序设计课程教学的探究,通过改革方案,可以有效地解決教学过程中可能出现的一些问题,从而提高学生们学习的兴趣,鼓励学生们分析问题并解决问题。针对不同的能力培养,可以培养学生们的综合素质,不仅提高了个人的计算思维能力,动手实践能力和创新能力,还提高了学生的整体的协作能力,为之后利用Java语言进行程序设计的学习及开发奠定了扎实的基础。
【关键词】Java程序设计;能力培养;探索与实践
一、能力培养下的Java程序设计课程教学
(一)创新能力的培养
除了培养学生们的实践动手能力、计算思维能力以外,还需要培养学生能的自主创新能力。毕竟所有的实际操作都不是固定不变的,而且在之后其他课程的学习中也需要学生们自主创新能力的应用。所以在Java程序设计课程的教学形式上面,教师也可以选择更多有助于培养学生们创新能力的教学方式。比如说,教师可以采用启发式教学的方法,引导学生独立思考,充分利用学生学习的自主性,让其成为教学的主体部分,让学生们充分参与到教学活动中。这有利于培养学生的创新能力和自主思考能力,最大限度地发掘学生们的潜能。还可以在课堂上讲授分析真实案例,真实项目,鼓励学生参与讨论,针对同一问题可以进行不同方法的探究,让学生的思想不被束缚,形成独立自主的思考方式,养成深入自主研究的好习惯,从而提高学生们的创新能力。在实验教学中,教师要鼓励学生充分地表达自己的想法。所有的创新型,研究型,综合型实验的过程与实验结果不要求与标准实验结果一致,学生们如果有自己独特的想法或者对于实验独特的思路,教师都应该给予鼓励和赞扬,并且可以在实验测评报告上给予额外赋分。而对于一些设计型的实验,实验题目要尽量贴近于生活,给学生们一定的创作空间,教师可以不给予学生参考步骤和样本,让学生们自由发挥,根据自己的想法独立创作整个实验。对于项目比较大的实验,老师可以提供样本,对学生们进行分组,组内学生自由分配任务,通过团队的协作来完成整个实验,并对每组进行解答,这样不仅培养了学生们的自主创新能力,还培养了团队协作能力,推动学生们勇于表达自己的想法。
(二)实践能力的培养
Java语言程序设计课程本身是一个实践性较高的学科,首先进行理论性的学习,都是为了在之后的实践操作中可以灵活地运用知识来完成相应的实践任务。所以从第一节课开始,在强调理论知识重要性的同时,老师还要向学生们强调动手能力的重要性。要让学生们意识到,想要学好编程设计,不是听会的,也不是看明白的,而是通过不断的上机练习掌握的。课程中遇到问题并不是一件可怕的事情,上机遇到的每一个问题、每一个错误都是老师上课讲不到的内容。在练习中多出错,能更好地学习掌握编程设计这一门课程。因此要注重培养学生们的实践操作和动手能力,尤其对于非计算机专业的、爱好编程设计的学生们来说,多动手,也是培养他们面对错误的勇气和自信心。老师布置的任务要由简到难层层递进,引导学生学会解决上机遇到的各种问题,从而获得解决问题后的成就感和荣誉感。所以在上机进行编程设计,对问题进行正确的调试解决的过程,是培养学生们动手能力和计算思维的过程,这有助于学生们去探索知识、研究问题、解决问题,培养学生们不怕困难,迎难而上的精神。
(三)计算思维能力的培养
做任何事情都要讲究方法,而科学的方法是基于科学的思维。科学思维可以分成三种:逻辑思维、计算思维以及实验思维。而计算思维是目前高校教学的研究方向,是以培养学生们学习兴趣、产生计算新思维为目标,让学生们利用计算思维来解决专业性问题和实际生活中遇到的问题。而在大学学习过程中更应该培养学生们的计算思维,使得计算思维、逻辑思维以及实验思维一样,成为每个大学生所具备的一种基础性的思维能力。老师在教学过程中采取具有针对性、启发性的方式,培养学生在学习过程中的计算思维。通过利用计算机进行知识抽象、问题求解以及形式化描述,从而激发学生们的学习热情和兴趣,通过自己动手,投入实践中去学习,从而知识与实践相结合,提高自己的编程能力、团队之间协作能力以及自我协调能力。
二、Java程序设计课程教学的改进措施
(一)把控课程内容和应用
Java程序设计课程包括了以下几个章节内容:Java概述,Java语言基础知识,Java面对对象程序设计基础,泛型和集合,Java的图形用户界面程序设计,Java的网络应用程序设计和多线程等章节。其中一二章节主要要求学生们初步掌握Java语言的特点还有基础知识,总体上在大框架上内容与C语言相似,可以让学生们大致上了解了Java语言的特点:面对对象。第三章节是根据Java语言面向对象的程序设计基础,着重于讲述面对对象的相关知识。而剩下的章节则是在要求掌握Java语言面对对象程序设计的基础理论知识的基础上,再学习如何在实际操作中应用Java语言面对对象程序设计理论,从而进行程序设计,进而培养学生们的实际应用能力。所以老师在向学生们教授课程之前,首先要向学生们阐述课程教学目标,让学生们了解学习的内容,系统地了解整个课程,能够更加扎实牢固的掌握相关知识。老师在讲述教学目标之后,还要概述各章节之间的联系,以及课程所学内容在未来的应用领域,使学生们可以从全局出发,更加整体地掌握书本知识,并结合自身的学习水平,明确个人的学习目标。
(二)选择适合的教材
为学生们选择适合教材有两个条件,一是教材的内容和教学整体规划,目标与实际相契合;二是教材内容要求不能过于简略单一,也不能过于复杂,要满足初学者的学习要求,符合初学者的水平。由于Java程序设计课程首先在低年级开设,主要是让学生们能够扎实地掌握Java程序设计课程的相关理论知识,了解Java语言的面向对象的特点,还要学习掌握一定程度编程设计能力,因此选用的教材要理论实践相结合,缺一不可,而且最好理论课程多于实践课程,首先让学生们有扎实的基本功,以及实践能力的初步涉猎,再进行下一步实践能力的深入学习。
结束语
综上述,因为Java语言所独有的简单扼要,安全度高,平台独立,面向对象等特点,使得Java语言收到了编程爱好者的广泛喜爱和青睐,从而在企业单位的项目开发中得到普及和广泛应用。而各个高校也陆续开设了Java程序设计课程,这也成了许多编程爱好者的福音,是学习面对对象程序设计语言的头选课程。Java语言应用范围很广,它可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新抗心律失常药
- 乳品质量保障体系建设考核试卷
- 交通标牌的防眩光与反光性能考核试卷
- 会议场地布置与协调考核试卷
- 公交车安全监控系统安装与维护考核试卷
- 制糖业的能源利用与环境改善考核试卷
- 体育场馆体育赛事品牌市场竞争策略探讨考核试卷
- 医疗辅助机器人的远程诊断考核试卷
- 临时住宿援助在紧急救援中的应用考核试卷
- 信托业务与在线教育发展考核试卷
- 不锈钢管道焊接工艺标准规范标准
- 工程结算表格
- 物业工程部年度预算模板(5附表)
- EPS应急电源设计选型-0607[1]
- 37-风湿病科--大偻(强直性脊柱炎)中医诊疗方案(2021年版)
- 《Monsters怪兽》中英对照歌词
- 人教部编版小学道德与法治 我们受特殊保护第二课时 教案 教学设计
- 2022年教科版《高中物理必修2》编写说明与教材分析2
- 《魏公子列传》知识点
- 文案策划绩效考核表.doc
- 长隆创始人苏志刚老婆
评论
0/150
提交评论