这是一本写给零基础编程读者的学习入门书,也是一本写给家长朋友们转变教育观念的书。这不是一本用来考试的编程书,但编者希望它是一本帮助同学们打开编程世界的引导书。
1. 编程干什么
编写程序又称编程,通俗地讲,编程就是告诉计算机,要帮人做什么、怎么做。但是计算机无法直接听懂人类的语言,所以需要使用一种计算机和我们人类都能理解的语言,这种语言就是计算机语言。使用计算机语言编写的文件称为程序。
我们身处的这个时代是人类历史上一个发展迅速的伟大时代!互联网、智能手机、各种 App、大数据、机器人等都已经一步步变成现实。5G、物联网、人工智能也很快会大面积实现和普及,就像今天的互联网和手机一样。所有一切的背后,都离不开人类编写的软件。事实上,编程已经成为中小学教育的重要组成部分,因为编程有以下几方面很显著的作用。
编程是极佳的智力启蒙活动 编程能提高孩子们的记忆力、想象力、逻辑推理能力,有效促进智力培养。
兴趣是学习编程最好的老师 《青少年C++创意编程趣味课堂(微课版)》选取的例子贴近生活,符合孩子的身心特点,容易引起他们的共鸣,激发他们的学习兴趣,让他们感觉学习C++是一件非常有趣的事。
编程的过程是一种思维方式 它教给孩子们如何创造性思考、协同学习和逻辑推理,提高做事的计划性,增强分析问题、解决问题的能力。
编程是处理信息的现代方式 在信息社会,如何认识信息、理解信息、驾驭信息,最好的途径就是学习编程,发挥信息的作用。
未来的世界一定是智能化、自动化的世界,与大数据、人工智能等技术相关,而这一切的基础是程序。学会编程,能更好地读懂世界、适应世界、创造未来世界。
青少年学习编程并不是为了将来成为程序员,而是在于开发智力、培养创造力,学会运用计算思维解决问题。比尔?盖茨说过,学习编程可以锻炼你的思维,帮助你更好地思考,创建一种你认为在各领域都非常好用的思维方式。
在未来世界中,编程能力可以说是一个受过教育的人的基本能力,就像今天一个上过学、读过书的人要具备基本的读写能力一样。
2. C++ 是什么
C++是一种非常优秀的计算机编程语言,操作方便、上手快、易学,比较适合初学者。C++已经成为三大主流编程语言之一,它适合孩子的编程启蒙。具体而言,C++ 有如下优点。
入门容易 其使用界面简洁,编写程序过程简便、容易上手,非常适合初学编程者学习。
难度值低 C++虽简单,其设计却很严谨,让用户可以全身心放在程序的设计逻辑之中。
3. 《青少年C++创意编程趣味课堂(微课版)》结构
万栋高楼平地起,学习编程也要一步一步来。编程说难也不难,说易也不易。学习编程也要一步一步走。《青少年C++创意编程趣味课堂(微课版)》按照由易到难的顺序,将所有的知识点融入一个个好玩、有趣的案例中,让小朋友先模仿案例去动手做一做,边玩边学,在玩的过程中逐渐理解,在完成模仿项目的基础上进行拓展,激发创新思维。全书按照知识顺序、难度分成9章,每章还设计了多个栏目,便于读者学习和教师教学。
章节语 故事引入情景、英语关键词解释代码含义、核心知识点强调重点。
研究室 思路分析、以算法描述的方式分析程序、对编写过程中的重难点进行解读。
工作坊 通过编程实现、调试运行、优化程序、答疑解惑等掌握程序编写调试过程。
知识库 介绍程序中使用到的知识点或程序中的重点、难点知识。
创新园 通过阅读程序写结果、查找错误代码、编写程序等多种方式,鼓励同学们创新作品。
4. 《青少年C++创意编程趣味课堂(微课版)》特色
《青少年C++创意编程趣味课堂(微课版)》适合已经接触或学习过C++编程,且对C++感兴趣的青少年阅读,也适合家长和老师作为指导青少年学习程序设计的提升教程。为充分调动他们学习的积极性,在编写时体现了如下特色。
案例丰富 《青少年C++创意编程趣味课堂(微课版)》案例丰富,涉及编程的诸多类别,内容编排合理,难度适中。每个案例都有详细的分析和制作指导,降低了学习的难度,使读者对所学知识更加容易理解。
图文并茂 《青少年C++创意编程趣味课堂(微课版)》使用图片代替大部分的文字说明,一目了然,让学习者能轻松读懂描述的内容。具体操作步骤图文并茂,图文结合来讲解程序的编写,便于读者边学边练。
资源丰富 《青少年C++创意编程趣味课堂(微课版)》配备了所有案例的素材和源文件,提供了相应的微课,从数量到内容上都有着更多的选择。
形式贴心 如果读者在学习过程中遇到疑问,可以阅读“提示”和“注意”部分,避免在学习过程中走弯路。
5. 《青少年C++创意编程趣味课堂(微课版)》使用
《青少年C++创意编程趣味课堂(微课版)》适合 10岁以上有阅读能力的读者使用。对于低龄儿童,建议在老师或家长的指导下阅读。在使用《青少年C++创意编程趣味课堂(微课版)》时,可以先用手机扫描书中的二维码,借助微课先行学习,然后再利用《青少年C++创意编程趣味课堂(微课版)》上机操作实践。
为了使读者在阅读《青少年C++创意编程趣味课堂(微课版)》时取得最大的价值,获得更好的学习效果,我们提出如下建议。
按顺序阅读 《青少年C++创意编程趣味课堂(微课版)》的知识点做了精心设计,建议读者按照顺序,由简到难阅读。
在做中学习 也就是在计算机旁边阅读《青少年C++创意编程趣味课堂(微课版)》,一边实践、一边体会书中案例的作用。
多思考尝试 通过思考,构思可以怎么做,分析为什么这样做。只要有想法,就去尝试实现它。
不怕困难失败 学习肯定会遇到各种各样的困难,失败也是很正常的,失败了,说明这种方法不可行,也就距离可行的方法近了一步。
多与他人交流 和朋友一起学习和探讨,分享自己的项目,从而快速学习别人的优点。遇到问题,多向老师请教。也可以和《青少年C++创意编程趣味课堂(微课版)》作者联系,我们会努力帮助你们解决问题。
6. 《青少年C++创意编程趣味课堂(微课版)》作者
《青少年C++创意编程趣味课堂(微课版)》由方其桂主编,冯士海、王丽娟为副主编。冯士海编写第1、2、3、4、5章,何凤四编写第 6章,王丽娟编写第7、8章,李怀伦编写第9章。随书资料由方其桂整理制作。
虽然我们有着十多年撰写计算机图书 (累计已编写、出版100余种)的经验,并尽力认真构思验证和反复审核修改,但仍难免有一些瑕疵。我们深知一本图书的好坏,需要广大读者去检验评说,在此,我们衷心希望读者对《青少年C++创意编程趣味课堂(微课版)》提出宝贵的意见和建议。
读者在学习使用的过程中,对某个问题的解决,可能会有更好的编程方法,也可能对书中某些案例算法的科学性和可行性提出质疑,敬请读者批评指正。
《青少年C++创意编程趣味课堂(微课版)》提供了重要知识点及案例的微课,请扫描一下书中的二维码即可直接打开视频进行观看,或者推送到自己的邮箱中下载后进行观看。另外,《青少年C++创意编程趣味课堂(微课版)》提供教学课件和案例源文件,通过扫描下面的二维码,然后将内容推送到自己的邮箱中,即可下载获取相应的资源。
服务电子邮箱为 wkservice@vip.163.com。
方其桂