作者willson2000 (willson0761)
看板NTUcourse
标题[评价] 107-1 CSX 计算机程式设计 张杰帆
时间Tue Jan 15 23:01:47 2019
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 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。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.196.15
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1547564509.A.61E.html
1F:推 sohandsomeim: 仔细看完觉得算是中肯!01/15 23:04
2F:推 sohandsomeim: 值得推荐01/15 23:04
3F:推 sohandsomeim: 希望你更增进读书心态!01/15 23:05
4F:推 sohandsomeim: 有反省就会变更好!01/15 23:05
5F:推 sohandsomeim: 加油! 你会有好报!01/15 23:06
这堂课我应该是稳拿A+啦,不过这就是考前很努力的结果
所以才希望之後修课的同学能多注意一点XD
6F:嘘 thenolet: 某ID又开始了ㄏㄏ01/15 23:15
※ 编辑: willson2000 (140.112.196.15), 01/15/2019 23:18:51
7F:→ eunhailoveu: 谁来解释一下到底为啥某ID都要这样做 他跟老师有什01/15 23:26
8F:→ eunhailoveu: 麽过节吗?01/15 23:26
9F:推 zzzz8931: 标题可以加个老师的名子01/15 23:37
已改,谢啦~
10F:嘘 joseph40: 抱歉原po我单纯来平衡的01/15 23:41
笑烂,这到底XD
※ 编辑: willson2000 (101.136.2.215), 01/16/2019 00:46:44
※ 编辑: willson2000 (101.136.2.215), 01/16/2019 00:57:58
11F:推 MengMeng0711: 帮原po破坏楼上的平衡(?01/16 01:21
12F:推 chiuphys: 同时修两门课的同学来报到一下QAQ python我觉得搭配石01/17 12:32
13F:→ chiuphys: 明丰的一起修还蛮不错的 另外一个C/C++的课程真的难烂01/17 12:33
14F:→ chiuphys: 两堂课我都是在10天左右的时间内写完将近三十题的作业01/17 12:34
15F:→ chiuphys: 这门课我觉得考试偏简单 但C/C++的考试两题没写出来QQ01/17 12:34
16F:→ chiuphys: 希望老师最後真的是开根号乘以十让我的C++不要掉等第呜01/17 12:35
Python的调分真的是开根号*10.5哈哈哈
17F:推 cookie20125: 之前修c++被考试雷GPA python考试比较简单 01/17 12:36
※ 编辑: willson2000 (140.112.196.15), 01/17/2019 13:43:45
18F:推 chrisyang24: 大推杰帆,之前上过他在系统训练班开的课,对没学过01/17 18:01
19F:→ chrisyang24: 的初学者真的很好上手!01/17 18:01
20F:推 CKTetris: 最新消息 这次C++开根号乘1101/17 18:16
该说这样蛮赚的吗XD
※ 编辑: willson2000 (101.136.43.78), 01/17/2019 19:07:56
21F:→ chiuphys: C++ 这次超赚 感恩杰帆 赞叹杰帆 好个开根号乘11 01/17 21:09
22F:嘘 Ptt911: 自学 debug真的非常没效率 01/18 23:40
23F:推 Ptt911: 不过投影片很详细就是 给分甜 轻松A+ 01/18 23:42
24F:推 yummy8765: 超喜欢老师的讲解 很清楚 01/25 02:53