首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计算机编程学习之路

以前大多数都是在大学里学习计算机编程,现在中小学生都开始学习计算机编程了。应该怎样去学习编程呢,在这里谈一下我的一些看法。

早期是没有图形化编程的,只有代码编程,也就是说,我们学习编程并不一定非得从图形化编程学起。

图形化编程,可以编动画、编游戏。我的一些学员,就是从图形化编程开始学起的,图形化编程确实给他们带来了极大的学习兴趣。他们之所以现在能够在信息学奥赛C++编程学习上非常认真,非常努力,与他们在小学低年级学习图形化编程与很大的关系。在小学低年级学习的scartch图形化编程、手机APP图形化编程和Microbit图形化编程给他们带来了极大的学习兴趣。另外他们也知道C++编程在很多游戏编程中应用。

图形化编程的学习,可以在小学二年级以上开始。

代码编程的学习可以在小学四年级开始。主要学习基础知识、算法和数据结构,并做大量的算法题。为什么需要小学四年级开始,而不是更早,是因为在小学四年级之前逻辑思维不是很强,在小学四年级以后,学生的逻辑思维开始发力。

经常有人说图形化编程很简单,其实并不完全是这样的,只能说图形化编程的起步简单易学。实际上我们用C++可以做的算法题,用scratch图形化编程也一样能做,现在市面上也有scratch图形化编程的算法书销售,网上也有scratch图形化编程的算法的一些资料。用scratch图形化编程做一些算法题目的难度和C++做算法题目得难度是一样的,关键在于是否将这个算法题目的逻辑想清楚,和算法语言的关系不大,和对这个算法题目的逻辑思维有关。

想要参加信息学奥赛,在学习完图形化编程之后就直接学习C++编程或者不学图形化编程直接学习C++编程。不想参加参加信息学奥赛,可以学python编程也可以学习C++编程。现在C++编程的学习资料和网站非常多。

初学编程一定要多做题。很多大学里讲计算机编程,但有一个很大的问题点就是做题太少,早期和现在都是如此,改变不大。 计算机编程的大题一定要做到200道题左右,这样才可以达到自由编程的水准。 我们用scratch图形化编程也一样可以做这些题目,但是没这个必要, 一是因为网上没有scratch图形化编程的刷题网站,二是我们投入这么长时间去做题,去学习,我们应该学习一个代码的编程,这样在以后的工作中可以应用。图形化编程还是局限性,在工作中应用较少。

做完200道题以后,如果感觉到自己的逻辑思维非常强,学习能力非常强,继续学习算法编程,去参加信息学奥赛提高级的考试和参加NOIP联赛。部分学员可以在参加完信息学奥赛入门级的考试或者一些计算机编程的评级考试之后,转学计算机编程的应用编程,或者在做完200道大题以后,不参加考试,直接转学计算机编程的应用编程。但一定要在做完200多道题以后才能去学习计算机编程的应用编程,因为没有一定量的题目,逻辑思维、编程思维是建立不起来的。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OAw8ggbDq0-HSlNwduYSNakA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券