[评价] 107-1 CSX 计算机程式设计 张杰帆

楼主: willson2000 (willson0761)   2019-01-15 23:01:47
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):

哪一学年度修课:
107-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
张杰帆
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
CSX基本能力课程,对象是非电资学院的学生
δ 课程大概内容
本课程以Python为编译程式
ceiba:
1.熟悉基本Python程式设计逻辑
2.熟悉基本程式流程控制
3.使用Python读取与写入档案
4.使用Python自建与第三方模组
具体内容有下:
基本语法
变量与运算
流程控制
字串处理
序对、串行、集合、字典
函数与资料结构
例外处理与档案处理
类别
值得注意的是这堂课是线上课程的模式,因此选上的那个瞬间就可以开始上课
Ω 私心推荐指数(以五分计) ★★★★★
想要浅尝Python或程式设计的滋味:★★★★★
想要混分:★
学习自律能力强的:★★★★
学期中会蛮多事以致于会拖到自己读书进度的:★★★
η 上课用书(影印讲义或是指定教科书)
讲义是老师的投影片,放在ceiba上
μ 上课方式(投影片、团体讨论、老师教学风格)
老师会把影片录好放在网络上,影片似乎是之前上课时顺便录下来的。
讲的方式就是顺着讲义,讲义上会出现的程式码老师会执行一次,如果是问题的
老师就会把大概的概念讲给你听,运气好的话就直接写出7成的程式码给你看,而
且这些问题大部分会是回家作业的题目,所以蛮推荐大家自己在浏览讲义遇到问
题时可以回去听老师怎么讲,学比较快而且可能会多讲一些东西,况且老师的声
音颇柔和的XDD
我自己是一开始听老师上课+看讲义,但是中间有很长一段时间没碰,直到要考
试的那个月我才开始猛读,单看讲义遇到不会不清楚的地方才回去听影片,我会
建议大家以讲义为主,老师影片为辅,因为说实在看影片还蛮浪费时间的,遇到
不会的地方再回去看会比较有效率。
σ 评分方式(给分甜吗?是扎实分?)
[评分标准]:
1.线上练习 (30%):回家作业约40题
2.上机考核 (70%):时间共120分钟考题由考核当天现场公布由线上批改系统进行
线上考核
个人认为完全的扎实分,如果考试前没有充分的练习的话上机考可能会蛮惨的,
而且上机考占70%,考五题一题20分,每一题都还蛮重要的,建议大家在考试前一
定要把回家作业全部写完再考,因为考试的时候是可以回去看自己写的程式码,
考试的题型又跟回家作业蛮类似的,充分准备下五题全拿不会太困难。
另外考虑到大家在上机考完后好像都会蛮惨的,所以会额外再出40题的加分作业
,全部写完可以再多拿6分,在经过调分后“有可能”刚好不被当(开根号后*10
),但我还是建议平常就练好,考试后就不用担心啦~(而且作业最后一题好难
不想写XD)
ρ 考题型式、作业方式
这次的考试有五题,一题是印出山的形状(类似豪华圣诞树),两题转换字符,
一题建立字典,输入地点要回传位置,一题读写资料,难度介于整个回家作业的
中间,所以有写完回家作业对考试绝对是一大帮助。
作业跟考试一样,都是用批改娘系统,我是到计资中心的教室去考试。
另外考试允许带纸本资料进去,意思就是你爽的话可以把讲义整个印下来带进去
哈哈,不过我自己是印了然后都没用到,最重要的还是在回家作业的工夫,作业
没写好,带那些东西进去可能也帮助不大,多写作业才知道自己观念读完后要如
何运用,然后写程式的过程中容易会在哪边出小错(找Bug永远是最辛苦的事)。
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
这堂课标榜要来引起没碰过程式设计的人的兴趣,虽然我自己学到最后是觉得这
个课要学的量其实不少啊XD(12月的前两个礼拜我几乎上课都全力在写和读程式
,考前刚好没课,就从中午一直写到晚上),但基本上是可以学到东西,也不会
像一般正课学到很有压力,只要你的学习纪律很好,每个礼拜都能花固定时间在
这堂课上你应该是可以很轻松的过关,没办法也没关系,那就像我在12月的时候
把时间全部砸在写这个程式上应该还是可以过啦。
有听过一个说法是因为Python的语法太简单可以乱写,所以学之前最好要有C的基
础。这部分我是不太确定,但我以前有写过C,我觉得也有一点帮助,就看大家有
没有时间,我个人认为要直接0基础修也不是问题。
每次开课好像都会有三个班,这三个班没有差别,只差在考试时间的不同,而且
如果你有自己的需求妳可以换时间考(但一个人只能考一次且不能补考),我自
己是第一班,但那时候还没学完也刚好有事所以是考第二班的时间,我会觉得能
早点考完就考完,因为那个时间点也要期末考了,越晚考只会压缩到你读书的时
间。
另外有听说同样老师开的c/c++的课会比较难一点,这个比较简单。我有同学同时
修这两门课,这堂课他考试提早走,但是另一堂好像就有一两题没写出来,给各
位参考参考。
Ψ 总结
这堂课蛮适合给没碰过程式设计的学生来学,有碰过的也仍然是个不错的选择,
会建议大家能早点把讲义和回家作业读完写完是个比较好的方式,不然你到考试
前几周可能会发现要学的东西比你想像中的还要多。同样性质的课程还有c/c++和
Arduino,我建议各位在选的时候要谨慎思考,我有同学全部选然后期末就快吃不
消XD
当然这堂课学的东西还并没有很多,爬虫等等的都不是这堂课的内容,但是这堂
课会让你比较容易上手Python。
作者: sohandsomeim (我是帅葛)   2019-01-15 23:04:00
仔细看完觉得算是中肯!值得推荐希望你更增进读书心态!有反省就会变更好!加油! 你会有好报!
作者: thenolet (moos)   2019-01-15 23:15:00
某ID又开始了ㄏㄏ
作者: eunhailoveu (4everloveEunha)   2019-01-15 23:26:00
谁来解释一下到底为啥某ID都要这样做 他跟老师有什么过节吗?
作者: zzzz8931 (肥宅)   2019-01-15 23:37:00
标题可以加个老师的名子
作者: joseph40 (twopiece)   2019-01-15 23:41:00
抱歉原po我单纯来平衡的
作者: MengMeng0711   2019-01-16 01:21:00
帮原po破坏楼上的平衡(?
作者: chiuphys (符合冷次定律的线圈)   2019-01-17 12:32:00
同时修两门课的同学来报到一下QAQ python我觉得搭配石明丰的一起修还蛮不错的 另外一个C/C++的课程真的难烂两堂课我都是在10天左右的时间内写完将近三十题的作业这门课我觉得考试偏简单 但C/C++的考试两题没写出来QQ希望老师最后真的是开根号乘以十让我的C++不要掉等第呜
作者: cookie20125 (饼干\⊙▽⊙/)   2019-01-17 12:36:00
之前修c++被考试雷GPA python考试比较简单
作者: chrisyang24 (克里斯多福)   2019-01-17 18:01:00
大推杰帆,之前上过他在系统训练班开的课,对没学过的初学者真的很好上手!
作者: CKTetris (CKTetris)   2019-01-17 18:16:00
最新消息 这次C++开根号乘11
作者: chiuphys (符合冷次定律的线圈)   2019-01-17 21:09:00
C++ 这次超赚 感恩杰帆 赞叹杰帆 好个开根号乘11
作者: Ptt911 (理智线)   2019-01-18 23:40:00
自学 debug真的非常没效率不过投影片很详细就是 给分甜 轻松A+
作者: yummy8765 (tsuyoku)   2019-01-25 02:53:00
超喜欢老师的讲解 很清楚

Links booklink

Contact Us: admin [ a t ] ucptt.com