编程课是什么,该不该给孩子报,编程课是学什么内容

国外将编程纳入中小学课程是指什么编程?事实上 , 国内也有 。
人民教育出版社的高中教材《数学必修3》里面就涉及到了一定的编程 。使用的一种不太常见的语言 , 经过分析和查阅资料 , 认为是Q-BASIC语言 。
事实上 , 必修3的地位大家也清楚 , 和必修4之类的没法比 。
所以 , 在中小学引入编程课程 , 没有太大意义 。
大学刚学编程的课程是什么都是一次基础课 , 软件工程导论 , 计算机组成原理与汇编 , C语言 , 离散 , 数据结构什么的
少儿编程教育到底是什么?和大学的编程课是一样的吗?少儿编程教育要学的是 Scratch , Scratch 编程语言是由麻省理工大学 MIT 和 Google 主导开发的针对 5-12 岁儿童的可视化编程语言 。只需要使用鼠标 , 学生就可以编写自己的故事书 , 动画片或者小游戏 。Scratch 是很好的培养学生的创新力、系统思维和协作的工具 。正如 Scratch 的宗旨:Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
对于我们要面向的对象(8-12岁的少儿)来说 , Scratch跳过了高级语言中那些繁难的概念和语法 , 用图形化的表现和拖拽的交互来完成编程的核心逻辑和成果交付 , 既能解决学习曲线过于陡峭的问题 , 还能让学习的过程不枯燥 , 并更及时地获得结果反馈 , 非常适合他们这个年龄阶段的心智水平和认知能力 。
在编程教育中 , 往往最早在“前运算阶段”的后期 , 也就是6-7岁左右 , 并不会让儿童直接接触到逻辑和关系推理的概念 。而是通过序列(Sequence)来让儿童理解基本的因果关系 。
同时 , 由于7-11岁“具体运算阶段”的儿童的思维只能映射到具体的事物上 , 所以高级编程语言中的抽象逻辑、语言和教学方法是很难为这个阶段的儿童所接受 。Scratch就很好地解决了这个问题 。在Scratch中 , 通过可视化的“积木”形式 , 儿童很容易把具象的结果和程序所对应起来 , 这样就很好的避免了高级编程语言如C、C++等低反馈的学习流程 。
所以针对7-11岁的儿童 , 西瓜创客学习的Scratch的可视化语言可以很好的帮助学生学习基本的逻辑、关系推理、数学的概念 , 同时避免过早的接触到“形式运算阶段”之后才能理解的抽象的演绎推理 。
编程课程学什么我觉得是pascal , 但是c语言确实简单 , 建议你学java , 编了程序还能卖
学习编程最基本的课程是?【编程课是什么,该不该给孩子报,编程课是学什么内容】你好?很高兴认识你!1、一些常用数据结构 , 算法以及你编程要用到的程序语言 , 如果你的编程还需要涉及接口和比较底层的内容的话 , 还要学计算机体系结构 , 汇编语言和明确学习编程的目的.2、打好基础:(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的 , 最早的计算机也是为数值计算而设计的 。因此 , 要学好计算机就要有一定的数学基础 , 出学者有高中水平就差不多了 。(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力 , “逻思力”的培养要长时间的实践锻炼 。要想成为一名优秀的程序员 , 最重要的是掌握编程思想 。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累 。因此在学习编程过程中 , 我们不必等到什么都完全明白了才去动手实践 , 只要明白了大概 , 就要敢于自己动手去体验 。谁都有第一次 。有些问题只有通过实践后才能明白 , 也只有实践才能把老师和书上的知识变成自己的 , 高手都是这样成材的 。(3)选择一种合适的入门语言 面对各种各样的语言 , 应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等 。2)跨平台开发 开发工具如 Java 等 。3)网络开发 对客户端开发工具如:JavaScript 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等 。以上不同的环境下几种开发工具中 VB 法简单并容易理解 , 界面设计是可设化的 , 易学、易用 。选 VB 作为入门的方向对出学者是较为适合的 。(在网上学编程:在网上可以学到很多不同的编程思想、方法、经验和技巧 , 有大量的工具和作品及相关的辅导材料供下载 。例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主 , 提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园;)3. 注意理解一些重要概念  , 一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念 , 但要真正能进行编程应用 , 需要深入理解这些概念 , 在理解的基础上应用 , 不要只简单地学习语法、结构 , 而要吃透针对这些语法、结构的应用例子 , 做到举一反三 , 触类旁通 。4.掌握编程思想  , 学习一门语言或开发工具 , 语法结构、功能调用是次要的 , 最主要是学习它的思想 。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl...... , 关键是学一种思想 , 有了思想 , 那么我们就可以触类旁通 。5.多实践、多交流  , 掌握编程思想必须在编程实际工作中去实践和体会 。编程起步阶段要经常自己动手设计程序 , 具体设计时不要拘泥于固定的思维方式 , 遇到问题要多想几种解决的方案 。这就要多交流 , 各人的思维方式不同、角度各异 , 各有高招 , 通过交流可不断吸收别人的长处 , 丰富编程实践 , 帮助自己提高水平 。亲自动手进行程序设计是创造性思维应用的体现 , 也是培养逻辑思维的好方法 。6.养成良好的编程习惯  , 编程入门不难 , 但入门后不断学习是十分重要的 , 相对来说较为漫长 。在此期间要注意养成一些良好的编程习惯 。编程风格的好坏很大程度影响程序质量 。良好的编程风格可以使程序结构清晰合理 , 且使程序代码便于维护 。如代码的缩进编排、变量命令规则的一致性、代码的注释等 。希望对你有所帮助!供你参考 。祝你快乐!

    推荐阅读