C++学多久,可以开始算法学习了

Posted 多妈讲编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学多久,可以开始算法学习了相关的知识,希望对你有一定的参考价值。

最近有家长在咨询算法学习,他们说孩子之前学习过Scratch或者Python,学了有一年半载的,想了解一些这些语言基础的学习是不是已经足够支撑算法的学习了。
如果孩子之前学的是Scratch,那基本上是需要重新学习C++语言基础的。如果学习的是Python,并且已经学习超过半年,如果能理解和掌握编程思想,具备编码能力的,那这种情况的话,只需要快速的学习C++语法,就可以进入算法的学习,但是否真的理解和掌握了,这需要测试一下。
我也遇到过很多的学生家长,他们的孩子虽然学习了半年,甚至一年的编程语言,但大部分时间都是做点小游戏,或是画点图,孩子的主要注意力都放在了运行结果的趣味上去了,中间的编码过程就是跟着老师一步步抄写下来的,少了自己独立思考,独立编码,试错和解决问题的这些环节,就会出现当碰到问题需要独立编写代码解决的时候,总是想不到应该如何写代码。 而学生前期最应该训练的能力,就是编码能力,有了基础的编码能力后,才可能把问题分析思路变成能够执行的程序。

那么如何训练这种代码能力呢? 这里我给出一些建议:

1. 选择一门入门语言后,多使用,多练习
Scratch只能让学生有一个大概的编程概念,这种编程方式和实际的编程相距很远,当然,如果孩子太小,从训练编程思维的角度来说还是可以学习一下的。后续一旦选择了一门语言,建议先深入学习下去,从语言基础到算法和数据结构,通过一门语言掌握代码能力和算法能力。
2. 多做一些基础训练题,通过题目提升应用能力
编程语言也是一门语言,是一种和计算机沟通的语言。在学习的初期是需要多练习。每种语言的基础语法点其实并不多,学生在听课的时候一般都能听懂,但一到做题的时候,就发现做不出来,很多时候,家长就会认为孩子不大适合学编程.
其实并不是这样的,出现这个情况是因为他们在理解和灵活应用之间,还缺少一个关键因素——练习。学生要学会使用代码来组织自己的思维.
就有点类似我们的写作,想要通过语言文字来表达自己的思想,首先理解基本的语言语法和词句等,然后把思绪转换代码或文字。
3.对于不熟悉的知识点,进行针对性的训练
编程语言的语法学习,一般都是通过几节课程顺序学习下来的,不同学生会对不同知识点理解不一,这个时候就要通过专项训练,让学生能够进一步把相关知识点深入理解起来。
例如很多刚学编程的学生,对于循环,数组等概念无法快速掌握和理解,虽然可能讲的时候感觉都听懂了,但大部分学生碰到这类题目时,依然无法独立解决。
针对这种情况的学生,我就会针对性的找一些题目进行训练,帮助他们彻底掌握。
大家都知道信息学中核心知识是算法和数据结构,核心能力是通过计算思维高效的解决实际问题。为了最终掌握这样的能力,学生第一步就是要拥有代码能力。
拥有了代码能力,就能通过编码准确的描述自己的解题思路,然后再进行算法学习,提升自己的问题分析效率。
想要掌握编程核心能力的孩子们,赶紧找准一种编程语言,把代码能力快速训练起来吧。 


C++学多久,可以开始算法学习了
C++学多久,可以开始算法学习了

有问题

扫码与我联系




更多课程链接




NOI基础课系列:

课程介绍,→   

开发工具,Windows→

开发工具,Mac→ 

第一课→ 

第二课习题讲解→ 

第三课 

第四课 



以上是关于C++学多久,可以开始算法学习了的主要内容,如果未能解决你的问题,请参考以下文章

学python要多久?

怎么成为一名程序员,要从哪里开始学起,先学啥在学啥

python要学多久

排序算法总结-选择排序插入排序归并排序和快速排序

学python要多久

蓝桥杯c++省三需要多久