作者anfranion (南‧生命的意义是经历)
看板NTUcourse
标题Re: [通识] 105-1 CS+X三个微课程 蔡芸琤
时间Thu Jan 26 07:54:31 2017
先说一下我是台大资讯系B97的学姊,刚好在脸书上看到不少同学和学弟妹转了这篇文
虽然我既没有修过课也不认识这个老师,
但因为我对资讯教育一直有一些想法和研究,所以想在这边回应一下
希望能够提出一些新的思考方向,可能会是长文,请大家多担待。
在我开始写我的想法之前,我也提供一下该位老师的回应作为阅读上的平衡资讯来源:
https://www.facebook.com/groups/283207588460616/permalink/1176417109139655/
*
我不确定是不是脸书自己引的,但在我墙上出现的讨论串里面,
大部分的文章出现了这句话
「1.老师说,她觉得资工系学写程式的方法太难了,阵亡率太高了,
所以大家都去写前端,能有快速的成就感。」
我觉得如果我对一个经过资讯系四年磨练且对自己的程式能力有要求的人说这句话,
对方一定会翻白眼。
这句话同时有两个引战点,第一个是说资工系学写程式的方法太难了、阵亡率太高了,
应该要从容易的开始才会有快速的成就感(原PO在文章中後面的几句话就是在反驳这件
事情);第二个则是隐射了「前端」的程式是比较容易写的。
但我觉得这句话必须要放在程式教育的情境中来理解,也就是这堂课想要推广的目标──
「让资讯系之外的人来写程式」。
我不知道有多少人有机会接触到教资讯系之外的人写程式的场域,又有多少人实际面对过
接触程式之後充满挫折决定放弃的人。但如果有过这样经验的老师,应该多少都有面对过
学生问说学写程式然後跳出一个黑黑的视窗印出一堆米字符号到底要干嘛的这种问题,而
这个问题又很直接地可以延伸到「学程式到底可以干嘛」的这种问题。
如果今天一个学生不是念资讯系,他没有要成为软体工程师,他到底学写程式要干嘛?
这个问题或许在过去是一个很难回答的问题,但是在各种领域开始逐渐探索如何运用计算
能力的这几年来,我认为这并不是一个困难的问题。但在回答这个问题之前我必须要抓出
一个很本质的、大家应该渐渐有感觉的事情:我们的生活正在被资讯科技一点一滴地渗透
,而未来如果无法透过资讯科技传达出去的资讯,将逐渐被淹没在这个数位的资讯海中。
而在这个前提之下,你说要不同领域的人学程式有没有意义?当然有。
假设今天有一个公卫背景的人知道怎麽做网站,知道怎麽样用JS写网页视觉化,弄出了一
个网站可以自动爬卫福部的资讯并且加上公卫专业背景提供的资讯一起视觉化,让大家可
以看到流行病传播的相关资讯,你说这样的东西有没有价值?当然有。即使这个人的网站
不一定写的很好,但是如果是有价值的东西,就会有机会继续被改进,甚至被重视而获取
经费去请专业的软体工程师来写。但是今天如果没有先有一个雏形出来,没有让大家实际
上「看到」一个可能性,在一千万个这种想法之中,真正有机会能被做出来的大概就只有
一两个吧。
以这样的想法去鼓励资讯领域之外的人学习写前端有没有意义?我觉得是很有意义的。而
现今各种函数库也越写越好,从JS到Python到R,各种语言都渐渐有很多工具让你只要你
大概知道怎麽样套框架你就可以把东西兜起来去实作出来你要的东西。我知道很多资讯背
景的人可能会对这件事情不以为然,但是我想要提醒大家的是,这件事情的存在并不会抹
煞掉资讯系专业训练的价值。我们需要很多人去尝试不同的可能性,也需要很厉害的工程
师去把一件事情真的做到好。
而你想你今天如果是一个初学者,你弄了一个小时只能看到一个黑黑的视窗印一些你不知
道是啥毁的东西跟你弄了一个小时看到一个漂亮的网站出现在你眼前上面还有图表会动,
哪一个会让你更有动力学下去?
所以并不是前端比较「容易」,而是我们做为人类对於看得见的东西更能有「成就感」。
而在资讯教育的研究中,一直都有在讨论我们如何用可以看得见、快速做出可以动的东西
作为学习程式基础概念的工具,而让真的对程式有很浓厚兴趣的人去深入更进阶的技术。
先撇除这堂课可能因为各种原因教学效果不彰的这点来说,我觉得这堂课想要跳脱一些资
讯教育现有的框架的想法是很好的。
我能够理解原PO对於一堂课跟自己预期不同而出现的愤怒感(我自己也做过这种对老师说出
很狠的话的事情....Orz),但经过数年之後回头看我真的觉得批评一个人是很容
易的,可是只是批评并不会让一件事情变好。
然後我想有些人可能是联想到真的有些学校会有些老师就是坐领薪水然後让助教去负起所
有责任等等等的,但我个人认为这位老师只是第一个学期开课,就直接下定论说老师的动
机或是想法并不是一件对事情有帮助的事情,老师回文也有提出下学期会改进的承诺。
另外如果大家(特别是还在校的学弟妹)真的很有心的话,或许也可以去问一下校方是否
可以在这种新尝试的课程之中确保有配助教?或是能不能派人组成评估小组,让实验性
课程可以得到及时的回应,不要让老师一个人想办法?
还有如果文中提出老师对於分数的标准很浮动的这件事情属实,那是不是可以请老师在
新开的课程之中对此进行修正?当然可能因为有这篇文所以老师会更加警惕说下学期真的
需要好好地处理课程安排的事情,这对事情的发展某种程度是好事。
但如果原PO真的自诩是台大的学生,会付出努力念书的,或许也可以想想这件事情的问题
到底有哪些层面,到底怎麽样才可以改善,怎麽样可以让意见有效率被传达,而不是单纯
地情绪发泄。而推文有很多应该也跟我一样没有实际上在现场很难说状况是如何的人
(应该有不少是台大的学弟妹们),我想肯定你们希望帮原PO出出气的心情,
但也想要鼓励你们在推文回应之前要养成试着去找不同说法的习惯。
最後想要分享一下我找到这个课程最後的成发网站:
http://ntu-csx.csie.org/
我个人是觉得里面的东西其实作的还不错的,如果是完全没有程式基础的人能够
作出这样是满值得肯定的。当然也有可能像原PO说的一样只是少数人一个人完成的,
那或许我们要去思考的问题是怎麽样有一堂课是让真的没有背景的人能好好做出
这样的东西。
以上大概是我的想法啦 欢迎提出讨论和指教,但请避免只是情绪性的人身攻击喔
※ 引述《VVVV6666 (VVVV6666)》之铭言:
: ※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
: (是/否/其他条件):
: 是
: 课程名称:
: 进入MOOCs的世界、浅谈资料视觉化与D3.js、使用R语言进行资料分析
: 哪一学年度修课:
: 105-1
: ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
: 蔡芸琤 和一堆业师
: δ 课程大概内容
: 不明
: 进入MOOCs的世界:
: 一点HTML、CSS、JavaScript、R爬虫
: 浅谈资料视觉化与D3.js:
: 同上,加上一堆已忘记的工具,下面详述。
: 使用R语言进行资料分析:
: 用R写网页。
: Ω 私心推荐指数(以五分计) ★★★★★
: 想要甜课:3,有大腿超甜,没大腿死定。
: 想要凉课:3,有大腿超凉,没大腿死定。
: 想学写程式:-5。
: 想看起来很潮:5。
: η 上课用书(影印讲义或是指定教科书)
: 没有,老师估狗到的网页和一些放在github的东西
: μ 上课方式(投影片、团体讨论、老师教学风格)
: 永远不会准时开始上课:
: 本堂课要使用RStudio,老师每次都重新在学校电脑下载,耗掉很多时间,
: 这段时间会做一些很elite的宣导。
: 例如XX公司给他多少个名额去参观很难得,跟微软合作等等。
: 啊说真的,带个电脑转接线很难吗?这门课要求可是说自备笔电耶。
: 老师偶尔会不到或很晚到:
: 我在台大第一次遇到这种老师,确实我以前上的课有老师会请假,但通常都是开学时或至
: 少提早两个月讲哪天需要出国参加会议。这位老师则是会消失,过1-2小时後出现说她在
: 跟XXX(大人物or大公司)开会,因此迟到,顺便讲一下她的开会内容是什麽。她不在的
: 时间大家也不太知道要干嘛,业师会讲点东西,但讲完後继续乾瞪眼。
: 经常做宣传:
: 上面已经略微提过,其他还有XX演讲、XX活动、XX社团等,总之非常多宣传。
: 无ppt、上课讲的东西都是用Google或老师的GitHub:
: MOOCs的世界有个爬虫ppt啦,但基本上其他都不怎麽有,就算有,内容也很简略完全不适
: 宜初学者使用。上课时,老师就用Google找,一个一个工具介绍,87%的时间都不知道在
: 干嘛,同学也87%都茫茫然,因为没ppt所以回家就忘光光。GitHub有一些示范code,但老
: 实说comment非常不齐全看不太懂,作业在FB交。後来有人反应过想要老师制作ppt,老师
: 说她太忙了没空做请大家见谅。
: 组员超重要:
: 首先Project定生死,除此之外老师的概念是强的带弱的,她教任何一个东西只要全组有
: 一人会就假定大家都会了,弱者来修很爽,强者大概会生不如死吧。
: 停修者众:
: 做到一半组员跑了,哭死你。
: 很多业师:
: 不太清楚业师的经历也不好评论,但……这跟其他会请业界或各领域专家来客座的课很不
: 一样,业师也是来讲一些程式基础概念,不清楚为什麽教师无法自己讲授。
: σ 评分方式(给分甜吗?是紮实分?)
: 有强者组员、有进发表会:超甜
: 都弱者、没进发表会:超苦
: ρ 考题型式、作业方式
: 作业:
: 就抄强者组员的FB交就好,老师的概念是不会问组员,
: 但组员就教你步骤後面原理没人知道,所以大概混混。
: 噢对,几乎没在写程式,所以大概不会学到写程式。
: Project:
: 基本上就是各组自求多福,老师会把有资工背景的人打散分,差不多这些人负责做,
: 至於那些连学都没学过的初学者没人指望他们,等他们慢慢想办法做出来
: 还不如强者自己做完。
: ω 其它(是否注重出席率?如果为外系选修,需先有什麽基础较好吗?老师个性?
: 加签习惯?严禁迟到等…)
: 没基础的,来看人品好不好赌不赌得到强者carry,强者的话…你干嘛来被雷啊?
: 出席率没人在乎,不过整组都没人来老师要叫各组交范例的话会很尴尬。
: 加签是从高年级开始签到发完授权码,不过老师觉得收来一堆没动力的人下学期大概会改
: 方式。
: 此外,最好课不要太多,闲一点,能接受天外飞来一笔的评分方式。
: 例如:学期中的时候老师突然宣布期末考周五的下午要发表会,
: 如果全组都不能来的话就吃F吧!
: 呵呵他都没有考虑一下硬把发表会订在考试时间有多不妥耶,还略理直气壮的。
: 听说有两组在发表会颁奖前就走光偏偏还得奖,当下找不到人老师觉得很尴尬,
: 於是把他们从A+降到A,虽然有一组有出来解释真的组员都有事也升回A+,
: 不过老师还是表示不管怎样不该让她这样尴尬啊。
: Ψ 总结
: 我们一群朋友都修的一肚子火,是不太明白之後是否有人愿意继续跳火坑啦。
: 也不用来肉搜这个ID,这个是找朋友的朋友代Po的,搜到什麽毫无意义。
: 来写一下我们对於这位老师主要的质疑:
: 1.老师说,她觉得资工系学写程式的方法太难了,阵亡率太高了,
: 所以大家都去写前端,能有快速的成就感。
: 我不是很懂为什麽学写程式需要「快速的成就感」,任何东西要学到一定程度,
: 必然没有捷径,能考上台大,相信同学们也付出不少努力念书。
: 另外是关於这3堂课都在架网站写前端,但我真的不懂R那堂课为什麽要架网站,
: 会来学R的,一定是想学习如何分析、整理资料,
: 老师不好好从头教R、R的资料储存方式等,到底为什麽要教前端?
: 至於连修三堂课的人,会觉得不停的鬼打墙老师一直在讲一样的东西。
: 2.教学方法与课程架构:
: 首先课程架构如上所述,极度松散,完全不知道自己学了什麽。老师一再强调翻转教室、
: 自学、组员互相学习等等,但说真的,组员互相学习的前提是建立在组员之间程度差不多
: ,这个课程的情况是大部分完全不会,少数强者,为什麽强者要来修课、学不到东西还要
: 当免费家教?自学自学,既然都来修课了,必定是为了学到自学学不到的东西,咱们都台
: 大生,别的不会,Google总会吧,既然来听你叫我们Google,我们干嘛不待在家Google?
: 这门课唯一的用处大概是让大家看到自己的潜力,学期末发现哇塞我可以从对网站一窍不
: 通,到靠Google搞出个看起来还算潮的东西,至於上课?好像除了浪费时间没帮到什麽。
: 3.老师是否对业界打关系比对学生还要重视?
: 因为「业界合作」等副业,因此上课迟到、请假等,我在台大还是第一次看到,相信台大
: 有跟产业界合作的教师不少,但这种事几乎是闻所未闻。在我看来,老师为了这些外务,
: 是有牺牲到教学品质的,教学品质烂的可以,在台大也是闻所未闻,我跟朋友们还真修过
: 不少雷课。
: 4.评分方式一再改动:
: 老师说她不想拿成绩威胁人,希望大家主动学习。但硬用成绩威胁同学在期末考周出席发
: 表会,因为发表会没待到最後而降等地第,都是开学前没有讲,学期中才讲的,会因为自己
: 之便而改动评分标准。
: 基本上,我认为本门课根本不该再开下去,更何况这位老师下学期又开了更多课,我不觉
: 得教学品质上会有改善,希望学校能考虑一下CS+X的存在意义。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 67.170.107.72
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1485388474.A.3D3.html
1F:推 jasonchentw: 理性给推 01/26 09:18
2F:推 hortune: 事实就是期末发表的作品 01/26 09:58
3F:→ hortune: 有些几乎都是原先就会的同学写 01/26 09:58
4F:→ hortune: 其他摆烂…… 01/26 09:58
5F:→ airfriend: 上的好不好也许见仁见智,但迟到或根本没来是事实吧 01/26 11:26
6F:→ airfriend: 况且课程版的用意就是要让修课学生发表自己感想, 01/26 11:29
7F:→ airfriend: 没有义务说一定要提供改进方法才能批评 01/26 11:30
8F:推 lucas1204: 迟到真的是没什麽藉口了,以自身私事罔顾学生权益真的 01/26 11:34
9F:→ lucas1204: 不太应该 01/26 11:34
10F:推 cchao28: 推 01/26 13:09
11F:推 hsuzchan: 推,最原本那篇与推嘘文带有过多的情绪... 01/26 13:19
12F:推 brian980466: 我相信老师的初衷是好的 但教学品质还需要提升 既然 01/26 14:13
13F:→ brian980466: 有热忱 那有助於教学的投影片生不出来 说不过去此外 01/26 14:13
14F:→ brian980466: 许多授课细节的失误(迟到 装软体)真的都是可以避免 01/26 14:13
15F:→ brian980466: 的如果因为这些让原本有心想学的人反而失去动力 更 01/26 14:13
16F:→ brian980466: 得不偿失 01/26 14:13
17F:推 benny9072004: 推阿南~~~ 01/26 17:23
18F:推 b020202: 01/26 20:30
19F:推 cocoyan: push 01/27 22:01
20F:推 kevin1ptt: 推学姊! 01/29 15:45