这一天和Day 1 一样,也上了几堂课。
我们一早就在电脑室侯命了。
在电脑室做什么呢?
上课啦!废话!哈哈。
虽然,也有很多人在这段时间上上Facebook啊,做做journal啊,但绝大部分都是听课的。
第一堂课:Android Programming
这堂课由Dr Henry Chia 主讲。
老师开始的时候先让我们做手工。糟了,我现在才知道程式和手工有关系。=。=
老师指导我们如何制作,我们跟着制作。
过后,教授把自己比喻成输入程式的人,而把我们比喻成电脑。 ;)
教授主要介绍程式的概念,因为过后只需要概念,并不需要任何程式语言,原因是,全部程式已经制造成Block(方格)了。哈哈。
如果你学过NXT……没错,就是类似那样的方格。
看到小小的电话吗?其实是电脑里面的一些program,经过制作后,呈现在这些预先设定的电脑中的电话。
程式的名字叫App Inventor.
进入网页后,选择Invent 就可以了。
而界面就有点像……C#,如果你学过,你就会明白了。
我问教授:“这些程式都是由什么语言写的?”
“我觉得,是Jawa。”
这个是城市部分。看到吗?都是Blocks,方便群众运用而不需要学任何程式语言。
而这个就是界面,超像C#的说。
教授提了一个人们处理问题的思维:
一:分析
二:设计
三:思考并制作
四:测试并改善
哈哈。我们的老师在研究程式。
这程式我就大概介绍到这里吧! ;)
第二堂课:Sparkfun Inventor Kit and Arduino Programming
右边那位男的是负责指导我们的教授,Dr.Colin Tan,他拿出了Sparkfun Inventor Kit.
这个就是Sparkfun Inventor Kit 啦! 其实,蛮好玩的。哈哈。 XD
至于里面的东西……就不需要一一说明啦!哈哈哈。
左边的是Arduino Platform,是整个电路的中心;右边的是breadboards,是所有仪器的置放处。 ;)
Arduino Platform 有两种讯号:
1. Analog: 连续性讯号
2. Digital: 只含有或无的讯号
营员们在进行连接。 ;)
还有类似这样的说明图。
Arduino programming 的界面。
程式内 "//" 的意思就是comment
Arduino programming is C 语言的简化版。
它只含两种“程式功能”:
1. Setup:Setup 全部仪器
2. Loop:程式进行地带
口令:
1. pinMode(pin, mode)
-pin:1~13 digital pin
-mode: Output or Input
2.digitalWrite(pin,value)
-value: High打开, Low关闭 // 因为这个是digital
3.digitalRead(pin)
4.analogWrite(pin,value)
value:0~255
5.analogRead(pin)
6.delay(value)
我们第一个project 是 blinking LED。不是这样啦。类似。哈哈。
Photo resistor~ :)
站起来的是 flex sensor
aha~ XD 这个是Flex sensor 的安装图。
~~~~~
上完课过后……
我们有另一个讲座:Yet Another Facebook Course?
Assistant Professor Ben Leong,据说是从MIT 毕业的。 强! :)
我很敬佩教授的勇气,他从来没有用华文演讲,这堂课,他竟然用华文演讲了!
他讲的都是游戏。哈哈。
原来Facebook 的Farmville 是NUS 学生制作的。 @@
这个游戏的制造者也是来自NUS的。 :O
这游戏……
#1 in Strategy Games (iPad) on May 25, 2012
#5 in Action Games (iPad) on May 29, 2012
#12 in Top Games (iPad) on May 29, 2012
#15 in Top Apps (iPad) on May 29, 2012
对,就是这个游戏!
教授还给我们玩呢!=.=
哈哈。
这场讲座就这样愉快地结束了。
~~~~~
这一天有一个晚餐。
非常特别的晚餐。
如果你曾经去全国科学营,对,这就是全国科学营的晚宴;
如果你曾经出席过人家的婚礼,对,这就类似那种宴席。
哈哈。其实很幸福啦!食物还算不错啦!
只是……那时要做Facebook Journal的呈现。 =,=
当天的两位主持人。 :)
呈现开始啦!
可惜的是全部人都忙着吃。 :(
虽然有人在呈现的时候高歌一曲。:D
到我们呈现的时候了!
这张拍到我38的样子。>< 也很像是我带头的,其实我是跟风的。=.= 哈哈。
YAM.... SENG!
~~~~~
接下来我们做的,就是拼命做challenge。哈哈。
有没有看到大家都在忙碌的?XD
Day 3 的。写新一篇啦!不然这篇又太长了……
送大家一首a whole new world。这是因为,我们当天所做的,我觉得都是影响世界的科技。
真的,我们绝对有能力创造一个whole new world. ;)
法老
3/6/12
10:18p.m.
XD 那個程式 設計的軟件 用java比較容易開發, 你們看到的模組配裝 主要是Android的設計平台XD
ReplyDelete嗯。哈哈。我其实觉得创造那样的人都很强。 XD
Delete