应用应试两手抓
朱 倩 摘 要: 针对《C语言程序设计》课程既要应试又要应用的特点,本文提出在教学过程中,不同时期采用不同策略,从而很好地处理两者之间的关系。经学生实际学习情况验证,在教学方面取得了较好的效果。
关键词: 应用应试两手抓
朱 倩 摘 要: 针对《C语言程序设计》课程既要应试又要应用的特点,本文提出在教学过程中,不同时期采用不同策略,从而很好地处理两者之间的关系。经学生实际学习情况验证,在教学方面取得了较好的效果。
关键词: 《C语言程度设计》 应试 应用
《C语言程序设计》是高校理工科很多专业必修的一门课程,虽然具有功能强大、表达能力强等众多优点,但知识点众多――既有指针、链表这类很多高级语言所没有的难点,又有位运算这样在检测和控制领域中有很强实用性的知识点,而且语法知识丰富,规则繁多,学生在学习过程中很容易感到茫然,抓不住重点。而这门课程的学习目的又非常地明确,不仅要应试,而且要学会应用。学习C语言的真正目的就是学会它处理问题的思路,也就是解题的算法,这样才能有效地掌握更多语言[1]。而在应试的过程中,不仅要考核算法,而且要考核语法。那么在教学过程中如何处理好算法和语言的关系,真正让学生做到不只能应试,更能应用呢?
,突出应用之主线
很多省份的学生会同时面临C语言国家二级考试和省二级考试的压力,而这两种考试在所考核的知识点和考核方式、题型上是有所侧重的,如果在教学过程中同时考虑这两种考试类型,则会造成主线不明,重点模糊。很多学校都采用了谭浩强的经典教材《C程序设计》,该教材系统详细地阐述了C语言的知识点,但正是因为其太过系统详细,反而重点不够突出[2],会使学生过于专注知识点的细节内容,将C语言误以为是文科类需要死记硬背的学科来学习,而忽略了其重在理解重在解题思路的特质,往往出现只会背诵知识点,而拿到题目则茫茫然无从下手的结果。根据这样的情况,在教学过程中,教师可以采取抓大放小的策略,即首先强调该知识点最重要的应用形式,先让学生学会编程,而细微的区别则可以在考前结合具体的考题来讲解。这样当有具体的考题进行比较时,学生对它们之间的差别更容易理解和记忆,也更明白该知识点会以何种形式考核。同时,学生由于已经有了牢固的应用基础,并经过大量练习,一旦有新内容补充进去,也会很容易融会贯通,熟练转化。
,应用应试均考虑
在教学过程中,例题的选择至关重要,知识点的讲解和经典例题的选取相结合,可以事半功倍,加深学生的印象,同时知识点也能讲解得更加透彻。对例题的选取有两大原则。
在讲解例题时,一定要挑选最经典的例题,同时还要进行适当的发散,以点带面,达到学会一题,掌握一类题的效果。例如:判断一个数是否是素数的方法非常简单,主要的程序代码如下:
for(i=2; i<=sqrt(num);i++)
if(num%i==0) break;
if(i<=sqrt(num))
printf("Wrong");
else
printf("OK!");
这段程序一旦掌握了,判断一个数是否为合数、求一个数的所有因子、判断一个数是否为完数、判断两个数
应用应试两手抓 来自淘豆网m.daumloan.com转载请标明出处.