※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):否
哪一学年度修课:106学年度第一学期
ψ 授课教师 (若为多人合授请写开课教师,以方便收录) 吴齐轩
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
选修,任何系都可以修
δ 课程大概内容
简单介绍R程式语言,真的是非常入门的入门课,不用任何程式基础也可以修。由于是密集课程,所以只上六周课就结束了,时间有限,老师也不可能教的太艰深。
第一周:R语言的介绍、发展与应用
第二周:如何阅读R的相关文件以及如何安装与使用套件
第三周:统计的数值系统、R语言的型态和基本的向量操作
第四周:了解中括号与不同型态的向量操作
第五周:大括号及巢状函数
第六周:条件判断、循环、函数
Ω 私心推荐指数(以五分计) ★★★★点五颗星
η 上课用书(影印讲义或是指定教科书)
无,但要自备电脑
μ 上课方式(投影片、团体讨论、老师教学风格)
老师用投影片上课,学生必须自己携带电脑,并且安装R程式(网络上有可以免费下载的管道)。本学期是在博雅三楼的教室上课,老师播放投影片边讲解边带学生操作。由于教室偏长,坐在最后面的同学有可能会比较看不清楚投影片,因此想看清楚一点的同学就必须早点到教室站位置。
老师是个写R程式(写到走火入魔)的神人~虽然还不是教授身分,只是个博士生,但一点都不影响老师的强大跟专业。开设这堂课的初衷,老师说是希望能让更多人认识R程式,并了解其基本的操作运用。虽然从课程大纲看起来教学内容有点可怕,不过由于上课时老师都会一步一步的带领同学操作,并且详细的讲解,所以基本上不用太过担心。我是文组生,这辈子从来没有碰过程式语言,还是顺利完成这们课了~(洒花)
R程式语言主要是用在大数据分析,但除此之外其实还有很多用途。本堂课因为只是入门款,所以教到的东西很有限,不过老师有提供其他学习管道给同学,因此有心想继续钻研的人也不用担心学不到东西
之所以扣了半颗星是因为老师讲话的语调有时候比较平,所以会让人有点想睡觉...
σ 评分方式(给分甜吗?是扎实分?)
没有考试,只有作业。完成一项作业给五分,满分125分,超过90分就A+了。(尽管如此我还是很乖的完成了全部125分XD)基本上只要有写作就业就可以拿到全部的五分,作业中不会的部分可以用skip()偷看解答,不会扣分,老师超好的,对第一次接触程式语言的文组生来讲真是一大福音阿!(对偷懒的学生也一大福音XD
每份作业的长短不一定,不过都是要用R程式语言来做,老师再从网络上查看同学完成的情况(听说这个作业程式也是老师用R写出来的,整个太神啦!)
所以总而言之是甜到出水的评分方式,老师特别强调本课程着重在快乐学习,不想带给学生太大压力
ρ 考题型式、作业方式
如上述。但作业要在限定时间内缴交。迟交会扣分
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
不重视出席率,只要保证自己没上课作业都写得出来就好。
任何系所的学生都可以修,完全不用程式基础,反而如果是已经有学过程是语言的人来修,可能会觉得有点无聊。
教室坐的下就全部都签。
Ψ 总结
对好奇程式语言是什么的同学,这堂课可说是最轻松简单的入门。虽然R不是当今最火热的程式语言,不过也不失为一个实用有趣的好选择。再加上本课程式密集课程,六周就上完了,期中考周都还没开始呢,简直可以说是零负担。
查了查板上似乎都没有本课程过往的评价,因此特别打了这篇心得文给未来想修课的同学参考。希望有帮助~
(老师人很耐斯也很Q,还跟我们分享他把求婚讯息藏在程式里,然后跟老婆求婚成功的故事XD,有兴趣的同学可以去跟老师讨教几招(?))