程序设计中循环教学构建浅议
2017-07-09曾宪文
现代职业教育·高职高专 2017年9期
[摘 要] 循环程序设计是计算机程序设计语言教学中的一个难点,在高校的计算机通识课课程体系中,程序设计是它的重要组成部分。对于程序设计,该课程涉及严谨的数学思维过程,蕴含着计算机思维的独特性,如何通过该课程,培养学生的计算机思维能力,提高学生的程序设计能力,是教师的重要目标之一。
[关 键 词] 循环;逐步细化;计算机思维;通项
[中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2017)25-0144-01
作为大学计算机通识教学的一部分,计算机程序设计是其中的重要组成部分,而循环则是其中的难点。导致学生说难学,教师说难教。
一、循环是程序设计本课程的难点
循环程序设计是计算机程序设计中的难点,它主要体现在:
(一)数学逻辑思维性强,在循环程序设计时,往往涉及大量的数学逻辑思维,如何将一个复杂的问题转化为简单的有限的重复,从而构建数学模型,是编写代码前最重要的任务。
(二)循环程序设计的多样性和复杂性,导致循环程序设计的灵活性比起其他的方面高许多,在程序设计时,如何根据题目或者任务要求,因地制宜,选择合适的解决方案,对教学提出了更高的要求。
二、学生困惑的现象
(一)由于循环程序设计的特点,逻辑性强,构建数学模型灵活多样,解决方案需要根据具体要求选择,课时不多,以通识课的方式教学,在学生的学习积极性、主动性上会构成一定程度的懈怠,导致课前预习不足,课后复习不佳,对于要求较高的循环程序设计,学生普遍反映难学。……
登录APP查看全文
