怎样学习程序设计_第1页
怎样学习程序设计_第2页
怎样学习程序设计_第3页
怎样学习程序设计_第4页
怎样学习程序设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

怎样学习程序设计第1页,共12页,2023年,2月20日,星期六《计算机程序设计基础》是大学计算机基础教学系列中的核心课程,主要讲授程序设计语言的基本知识和程序设计的方法和技术。内容同时包括程序设计方法学、数据结构与算法基础等方面的初步内容。该课程实践性很强,应使学生掌握计算机程序设计的思想和方法。初步具有在各领域应用计算机的能力,并为后续课程的学习创造条件。第2页,共12页,2023年,2月20日,星期六怎样学习C++才即能学到真本领又不太难:

知己知彼,百战不殆。所谓知己是指学生要对自己的实际状况有一个客观的全面的了解,特别是进入大学后,在新的学习环境中,自己能否很快进入角色,你会怎样对待各课程。所谓知彼是指学生在学习本课程之前要了解C++程序设计课程的整体结构,包括有哪些内容,它们之间有什么内在联系,哪些是重点。所谓知彼也是指应该采用什么具体的学习方法,才能取得事半功倍的效果。第3页,共12页,2023年,2月20日,星期六知己——学生与教学整体环境的现实情况:一年级大学生更重视数理化和外语,计算机课的精力分配仅排第五、六位。本科生总学时数下降,尽管计算机课程重要性上升,但总学时不可能增加。学生认为应试教育天经地义,大学应延续中学的应试教育,不懂得主动学习。尽管中学教学大纲对计算机要求提高,但学生水平未提高。大学生上机实践环境大大改善。大学生对计算机学习的期望值很高,但对学习将遇到困难的心理准备不足。第4页,共12页,2023年,2月20日,星期六知彼——课程的整体结构与学习方法C++课程包括基础知识教学和面向对象关键技术教学两部分。前者是基础,后者是重点、难点。学习要求突出程序设计,掌握算法,不要死抠语法。学到实实在在的应用技能。重视实践。不是语法知道的越多程序编得越好,而是动手越多程序编得越好。大学生应该自觉培养自己的自学与研究能力。第5页,共12页,2023年,2月20日,星期六学习方法首先应淡化语法、强调算法:注意学习有关独立于任何特定编程语言的算法概念和结构,即学习的中心是程序设计而不是语法。强调算法,不是忽视语法,而是不要繁琐的钻牛角尖的语法,我们要的是基本的常用的语法,但更多的是模仿。不是知道的语法越多,程序编得越好,而是自己动手编程越多,程序编得越好。

重点攻算法,带动基本语法的学习,也可以大大节约时间,降低学习难度。第6页,共12页,2023年,2月20日,星期六学习方法第二,适应大学的启发式教学方式老师的教学方法大体有两类:

一类是细细地讲,所有的难点、问题和细节都举了大量的例子一一交待清楚。把知识嚼烂了再反哺给学生。这样学生学习的难度是下来了,但学生的能力很难提高。中学教师多数属此类。

另一类是粗犷地讲,讲重点、讲关键技术,其他留给学生自学,留给学生通过实验来掌握。教师主要起引导的作用,让学生不走或少走弯路。大学教师多数属该类,它培养了学生的能力。刚入学的大学生适应大学的教学方法是非常重要的第7页,共12页,2023年,2月20日,星期六学习方法第三,正确处理编程细节与大局观:本课程一学年完成,在第一学期的教学中对算法的描述,侧重于采用C++语言编程的细节的讲解。学生应学会先分析算法,再画流程图,最后进行编程。特别是在“基本控制结构程序设计”和“函数”的教学中要严格贯彻这一要求。之后是过渡阶段,老师对编程的细节的讲授随教学推进而逐渐淡化,对程序的整体掌握的要求逐渐加强,使学生的编程能力上一个台阶。学生不要指望老师永远细细地讲下去。在第二学期的教学中,算法表述的细节基本留给学生自己看,教师重点讲解脱离具体C++语言的算法本身的描述和程序整体的构造。学生一方面提高自学能力,另一方面建立编程的大局观。第8页,共12页,2023年,2月20日,星期六学习方法第四,善于模仿与互相学习:规范化编程主要是灵活应用通用算法,不是创造别人看不懂的算法,初级阶段主要是模仿。在学生尚未入门时具体指导尤其重要。教师在教学初期的课堂教学中会做很多控制台应用程序设计全过程演示。学生要特别注意教师的演示,以利今后模仿。要特别注意教师的讲评,这是一个总结提高的过程。在辅导实验时教师只可能解决少数学生的少数问题,提倡上机时学生互相讨论互相帮助。提倡较难的题可以同学之间先讨论再独立完成。甚至习题可以先看懂参考答案,再自己编程。第9页,共12页,2023年,2月20日,星期六学习方法第五,提高调试程序的能力:

学生调试程序的能力主要在学习的早期培养。学生要学会怎样跟踪程序的运行,怎样设置被监视的变量,怎样设置断点,怎样单步运行,怎样使用Debug工具。请老师帮忙调通一个程序,不如向老师学会怎样去调程序。第10页,共12页,2023年,2月20日,星期六学习方法第六,围绕关键技术多练:掌握C++的关键技术,与之有关的例题精读,无关的泛读。围绕关键技术下功夫是花较少时间,学到正本领的关键。

C++的内容很

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论