关于程序设计的学习

计算机是人类通用智力工具,计算机的一切功能都是人赋予的。

对“计算机语言与程序设计”教学模式的评鉴:过于注重语句、语法和一些细节,基本上是以高级语言自身的体系为脉络展开的,没有把逻辑与编程解题思路放在主体地位上;对如何分析问题和解决问题讲得不够,对学生编程的能力、上机解题的能力训练的不够。

这样学习的时候枯燥难学,学过之后,不能用来解决实际问题。

 

以强调动手实践上机编程为切入点;以任务驱动方式,通过实例讲授程序设计的基本概念和基本方法;重点放在思路上,在c\c++语言的环境下,针对问题进行分析,构建数学模型,理出算法并编程实现。

提出强化实践。明确告诉学生:程序设计课时高强度的脑力劳动,不是听会的,也不是看会的,而是自己练会的。只有动手学起来才会有成就感并产生兴趣,学起来才比较从容。

只有在编写大量程序之后,才能获得真知灼见,感到运用自如。

提出理性思维和理性实践。按照构建主义的学习理论,学生作为学习的主体在与客观环境(🈯️所学内容)的交互过程中构建自己的知识结构。

授课重点放在思路、算法、编程构思和程序实现上。语句只是表达工具,讲一些最主要的,对细枝末节的东西根本不讲。要求积极思考,尽量当堂学懂。在编写程序的过程中,提高利用计算机这个智能工具来分析问题和解决问题的能力。

 

学习方法

动手动脑,在理论指导下实践;

注重编程思路的学习和总结

提倡做学问,要又学又问

进行大量练习,以求熟能生巧,运用自如

 

良好的编程习惯

程序构思要有说明;

强调可读性;

变量要加注释;

学会如何调试程序;

对运行结果要做正确与否的分析。

 

算法、数据结构、程序设计方法、语言工具4个方面是一个程序设计人员应该具备的知识。在设计一个程序时要综合运用这几个方面的知识。

posted @ 2015-09-25 16:01  ifo_o  阅读(173)  评论(0编辑  收藏  举报