Monday, June 4, 2012

2012 大马华文独中电脑工作营 part 3

Day 3: 28/5/12

我们享用早餐后,前往电脑室,准备呈现我们的Project。

我们第一个呈现的是:Android Programming 的。
但没有他替我们检查的照片。 ><

我的组,是由我和 Leng Zai 攻这一块的,其他人,都去做Arduino。

我们所作的Android Programming 是问答程式。
特别是数学。哈哈! XD






这个是我们的程式界面。 :) 并没有将实用照片拿下。 ><



接下来的是,Arduino 的挑战:

教授给我们的作品评分。


这是别人的作品。哈哈。我们的作品比较漂亮,可是……
不切题。>< 因为我们用别的方法连接两个电版。=o= 哈哈。

至于php的两个挑战,我们的放弃了。哈哈。不过,我有正解。XD
php挑战1:做猜数字游戏。
php挑战2:判断那个字是否是回文字。

而php 的程式网站:Goincloud
在我们回营以后……


Dear Customers!
After 06/01/2012 we will not longer provide hosting services of your projects on our servers. Therefore, we ask you to download your data in advance from our server.

After 06/01/2012 the server s1.goincloud.com will be stopped.

You can continue to use our service if you host your projects on your remote servers.

We apologize for inconvenience. It is very difficult for us to provide hosting for projects free of charge.

If you have any questions, please contact team (at) goincloud.com.

Goincloud Team

哈哈。结果我们不能再用了。><

~~~~~

接着,我们去了“新讲堂”。
来自NUS处理入学的部门代表Mr Sim Wei(左)特地来此为我们介绍NUS。

Mr Sim Wei 还精心为学生讲解。

苏营长主持局面,将带领我们virtual tour。

为了让我们都能亲自看到NUS 的风景面貌,苏营长特地安排了Virtual Tour,用过skype让我们“亲眼”目睹。可惜的是……网络一直断线,最终无法顺利完成。图中布幕上带领我们去NUS各地的功臣是NUS来自德国的教授Martin。感谢这些功臣们了! :D

~~~~~

接下来就是电脑营的闭幕了。

也就进行颁奖了!

这组应该是Crazy Processing Unit,拿了Facebook Journal最完整的奖。*如果没记错。
哈哈。

我的组没有获得任何的奖。也不要紧,我们获得的是最珍贵的知识。 XD

恭喜debug 获奖!哈哈!

还有,恭喜其它获奖的同学或组别啦!

接下来就解营了。

组长们都回NUS了。

而我们……在享用午餐后,老师载我们去KTM,我们搭KTM回家。
可惜的是……我们没有一张合照。 @@

这是我们学生四人的名片在KTM里的合照。哈哈。
少了老师啊……

不要紧。我们还有机会的,对不? :) 

~~~~~

后记。

终于写完了全部了。哈哈。
这几天在营真的很开心。 
组长,让我感觉到他很厉害。不知道为什么。XD 很感谢他这几天里的帮忙。
狗彦,让我感觉到他很聪明。就……从他的谈吐啊。哈哈。天才都是很喜欢玩游戏的。 :P
Leng Zai,让我感觉到他很和善。就是他让我对隆中改观的,还跟我分享了很多他学校的事迹。哈哈。 ^_^
Bye bye,让我感觉他是默默耕耘型的。多是默默付出,而在团体内比较少说话。;-)
波仔,让我感觉到他很有冲劲。只要他有目标,就会很努力去做。^^
阿苑,让我感觉到她很善谈。她应该很害怕寂寞。 ;) 
Hello,让我感觉到她很善良。有什么事找她帮忙,她一定会去做。 :D

这个其实就是我们第一天的“建筑”和我们的合照。:)

很可惜的是,我们没有一张合照有和组长一起的。 >< 

这次的营,办得比去年的全国科学营好。(个人觉得)
早上所播的Morning音乐比较好听了。哈哈。
食物也不错。
而且,还学到很多新知识,宽阔了自己的视野。
只是……我觉得Facebook journal 的呈现不是很有意义,好像在凑事件那样的。
至于那些challenge,觉得不错啦,其实。哈哈。 ^6^

