本论文是一篇计算机编程相关论文格式,关于编程类课程教学中学生思维能力培养相关大学毕业论文范文。免费优秀的关于计算机编程及计算机及大学生方面论文范文资料,适合计算机编程论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:从创新思维概念入手,阐述了其具体的内涵和特点,并就目前大学生在计算机学习中面临的问题,结合计算机编程类课程的特点,提出了具体措施.通过这些措施,一方面解决当前大学生在学习计算机编程中遇到的问题;另一方面通过这些方法来提高大学生的创新思维能力,为大学生将来就业和工作奠定良好的基础.
关 键 词:计算机;编程;教学;创新思维
中图分类号:G434文献标识码:A文章编号:1672-7800(2013)005-0180-02
1.创新思维及特点
创新思维是指人们在总结前人和自己经验的基础上,从某些事实中更深一步地找出新的突破点,寻找新的关系、新的方法和新的答案的思维.通过创新思维不仅揭示了客观事物内在的本质和联系,而且思维的结果给人类社会创造了巨大财富和价值,推动了人类社会文明的进步.它的主要特点如下:①突破性.创新思维打破旧的思维模式、旧的思维定势和习惯,培养突破性思维,甚至跳跃思维,通过日积月累从而激发大脑的创新潜力;②综合性.具有将各种观念、各种现象、多学科的知识综合在一起的能力,从而找出新的方法和规律;③独特性.追求个性,不迷信传统,不迷信权威,不盲从大众,在思维中另辟奇径实现超越.
2、当前大学生在计算机学习中面临的问题
(1)大学扩招之后,平均生源质量下降.一方面,学生的基础知识掌握不牢靠,成为大学学习的主要障碍;另一方面,进入大学的门槛降低了,让高中生松懈了,没有了持之以恒和吃苦耐劳的精神.特别是在二本院校中有部分学校招收中职、高职毕业生,这部分学生在最后学习阶段根本没有开设数学和英语课程,导致他们进入大学后学习困难巨大,从而影响他们的专业课学习;部分来自农村的学生在进入大学之前根本没有接触过计算机,一切从头再来,大大影响了他们对计算机的学习.
(2)绝大部分大学生从小学到初中再到高中的学习过程中,在现有的教育模式下形成固定思维,一方面表现在对教材、对教师的盲从,只要学好书本知识,只要认真听教师讲课就能取得好的成绩;另一方面学生习惯了教师的满堂灌,书上大部分公式、定理教师都会给证明和推导,书上所有知识和例题、习题教师都会讲解,学生的主要工作就是听讲.
3.计算机编程类课程教学特点
计算机编程类课程包括《C语言程序设计》、《数据结构》、《C++面向对象程序设计》、《汇编语言》、《Java程序设计》等,这类课程是计算机及其相关专业的学生必修课程.计算机编程类课程教学中主要分理论教学和实践教学,其中,实践教学跟理论教学在此类课程中起着相同作用.理论教学主要是讲述计算机语言的语法、工作原理和算法思想;实践教学主要是培养学生的动手能力,也是对理论教学的验证、运用和推广.计算机编程类课程主要特点如下:
这篇论文出处:http://www.sxsky.net/benkelunwen/060209098.html
(1)各种编程语言的基本语句和结构都差不多.例如:变量类型及定义、数组、赋值、算术运算、分支语言、循环语句、调用语句等,因此编程类课程除语法和基本结构讲解外,重点应该是讲解编程思想或算法核心,其次是给学生讲解与其它编程语言的差别,便于学生将来学习其它语言.
(2)在教学中注重培养学生的逻辑推理和逻辑思维能力.计算机语言是一门逻辑思维和推理要求很严密的学科,学生在学习过程中需要通过学习《高等数学》、《离散数学》等公共基础课来加强自己周密思维和逻辑推理能力.
有关论文范文主题研究: | 关于计算机编程的论文范文文献 | 大学生适用: | 电大论文、自考论文 |
---|---|---|---|
相关参考文献下载数量: | 55 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 论文任务书、论文目录 | 职称论文适用: | 技师论文、职称评中级 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 免费选题 |
(3)计算机编程类课程的学习主要在于应用,但要在某一技术领域中做开发,必须掌握该领域的相关知识,如进行网络方面的开发,必须了解网络协议等相关知识,进行多媒体开发就必须了解多媒体方面的知识等.
(4)计算机编程类课程是一门实践性很强的课程,学生必须动手才能真正掌握所学的知识.学生如果仅仅看懂书上的内容,也不代表会编写程序,只有上机输入代码、调试且运行通过,才代表你掌握了编程技术.
(5)计算机语言发展很快,同一种语言版本每年在更新,采用新技术、新方法的新的语言不断产生.因此,在学习中学生更应该注重掌握学习方法,做到“一通百通”.
4.学生创新思维培养策略
4.1打破传统教学模式,实现开放式教学
计算机作为一门新兴学科,对各专业各领域都产生着深刻影响,其知识更新速度很快,这要求我们不可能采用传统模式来进行教学,必须采取开放式模式教学.采用开放式教学主要从以下几个方面着手:
(1)教材不能仅局限一本或几本.传统模式上的教学一般教师会为学生安排一本主讲教材和若干本参考教材,整个教学环节主要是围绕一本教材进行教学,同时学生从上小学起就接受了一本教材教学的模式.这种模式带来的主要问题有两方面:一方面对教师来讲,一本或几本教材远远跟不上计算机发展的速度,因为围绕新技术的出现而编写的教材往往要落后2~3年;另一方面对于学生来讲,教师所讲内容如果超出书本,他们的反映是教师没按书本讲,听不懂.所以,针对这种情况,要求“学”、“教”双方应该改变观念,作为“教”的一方不能仅仅满足一本或几本教材,而是要查阅大量资料,甚至是网上资料,除了将现有技术要介绍给学生外,还需要将本领域的最前沿技术以及发展趋势介绍给学生;同时作为“学”的一方,要从高中时代的教学模式中转变过来,在上课前除了预习主讲教材外,还要在图书馆和网上查阅大量资料,了解所学内容的相关知识.
(2)教学时间不能仅局限于课堂.除了课堂教学外,学生在课外通过精品课程、网络课程的教案、大纲、课件、实验以及参考资料等教学资源进行自学,另一方面学生通过网络可以向教师在线提问、在讨论群中在线讨论和在线测试.
(3)教学空间不能仅局限于教室.除在教室进行理论教学,在实验室完成上机实验外,高年级学生还要深入校内外实习基地,直接参与合作单位的软件项目开发,一方面学习软件项目开发的流程和过程,另一方面将自己所学的知识运用到实际产品开发中去.4.2培养学生工程师意识和用工程技术方法解决问题的能力
工科院校的学生毕业后,大部分要从事工程技术工作,成为各个专业的工程技术人才.同样,计算机专业的学生通过编程课程学习,毕业后成为软件工程师,参与软件开发和解决软件使用中出现的问题.在教学中需要培养学生工程师意识,用工程技术的方法去解决实际问题.主要体现在以下两点:
(1)善于总结积累经验.软件