欢迎来到天天文库
浏览记录
ID:27658573
大小:124.00 KB
页数:6页
时间:2018-12-05
《c程序设计教学方法探析程金花》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C程序设计教学方法探析程金花(安徽师范大学数计学院,安徽省芜湖市241003)关键词:C语言;程序设计;教学方法摘要:现在C语言几乎成为大学教学一门基础课。本文对在大学本科尤其是非计算机专业C语言教学中,如何培养学生的程序设计能力,掌握好程序设计工具,为所学专业的计算机应用创造训练与锻炼的条件等问题进行了论述。讨论了通过程序设计的演示法,尝试法和实训法三个环节,采取课堂教学互动和多媒体教学方法改进教学效果,培养学生学习程序设计的兴趣,提高解决实际问题的能力,从而提高C语言课程的教学质量,真正迗到学以致用。Discus
2、sionofCprogrammingteachingmethodChengJinhua(AnhweiNormalUniversityCollegeofmathematicsandcomputerscience,AnhuiWuhu241003)Keywords:C;programdesign;teachingmethodAbstract:nowtheClanguagehasalmostbecomeoneofbasiccoursesinUniversityteaching.Inthispaper,thebachelor'
3、sdegreeespeciallynotmajorincomputerinClanguageteaching,howtocultivatethestudent’sabilityofprogramming,mastertheprogrammingtool,arcdiscussedforthemajorofcomputerapplicationtocreatetrainingandexerciseconditionsetc..Discussedbydemonstrationmethodofprogramdesign,tr
4、ythreestepsmethodandthetrainingmethod,taketheinteractioninclassroomteachingandmultimediateachingmethodstoimproveteachingeffect,cultivateinterestofstudentsinprogramming,improvingtheabilitytosolvepracticalproblems,toimprovethequalityofteachingClanguagecourses,tol
5、earninordertopractise.一、绪论1.1研究的背景掌握和应用计算机知识,是培养新型人才的一个重要环节,是髙等学校全而素质教育中极为重要的组成部分。非汁算机专业中的计算机教育,无论教学0的、教学内容、教学体系、教学方法以及教材的选用等各方而都与计算机专业有很大不同,因此不能照搬计算机专业的模式和做法。计算机程序设1十语言课程属于汁算机基础教育的第二个层次,即计算机技术基础教育。所以一个好的教学方法对于培养新型计算机人才至关重要。而当今的大学里非计算机专业关于C语言教育方法有很多不尽如人意的地方,所以计
6、算机教育方法的探析迫在眉睫。1.2研究的现状传统的教育方法的基本特点是以知识的传授为中心,过分强调了教师的作用,扼制了学生的个性和创造性,忽视了学生的主动性与潜能的发挥,不利于学生更好的掌握C语言这门课程。学生普遍出现的情况是觉得C语言规则比较多,格式繁琐不界易掌握,老师上课比较枯燥,即使课本上的知识掌握了,应用到实际中,编写一个完整的程序还是比较困难。初入大学,非计算机专业大学生的计算机基础普遍较差,只见过十进制,没有接触过二进制,更没有接触过这种包含深奥数学思想由英文组成的代码,普遍感到恐慌。在大学的环境下,学生
7、学习缺乏动力,不积极。C语言教材在内容组织上,虽然依逻辑思维方式进行了归类,但难点还是较力集屮,跨度大,尤其在数组和指针等章节。教师在授课的过程屮常常忽略这一点,以自己的角度出发,采用填鸭式的教学方式,参考自己的讲义,采用幻灯片在讲台上讲解语法和算法思想,他们无法也无从得知学生的掌握情况,幻灯片的巨大的缺陷是包含在其中的信息量巨大,学生分不清主次,在幻灯片上的程序只能看到好的结果,无法看到程序运行屮的意外错误,更不用说调试;其次,许多学生在最初的数据结构、运算符和表达式章节就落后教学,后来随着课程进行,觉得枯燥无味;
8、最后,在大学的环境下,下课后学生很难和老师见而,最多是通过电子邮件进行沟通,许多程序问题很难解决。在上机的过程中缺乏必要的指导,学生面对陌生的开发环境,在MicrosoftVisioC++6.0开发环境下无法理解“#include〃stdio.h〃”的意思,程序许多部分无法理解,在出错时自己无法调试,而学生十分渴望运行一个完整的程序,学习热情也
此文档下载收益归作者所有