这张是全部电脑营的营员的全体合照。
2012年电脑营结束。

我们都很年轻,我们未来一定能够创造其他传奇! ;)

**照片来源:隆中  ·  组拍的
**资料整理:法老
**资料来源:NUS XD

法老
4/6/12
3:23p.m.

Sunday, June 3, 2012

2012 大马华文独中电脑工作营 part 2

Day 2: 27/5/12

这一天和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.

Saturday, June 2, 2012

2012 大马华文独中电脑工作营 part 1

2012 大马华文独中计算机(电脑)作营
2012年5月25日至28日
NUS Computing Camp for Malaysian Chinese Independent High Schools 2012
25~28 May 2012



~~~~~~

Day 0: 25/5/12
从解题营早退出来,我们集合在仁爱广场,浩浩荡荡地出发了。
兴华参加的有:我、CCS、Lim Chin Guan、Jacky Khoo还有teacher huang cai yang。^^
7.30pm,我们在光前堂(隆中大礼堂)开始了我们的“破冰活动”。

我们最敬爱的营长先生是……


苏营长。 :D 营长平易近人,和蔼可亲,很好。 ^^

[转]Group description:
Group Name: Object Not Found
Slogan: You cannot find me......
More about us:
We are the students from the South East Asia. We are the participants of NUS Computing Camp for Malaysian Chinese Independent High School 2012. We learn, in order to improve ourselves; we think, in order to stimulate our potential. We have fun together so as to enhance our friendship. We believe in ourselves and try our best to change the world.


我们组最敬爱的组长是……


Xu JunTang[外号:死神] From :NUS

其他组员:


左起:
Ng Yen Aeng[外号:狗彦] From: 隆中
我[外号:法老] From: 兴华
Teo Wee Yan[外号: Leng Zai] From: 隆中
Yow Zheng Quan[外号: Bye bye] From: 居銮中华
Goh Jenn Tung[外号:波仔] From: 尊孔
Foo Yuen Teng[外号:阿苑] From: 隆中
Hellen Chew[外号:Hello] From: SUWA

简介:这一天,我们在光前堂前相遇了,在死神的带领下,我们开始了解对方,取了组名,想了口号。破冰环节开始了,我们想方设法将吸管筑得更高。我们把吸管的底部造成正方形,希望正方形框架成为“吸管高塔”。另外,我们将3个吸管接在一起成一长吸管,相信这是即长又稳的。我们以正方形底架向上筑成一正方锥体。可惜的是我们对正方锥体的努力太小,反倒期望有一支天柱,能一帮冲天,成为台北101。不想弄巧反拙,前功尽弃...因此啊,做人切勿急于求成,欲速则不达!冰山融化后,我们各自休息了。



我们在破冰时候玩的游戏:水草建筑。  XD

大家试想想:要如何使用几包水草,建成一座高楼?


这个是由I love iphone 组做成的(如果没错),全场最高,你能做到更高的吗?:)

~~~~~

Day 1: 26/5/12
[转] hello

一早,吃了早餐后,我们再次集合在光前堂以等候开幕典礼的进行。于是,我们开始拍照了。
*SMILE*
在茫茫人海中,我们能够相遇,认识彼此,我觉得这是一种缘分。
我们相聚在一起,一起听讲座,一起解题...

开幕典礼在进行中,每个人在专心观看。哈哈。


不认识我们的人,不会找到我们,因为我们比其他人多了一样功能。
那就是... ...我们会隐身术^^
neni neni pupu~~~
找不到我们@.@


开幕仪式时,无数团的精彩表演。



接下来就在“喀嚓声”下瞬下我们的回忆。
电脑营正式开始了!

随后,我们回到光前堂去听讲座。
主讲师是Professor Michael Brown。
他用一个小时多的时间向我们讲述了整整六十多年的电脑史。可见,主讲师有多么的厉害,我们是有多么的强大。哈!


还有人,因为前一晚没睡好而睡着了zzzzZ

 

