(转)

声明:发此贴旨在为大家提供一个讨论的话题,以增进大家对编程教育的理解与交流。 

对于C系语言,很多底层功能的实现都是可见的,有助于用户更深入的了解和研究。而易语言的源码是二进制,不像别的程序源码直接可读,且很多系统支持库的实现是不可见的,易语言底层功能实现对普通用户而言无从了解和研究。 

但易语言方便在帮助文档和知识库都是中文的,且例程丰富,便于自学,因此用易语言比用C和VB、DELPHI都要容易些,特别是对英文水平还不是很高的中学生。 

然而易语言必竟是后出来的,在此之前的大多数老师都进行过至少一种“英文”编程语言的学习,因此在转向易语言时难免会有些“抵触”。 

我想对个人而言学编程,可以有自己的选择,根据自己的喜好及身边的学习资源去选择。 

但对于中学教材的编程语言已选定为“易语言”的情况下,为了教好学生,教师是一定要抛开个人喜好,认真去研究学习一下易语言,以更好的教好学生编程。 

也没有必要把时间浪费在哪种语言好的比较上,扎实掌握一种并能编出好的程序来,才是有用的做法。 

对于中小学教师而言,因着力考虑的是“编程”到底要教给学生些什么?是分析问题的能力?还是算法的设计?旨在数学建模的能力与逻辑思维能力的培养?还是仅仅只对编程有一个了解? 

考虑清楚和设定好了教学侧重点,才好开展程序设计的教学,而不论用哪种语言,以上的教学内容都是能实现