资源描述:
《研究性教学模式在c语言教学中的实施》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、研究性教学模式在C语言教学中的实施摘要:研究性教学是创新型人才培养的重要模式和途径。本文提出在C语言常规教学中引入研究性教学模式,改造课堂教学和实践教学环节,充分发挥学生的主观能动性和教师的主导作用,在培养学生创新思维方面收到了很好的成效。
关键词:研究性教学;C语言;教学模式
C语言是近年来国内外迅速推广使用的一种高级程序设计语言。它功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,成为目前国内高校理工科专业首选的入门计算机程序设计教学语言。
2、
1在C语言教学中实施研究性教学模式的必要性
目前C语言教与学过程中存在一些问题,表现在:
(1)学生认为学了C语言没有用处,无法编写实用的大型软件;将来有比它更好、更便利的语言工具,如VB、Delphi等;学习过程枯燥无味,知识点太多,语法、格式类的知识占了多数时间;某些知识点(如递归、指针)太难,不容易掌握,没有信心学下去。
(2)教师沿用传统的教学模式,一成不变地讲解经典实例练习,甚至将其建设为精品课程,所有教师和班级统一讲稿和案例,教师教学既轻松又方便
3、。
因此,当前C语言教学需要改造现有的教学模式,提高学生的学习兴趣,发挥教师的主观能动性,培养学生分析问题和解决问题的能力。
教育部在《关于进一步加强高等学校本科教学工作的若干意见》中特别倡导“积极推动研究性教学,提高大学生的创新能力”[1]。研究性教学是创新型人才培养的重要模式和途径,可以激发大学生的创新意识和主动学习、创造学习的积极性,发挥他们的创新潜能,为国家创新体系提供一支庞大的、潜在的人才
队伍。我们有必要在C语言教学中引入研究性教学,激发学生的学习兴趣,使他
4、们通过分析、分解、归纳、整理提高创新思维能力。
2研究性教学模式的要素
研究性教学是在教学过程中创设类似科学研究的情景,让学生在独立的探索、思考和实践的研究过程中吸收知识、应用知识、分析问题、解决问题,提高学生的素质,培养学生创造能力和创新精神的教学模式[2]。简单地说,研究性教学追求课内讲授与课外实践、教师引导与学生自学、教材与阅读有机结合并达到完整、和谐、统一。
研究性教学既能发挥教师的主导作用,又能发挥学生的主体作用[3];既能培养学生的学习兴趣,激发学生思维,又
5、能培养学生分析解决问题的能力;既能使学生掌握系统扎实的基础知识,又能培养学生的实际操作能力,克服接受性教学的缺陷。
2.1研究性教学的创新性
在信息改变、老化频率加快和知识载体数字化的知识经济时代,学习目的不是获取多少知识,而是自我学习,掌握获取信息、解读信息、分析问题并解决的能力。这就必然要求教师将研究思想、方法、最新成果引入教学并贯穿教学全过程,因此,研究性教学本身也是创新的。
基金项目:盐城师范学院教2008年教育科学研究项目“研究性教学模式的探索与实践“(08j
6、x015)。
作者简介:郭晓俐(1974-),女,讲师,本科,研究方向为数字媒体、嵌入式网络。
2.2研究性教学以“学生为主体”
传统教学模式将课程内容当作客观、普适和超脱的知识,教师扮演着知识的权威占有者、传递者、解说者的角色,学生被动单向接受知识,以记忆为主,极大削弱了学习兴趣和主观能动性[4]。当代大学生的理解能力较强,参与教学活动的积极性和能力较强,可以吸引他们参与到教学过程中来,实施研究参与性教学。
研究性教学始终以学生为中心,从根本上扭转了教师侵夺
7、、替代学生主体地位的倾向,让学生在实践中发现和探究问题,体验或感受生活,在研究中学习、在研究中成长,发展实践能力和创新能力。
2.3研究性教学以“教师为主导”
研究性教学加强了“学生为主体”的地位,但却不意味着削弱“教师为主导”的作用。教师在教学活动中扮演着设计者、组织者、启发者、引导者、鼓励者和促进者的角色。从这方面来说,教师的工作量加大了,要求提高了,除了要罗列总结知识点,还要设计问题、项目,将这些知识点融入其中,组织学生逐步探索,在解决问题的过程中掌握运用知识点,教师要不断
8、给予必要、合理的启发、引导,乃至鼓励,这就要求教师有开放的意识和开阔的视野,把基础知识和创造性相结合、条理性与灵活性相统一,在教学活动中收放自如。
3研究性教学在C语言教学中的具体实施
3.1课堂教学
一般认为,C语言课堂教学最不容易实施研究性教学,一是因为课堂教学时间短,教学探究无法展开;二是因为课堂教学以新语法、原理、算法为主,所学知识不足以开展研究性教学。恰恰相反,课堂是C语言研究性教学的重要场所,许多原理、算法并不是事先就知道的,