- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈计算机编程能力的构思
江汉艺术职业学院文韬
1、什么是编程能力
什么是能力?什么是编程能力?它的基本成分是什么?
“所谓能力,我们指的是一个人掌握适当的习惯和技能的独特的 心理品质。”我认为必须具备如下的特征:
1、 能力与活动紧密地联系在一起,能力必须在活动中形成、体 现和发展,并促使活动得以顺利完成。
2、 能力是个性的心理特征之一,它包括知觉、注意、记忆、想 象、思维等方面的个性特征。在这几种心理活动过程中思维对编程而 言占有十分重要的地位。
3、 能力是以知识为基础,在活动中知识是保证活动获得成功的 必要条件,但它与能力有着根本的区别。知识属于经验系统,它是人 对事物认识的实验的总和,是经验的概括,是思维活动、智力活动的 结果。
4、 能力离不开技能,能力不同与技能,虽然它们都依附于个体 存在。技能也是一种概括,是对动作和动作方式的概括。而能力则是 对调节认识活动的心理过程的概括,是较高水平的概括。
综上所述,学生的编程能力可以理解为:学生能迅速、透彻地掌 握编程知识、技能,思想方法的个性心理特征。
二.编程中特殊能力的成分构想
学生编程能力的基本成分是什么?从不同的角度认识可得到两 种结论:
1、 从解决问题的角度把能力用认知、操作及学习策略三个角度 进行分析。
2、 从学科特点的角度,正是计算机教学大纲中提到的,逻辑推 理能力、运算能力及空间想象能力。
要弄清编程能力的基本成分,必须从编程的过程和特点(包括知 识的学习与掌握、问题的解决),从这个过程中学生有关心理特征(知 觉、注意、记忆、想象、思维)的表现、变化各阶段的发展水平;从 影响编程顺利完成的其它因素(知识、技能及其它心理条件)全面地 进行考虑。为此,在“学生编程特殊能力培养”的课题研究中,提出 了五种能力成分的构想,并试图在教学实践中培养这些能力,找到有 效的途径。
下面对这三种特殊能力分别进行探讨:
(一)、概括能力
概括是一种特殊的概括,这种能力是在符号和图形范围内的概括 能力,它的对象本身就是在现实生活中概括出来的,因此它是概括基 础上的再概括。
在学生的编程活动中,概括起着重要的作用。学生接受的知识主 要是已经概括的间接的知识,但这些知识必须经过学生自己的理解、 内化才能转化为自己的知识。学生在学习中的概括能力主要体现在下 列两个方面:
1、 对教材的概括
学生知识的获得本身也是一个学习的过程,为了获得一个新的概 念,首先要对具体的事例进行选择,这种选择要能有助于概括出形成 概念的本质属性;同时对这些概念进行比较,有比较才有鉴别,才能 产生概括。
更高层次的概括,是对概念进行结构整理,以至形成一个知识体 系。
2、 计算、推理、论证方法的概括
从计算来讲,一种算法实际上就是一个概括。
对解题程序、技巧、方法、以及解题思想的概括也是按不同层次 水平进行。概括对其它的心理过程也起着重要的作用,如记忆。
人脑只能在短期内储存有限信息,为了减轻记忆的负担,必须对 知识加以组织。知识间的联系越合理,互相联系程度越高,就越有利 于形成知识组块,有助于知识的记忆、提取和再生。记忆有明显的选 择性,它只能以概括和简略的形式保持信息。
(二) 、编程语言的应用能力
编程的概括性的结果会导致符号的出现。严密的符号体系、独特 的公式、图象语言是计算机区别于其它学科的又一特征。
计算机中编程语言有符号语言、图象语言、集合论语言和逻辑语 言等。
学生编程语言的应用能力表现为理解语言、使用语言。
1、 对编程语言的理解
学生的概念思维首先表现在理解编程语言,它包括把普通语言转 化为程序语言,对程序进行正确的解释,明确语言的内涵。只有把语 言与其所要表达的内容取得联系,学习才获得意义。学生编程能力的 差异往往表现在对程序的理解上。
这种理解在学生的编程中是至关重要的。
编程语言的应用
编程语言是思维的载体之一,没有娴熟的编程语言,思维是难以 进行的。
在学生进行运算、解决问题的过程中,首先要对信息进行准确的 表达,把实际问题转换为程序语言,用符号、字母、图象、表达式等 表示每个概念的含义,以便进行正确的程序编写及运算。
在程序中同一个概念,可以用不同的编程语言进行表达,每类语 言都有它自己的结构、模式,而它们又是在互相沟通的,善于进行语 言间的转换,是编程语言应用的重要方面,很多时候,只要稍微做一 点语言转换,问题的本质特征就显示在眼前。
(三) 、数学直觉能力
选择能力取决于直觉,在于头脑中存在一种关于编程秩序的直 觉,也即是事物关系和谐性的直觉,这种直觉可以在各种组合中作出 有用的选择的一种鉴别能力。
直觉能力在学生的编程中同样起着重要的作用,它往往表现在对 程序结构的领悟;对面临的问题一下子抓住其本质;在推理计算过程 中的简缩,思维的跳跃和敏捷;在解决问题时迅速把
您可能关注的文档
最近下载
- Unit 6 Changing for the seasons单元整体教学设计(共六课时)2025-2026学年度人教PEP英语四年级上册.docx VIP
- 中国荨麻疹诊疗指南(2025版).docx VIP
- 急性消化道出血的专家共识.pptx VIP
- 全国中等职业学校管理平台系统操作指南(2022标准版)(1).pptx VIP
- 个人简历模板个人简历模板.docx VIP
- JTT 1502-2024 直升机救生员搜救作业手势信号要求.pdf VIP
- 2025年河北石家庄晋州市人民医院公开招录劳动聘用人员52名笔试备考试题及答案解析.docx VIP
- 人教金学典同步解析与测评五年级上册数学.pdf VIP
- 体例格式9:工学一体化课程《windows服务器基础配置与局域网组建》任务1学习任务工作页.docx VIP
- 宾馆酒店住宿用餐协议.docx VIP
原创力文档


文档评论(0)