*嗯哼~同学,睡得真熟啊~*

之后我们便到零售食堂去用餐。用餐后,我们到新讲堂解决趣题。
第一堂:Computational Problem Solving
Professor Leong Hon Wai向我们讲解了有关电脑的解决方案。他生动的话语,让我们听得津津有味,回味无穷。此外,讲解过程中,还参杂着许多小游戏,如:魔术表演...
我们都被他生动有趣的解说给吸引了~

下午茶时间,想说,这里的食物很好吃。每一餐都很丰盛,就连下午茶也不放过。

第二堂:Start Your First Internet Business!
Mr Tan Wee Kek教导我们如何创业。经过一连串的讲解,我们终于有机会到电脑室动电脑了!超兴奋的说!今天我们接了一项挑战,这项挑战确实有点难度,让我们每个人心惊胆跳,目瞪口呆@.@

//就在这时候,精彩的php被介绍了,哈哈。XD

不知不觉,六点半了。到了晚餐时间,我们带着愉快的心情到食堂去用餐。
用餐后,我们就以迅雷不及掩耳的速度回到电脑室继续打拼!

一天的行程就这样过去了,今天又是一个美好且充实的一天。感恩。


**特别补充:
1.历史
电脑从以前的庞然大物,

"The 2004 Home Computer" (prediction from 1954)

演变成现在非常轻便的IPAD,

究竟经历了多长的旅程?

这一切……只能感谢数学了,没有它们,这一切无法运作。XD
最初的电脑创作的目的,就是为了做数学运算,只是逐渐发展到现在,功能越来越强大了。;)

后来,教授补充……
其实,世界上没有什么特别秘方,就只有你自己……
有没有觉得这句话很熟?因为这句话是来自Kung Fu Panda 的!XD



哈哈哈。其实这句话的确很有意思啦。

2. The Tourist Problem
这个是梁教授指导我们的重要课题之一。我们要如何最好地安排行程呢?
教授介绍了一个非常简单但伟大的概念:The Graph Model.

每个点代表一个事件,每个连线代表一个冲突。
别小看这张图,它让很复杂的东西变得一目了然。XD

3. Inverting a Triangle of Coins

也就是我们时常听到的,移动多少个钱币就可以让三角形倒反的。
我们平常都是慢慢推,不是吗?
同样的,这也是梁教授重点课程之一。梁教授介绍了另一个解法:

就是将两个三角形重叠!呵呵。别小看它,明白透了,即使做h=2012的也没问题! ;)


这个是学生亲手操作。哈哈。

4. A card trick

Eh! Jacky Khoo 在里面!XD

这个就是我们的Card Trick 啦!

首先,让观众任选五张牌,然后助手A进场。看了五张牌后,进行排列,打开了四张牌,只剩下最后一张。过后,助手B进场,看了看四张牌……哦!助手B就说出了第五张牌。哈哈。究竟是怎样做到的呢?大家不妨想想吧!

给大家1个提示:
五张牌至少会有一个symbol被重复,因为……

对了!Pigeonhole principle!如果你有幸给Jimmy 教过,这也叫抽屉原理。呵呵。

接下来要怎样?

关键是二人间的协调了。 ;)

5.网上贸易
这个是陈教授所指导的。 ;)
随着社会的发展,网上贸易越来越有发展潜质。
曾经,许多人都幻想着网上贸易可以赚大钱,所以全部都开启了网上贸易,结果发生了著名的Dot.com Boom and Bust!
也就是说,那些原本以为可以赚大钱的人,全都破产了。
网上贸易虽然很有潜质,但必须要看准时机,懂得分析。 ;)

6. Php
-Php is not programming, but scripting.
-If programming is a language, then scripting is a dialect which can only be detected by the web browser.
-A single script can generate as many web pages as we need.
-Some websites such as wikipedia and facebook will probably has used it.
-Some functions:
1)echo-显示
2)$variable-变数
3) If...else-判断
4) While- 回圈
5) Session- 储存地盘

~~~~~

待续……


法老
2/6/12
11:35p.m.