电子科技大学c语言汪小平,【导师专访】——汪小平老师

原标题:【导师专访】——汪小平老师

导师专访

——汪小平

5d829fba4687c6b51093838e244eb0e2.png

汪小平,副教授,电子科技大学ACM竞赛队伍教练,讲授计算机程序设计、Java程序设计、计算机类综合实验、ACM算法与程序设计、数据库原理及其应用等课程,参与多项精品课程和MOOC建设。

其中“软件工程课程教学改革与人才培养的探索与创新”获电子科技大学教学成果奖二等奖,参与的《微积分MOOC》获2018年国家精品在线开放课程。 指导队伍多次参加ACM/ICPC亚洲区域赛和世界总决赛,获金、银、铜奖60余次。

Q1

汪老师,很多同学都是第一次接触C语言,并没有很深入的理解 ,您可以通俗的解释下,您对于C语言是怎么理解的呢p>

学习C语言,其实很像 学习一门外语。不过外语是我们与外国人交流的工具,而C语言是我们与计算机交流的工具。与人交流,别人可以通过我们的肢体和表情进行猜测,从而理解我们所表达的意思;但计算机不懂这些,它只能按照规则进行理解,所以 程序是精确的,不能有二义性,我们 必须首先掌握C语言基本语法, 然后按照规则使用这些语法,才能表达出计算机能理解的程序。

C语言语法看起来较多,其实最常用的语法不到 20%。这学期我们采用 问题式教学,大家可以通过课堂的实例、平时的练习和上课的学习 总结常用的语法,这样掌握起来就没有那么吃力,进入编程的大门会更快。

Q2

汪老师,同学们很多都是零基础学习C语言,学起来感觉很吃力,您有什么方法可以帮助同学们一下吗p>

首先,应该明白我们是把C语言 作为工具来解决问题的。遇到一个问题时,我们应该先 建立问题的数学模型,然后考虑它的解决方案,接着利用流程图、伪代码等方式细化步骤,最后再编写程序、调试。如果前面步骤做得好,实际编写程序和调试的时间不会很长。

其次,要 学会模仿。有时候程序会用到后面才会详细地介绍具体内容,另外有些程序的细节涉及到的知识和原理也比较复杂,但这些实际并不会影响编写程序,我们只需要模仿着用就好,不必细究。一些细节,其实随着学习的深入,我们慢慢也就懂了。

第三,对于 教材,我们是精心选择过的,主要方便大家学习和参考。每次课前,我都会 把课件发到课程群,大家可以 浏览了解本次上课的内容,这样上课的效率会更高。课后应首先理解吃透课上的实例和相关知识,必要时可以自己重新实现这些程序。另外,一定要结合每周布置的上机题目,多写程序,要明白工具都是 熟能生巧的。

Q3

汪老师,您有什么想对C语言初学者说的话p>

C语言是一门工具,一定要多写程序才能熟练使用。每位同学首先应该通过 独立的编写代码和调试积累经验,以达到熟练编写C语言程序的目的。要知道熟练的程序设计人员主要精力都是放在分析问题和寻找解决方案上,编写程序的 时间可能不到 20%。

古语云:“ 为者常成,行者常至”,希望大家平时多练习,多思考总结,很快就会真正进入程序设计的大门。

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115933 人正在系统学习中 相关资源: 电子科技大学汪小平C语言教程

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月16日
下一篇 2021年4月16日

相关推荐