作为一个做教育的看待《Arduino程序设计基础》-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14838|回复: 7

作为一个做教育的看待《Arduino程序设计基础》

[复制链接]
发表于 2014-3-6 10:27 | 显示全部楼层 |阅读模式
{:soso_e113:}{:soso_e113:}收到这本书有点迟,作为一个在应用arduino在教育方面的创客,拿到书的时候细致看了一下,这本书的总体安排是循序渐进的,从易到难,是适合一个初学者学习所用之书,里面硬件方面除了直接利用模块外还应用了一些芯片来驱动,这个我觉得对学生来说是非常好的,可以学会一些芯片的使用方法;在软件方面除了Arduino IDE之外跟其他arduino基础的书不同的地方是会使用不同的软件来辅助学习,玩出花样,但是也有不足的地方。
1、认识Arduino这部分内容对搭建编程环境写的不错,但是最好能加入一些对Arduino软件界面的一些简单讲解(针对完全的小白)
2、基础篇,里面除了分析arduino的程序结构外,还提到了作为一个入门的学生还需要掌握C/C++基础,在这里最好能加入一些VC++软件来辅助讲解C/C++基础和程序结构,最主要还是帮助学生去掌握必要的C语言编程思维,从本人在教学上的观察来说,这部分的学习是必要的,我自己在教学中会在学习arduino编程之前,用一两个星期利用VC软件教学生一些C语言的编程基础,再接下来学习arduino编程会容易的多。
3、在电子实验工具方面的介绍比较少,而且希望能加入一些基础工具的使用方法介绍,不需要多,最基础的就行
4、对于项目部分能够增加一些程序分析,毕竟这本书讲的是程序设计基础,重点就是在针对初学者去掌握这些编程方法,做到学习一个项目之后能理解编程方法,做到触类旁通,而不是照着这些项目做完就可以了。
5、能够在项目后面引入一些发散性的问题去让初学者思考,培养初学者独立思考编程的思维。
以上是我第一次看到这本书之后的一些小建议,因为这本书的名字是《Arduino程序设计基础》,希望在内容上能尽量往基础方面全面讲解,让初学者拿到这本书一看就知道内容跟书名是一致的,这本书接下来我还是会实际拿到教学当中去验证,有一些其他的建议和看法会继续跟帖发。
在这里就先谢谢奈何大神的赠书啦!{:soso_e113:}在这里希望你的书能大卖大卖!{:soso_e181:}

作为创客希望能跟大家多多交流,西湖创客汇(杭州创客空间)QQ群:147202617
 楼主| 发表于 2014-3-6 11:34 | 显示全部楼层
奈何col 发表于 2014-3-6 11:21
主要因为这本书主要定位于大学教学,而大学本科阶段往往都会学习C或其他一种编程语言,且部分基础在其他课 ...

看了一下觉得,这些其实都是一些独立的实验项目,能否开一个章节,能够针对某一个完整的项目进行一个开发过程的学习,这样针对大学生来说也是一个建立开发一个完整项目的思维,特别是方法,比如就是一个机器人的开发过程。
发表于 2014-3-6 11:21 | 显示全部楼层
主要因为这本书主要定位于大学教学,而大学本科阶段往往都会学习C或其他一种编程语言,且部分基础在其他课程中也会有所讲解。该书的主要编写方式参照了目前大学课本的通用方式,经过出版社编辑多次协助修改、规范,所以言语也没论坛上写贴那样随意。

针对非理工科,或者零基础的朋友,可以阅读
《Arduino程序设计基础》扩展阅读   http://www.arduino.cn/thread-4917-1-1.html
这部分内容我也会根据大家意见逐步补充
发表于 2014-3-7 15:36 | 显示全部楼层
奈何col 发表于 2014-3-6 11:21
主要因为这本书主要定位于大学教学,而大学本科阶段往往都会学习C或其他一种编程语言,且部分基础在其他课 ...

赠书活动结束了吗?我是个菜鸟,想看这本入门书籍,有一定的C基础

点评

活动已经结束了哦,现在可以通过亚马逊、京东、当当购买  详情 回复 发表于 2014-3-7 17:37
发表于 2014-3-7 17:37 | 显示全部楼层
jeeson 发表于 2014-3-7 15:36
赠书活动结束了吗?我是个菜鸟,想看这本入门书籍,有一定的C基础

活动已经结束了哦,现在可以通过亚马逊、京东、当当购买
发表于 2014-3-7 19:00 | 显示全部楼层
奈何col 发表于 2014-3-7 17:37
活动已经结束了哦,现在可以通过亚马逊、京东、当当购买

能否解释一下Arduino是什么吗?  我目前的理解是一种基于AVR单片机开发语言

点评

一个单片机开发平台,具体可看论坛的教程  详情 回复 发表于 2014-3-7 19:50
发表于 2014-3-7 19:50 | 显示全部楼层
jeeson 发表于 2014-3-7 19:00
能否解释一下Arduino是什么吗?  我目前的理解是一种基于AVR单片机开发语言 ...

一个单片机开发平台,具体可看论坛的教程
 楼主| 发表于 2014-3-9 21:04 | 显示全部楼层
奈何col 发表于 2014-3-7 19:50
一个单片机开发平台,具体可看论坛的教程

奈何大神好赞,回复的很勤奋
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:43 , Processed in 0.136807 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表