《面向过程的程序设计》课程创新.docx
《《面向过程的程序设计》课程创新.docx》由会员分享,可在线阅读,更多相关《《面向过程的程序设计》课程创新.docx(2页珍藏版)》请在优知文库上搜索。
1、面向过程的程序设计课程创新本课程从哲学、思维、知识、认知、能力等多方面进行解构,课程教学中体现多个创新思路,国内外无明确同类思想或语言描述,主要创新点如下:1体现编程思想(世界观)一方法(方法论)一规范、规则的统一核心思想。体现思想不是本课程的噱头,而是核心。学习知识为求道,求道是为了更好的服务自身与社会,离开了这点学习死知识没有任何价值。但寻道是有规律的。在课程中,我们不仅要展示出在解决将现实世界问题转化成计算机世界的问题过程中,人们认识表达的不断反复、逐步深化的道,还要告之解道的方法、解道的技术。这也就是课程通篇所表现的“面向过程、面向对象”的世界观,有助于理解与合作“环境建模”方法论和经
2、常出现在教学中类似于“门当户对、抛绣球、芝麻开门”这种形象化表达方式的语法应用规则。这些思想、思路、步骤的完整融合是创新价值之所在。2独立创新的知识体系结构。基于对多所大学的调研,发现对“面向过程的程序设计”(各校的课程名可能有区别,大都称为cc+程序设计)课程的教学知识体系都是以专家认可的难易程度来解构知识的逻辑顺序,“指针”、“函数”、“文件”这些承载面向过程、面向对象思想的概念由于看起来相对较“难”,所以安排在教学最后,待将C/C+语言的基础语法等基础打牢之后,才能讲述。我们认为这种认知是错误的,它严重地损害了对这门基础学科的本质、精髓的认识和掌握,人为地造成了学生学习的片面性、局限性、
3、抽象性,甚至主观造成知识传授的不严谨,影响正常教学。如:所有教材“数组”之后才出现“指针”,但“数组”作为函数的参数进行传递,其实质就是“指针”在传递,如果这点不讲清楚,就会发生认知上无法克服的困惑,本来是正确的知识,可在学生眼里就会直观地看到错误的现象:错一,形参可以是常量;错二,一个模块可以方便地修改另一个模块里的内容。事实上,由于在知识体系的认识上的偏颇,上述的错误将无法避免,学生的认识将反复地出错,失去信心甚至放弃。经过详细地研究和分析,我们提出新的知识传授体系结构:基于对现实问题域的分析提出模型/模块设计,将函数/文件纳入模型/模块并从课程开始引入,在不断的问题需求中,逐步加深对函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向过程的程序设计 面向 过程 程序设计 课程 创新