欢迎来到010在线作文网!

程序设计课程的教学模式构建论文(2)

实用文 时间:2021-08-31 手机版

  2)知识点模块化

  目前我们讲授知识点的一般是按照全国计算机二级考试大纲来进行的。讲授知识点的顺序也是按照大纲的顺序,平铺直叙。学生即使掌握了知识点但不会应用,不能解决实际问题。我们设计的思路是把相关联的知识点放到一个模块中。每个模块可以包含一到两能解决实际问题的应用案例,在讲授新知识前,将案例发给学生,学生根据案例知道要学习什么知识,这个知识学完能达到什么目标,都是解决实际问题的学习目标,学生学习也有兴趣。

  3)课前学习任务安排

  课前学习的目标是逐步提高学生的自主学习能力。通过自主学习完成对课程基础知识的理解,课前学习的安排主要有以下几方面。1.可以让学生自己通过互联网在线观看教学视频,并完成对学习知识点的在线小测验。在线教学视频的特点是没有空间和时间的限制,学生自己自由选择观看,视频中遇到不懂的或难点,可以暂停或反复多次观看。在线小测验帮助学生了解自己目前掌握知识点的情况,有哪些基础知识还没有掌握,哪些已经掌握了。2.将知识模块的相关案例程序发放给学生,要想写出程序,必须能读懂别人写的程序。学生首先自己学习教材内容,对照教材和教学视频,让学生自己研究下发的案例程序,遇到不懂的知识点进行标注,通过网络中的BBS、QQ群等交流平台向其他同学咨询。学生通过研究程序知道解决相似问题的基本方法。3.试着自己编写程序。教师要布置两种编程题给学生,要求学生独立完成。第一种题目和案例程序相仿,类似于毛笔字的临摹,让每一个学生都能体会运用新知识编程的成功感觉,激起学生的学习热情。第二种题目是本次学习知识的综合应用,这个有学生能做出来,有学生可能做不出来,主要是让学生充分思考如何去解决问题,这个也为课堂教学做下前期铺垫。为了让学生自己练习编程,所以题目的答案是绝对不允许学生在上网去搜索。

  4)课堂教学的变革

  课堂教学中改变过去那种教师讲,学生听的格局。课学教学主要分成三个阶段:基础知识学习、综合知识学习、职业能力学习。在基础知识阶段主要采取课堂提问的方式,根据需要掌握的知识点设计若干小问题,了解学生掌握情况,针对学生的回答情况,教师再进行适当补充和拓展讲解。根据课堂提问,不仅让教师了解学生课前的学习情况和学生对知识理解力如何,而且让学生对这知识点进行全面学习。我们巩固所识学过的知识的最好方法就是再次接触它!温故而知新通过对知识点的第二次刺激,记忆效果更好,让学生真正记住、掌握知识点。在基础知识阶段主要是一个知识点一个知识点的'简单记忆,知识点与知识之间有何关联、如何融通,这就需要综合知识的学习。在这个阶段要解决课前布置的两种题目,特别是第二种题目。教师要检查学生完成作业情况,听取学生的编程思路和方法。对于学生不理解的、重点、难点,教师可以采用多媒体PPT、视频、上机演示等围绕教学目标展示相关问题的发生、发展以及相互关系;特别是可以通过分小组讨论方法鼓励学生自己进行归纳整理,这样学生对知识掌握就会从由表及里的进行更高阶的迁移与应用。在职业能力学习阶段,主要是培养学生如何适应社会工作岗位对能力的要求,学习的知识点是有关软件开发的实践,从而掌握解决实际应用问题的能力。以具体的软件项目开发案例任务为题目,让学生开展小组讨论。按照软件开发的实际步骤,让各个小组发言,各个小组之间找出对方的优点和缺点。教师在最后进行必要的补充和扩展,这样为各个小组课后完成自己的任务打下基础。

  5)课后任务的设计

  课后的任务的目标是让学生灵活运用所学的知识,锻炼他们的项目开发的能力。这个课后任务在课堂教学的职业能力学习阶段提出,已经让各个小组完成了初步的构思。课后就是各个小组成员通过编程实现本小组的项目。编程过程中可以通过聊天软件如QQ协调相互之间的程序功能和接口,大家一起努力解决遇到的困难,学生合作意识和沟通能力得到了培养。如果遇到的困难解决不了还可以通过聊天软件咨询教师,教师可以通过远程控制软件,远程查看学生的电脑,帮助学生分析问题出现在哪里,协助学生一起调试程序。通过聊天和远程控制,师生之间完全摆脱了时间和空间的限制,学生感觉老师时刻就在自己身边,教师也可以时刻了解学生的任务进展情况,把握好时间。

  6)课程考核

  传统的课程考核是期末考试,通过最后一次考核很难评价学生的动手能力如何。新媒体时代下的考试不应该仅在最后考试,平时也有考试,在每一单元模块学完、甚至于在每一次上完课后都可以设计在线考试。所以这门课程的期末总评分数应该是如下构成:平时在线考试(30%)+平时作业(40%)+最后的期末考试(30%)。程序设计课的主要目标就是培养学生的动手能力,体现动手能力的就是让学生编程,而平时作业主要是让学生完成的编写程序作业,所以平时作业的成绩占到了40%。作业要求独立完成,不得抄袭已有的程序,同学之间的帮助也不能直接提供源程序,只能是程序的设计思路和算法之类大的框架,具体如何实施的必须学生独立完成,一旦发现违规学生,直接判定此次作业为0分,发现第二次扣除最终作业成绩20分,第三次出现问题作业成绩的40分全部扣完,意味着他期末有可能不及格。期末考试成绩仅占30&,这样可以杜绝平时不学习,到了期末的时候才用功应付考试的现象。4结束语

  总之,程序设计不仅是计算机专业的基础课程,也是适应社会需求的岗位能力课程,合理的课程内容设置配以科学的教学方法,充分利用科学技术技发展带来的教学方式的革新,就一定能促进学生编程能力的提高。学生的编程能力的在一定程度上与学生学习计算机知识的热情有一定关系,激发学生的学习热情又为学完本课程以后其他的计算机相关专业课程带来良好的开端。

参考文献:

  [1]杨宁,林丽征,徐梦诗.翻转课堂教学理念下的“现代教育技术”新课程设计与实施[J].中国远程教育,2015(3):61-65.  [2]张萍.基于任务驱动理念的高职计算机基础教学探讨[J].教育与职业.2015(6):159-160.

【程序设计课程的教学模式构建论文】相关文章:

1.大学体育课程教学模式与构建思路论文

2.高校商业插画课程的教学大纲构建反思论文

3.基于互联网+的程序设计课程模式探索论文

4.“医体结合”课程方案的构建与实施论文

5.试论体验的课程理解观的构建论文

6.教学课程构建下计算机专业论文

7.应试能力与职业素养课程构建论文

8.高职院校文科课程实践教学模式构建的要求论文


本文来源http://www.010zaixian.com/shiyongwen/2279365.htm
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(zaixianzuowenhezi@gmail.com),我们会及时处理和回复,谢谢.