作者neoneon (红茶を饮む程度の能力)
看板NCTU-Teacher
标题Fw: [心得] 计算机概论与程式设计 盛介中
时间Tue Jul 12 00:53:46 2016
※ [本文转录自 neoneon 信箱]
作者:
[email protected] ("爱宕有机奈米负离子猫")
标题: [心得] 计算机概论与程式设计 盛介中
时间: Sun Jul 10 09:32:20 2016
作者: sarafciel (sarafciel) 看板: NCTU-Teacher
标题: [心得] 计算机概论与程式设计 盛介中
时间: 2011/08/13 Sat 03:01:00
(按Ctrl+v 预览,稍微修一下版面,可让你这篇文章更专业喔^^)
⊕课名⊕
计算机概论与程式设计、物件导向程式设计(管院共同必修)
▲教授▲
盛介中
★修课年度★(请加注开课单位 如:大三通识、XX系选修、XX所)
99学年度上下学期
£教了什麽£(课程大概内容。或是额外学会了什麽东西。)
基础的计算机概论(二进位、十六进位,硬体与网路的基础介绍,机械语言的基础介绍
、 资料结构的基础介绍etc)
C++(上学期大概到回圈跟函式教完,下学期则是指标跟基础的OOP)
◆上课方式◆(投影片、团体讨论、老师教学风格)
老师上课以投影片为主,有一些地方像是讲程式怎麽跑的时候会用白板解说
上学期的1CD会在综一教计概,其他的时间和整个下学期会到管二电脑室上机学程式
计概的课老师上的很幽默风趣,有时候还会聊一些他自己在竹科或交大时碰到的八卦
程式课他说过重点是让大家学会写程式,而不是只懂课本的内容应付考试
所以每堂礼拜三的课老师都会让大家实作程式当成作业,当天就交
就算当天没写出来也没关系,可以到演习课问助教问到懂写出来然後补交
几位助教人都很好,是很容易让人亲近的类型
▼考试作业▼
考试:
上学期的计概印象中有一两次小考,只要课本有念熟就OK,不会很难
一学期两次大考,上学期计概跟程式的占分大概6:4
下学期因为没有计概,所以都是在考程式
题型部份计概有名词填空跟问答题,这部分应该算有背就有分
但有时候会考一些流程题,例如问你把A、B、C、放进环状伫列的结果
这东西印象中课本也不会讲得太详细,所以这种题目不懂还是问老师或助教比较好
程式部份一样会有名词解释,此外还有Debug跟流程题,当然还有手写程式
Debug会给你一小段程式,要你写出来在第几行有错并且写出来正确的
麻烦一点的就还会要你指出是syntax(语法) error或logic(逻辑) error
流程题就是问你这个程式跑完x等於多少,y等於多少之类的
像万年老梗x++跟++x的差别一定要会,这东西几乎每次都考
此外每个学期有一次检定考,一般在期中考之前那一周,上机写程式
原则上有2~3题,只要一题跑出来即可
没过学期成绩最高59,大家应该都知道是甚麽意思
(所以你会看到考完之後一票人在fb上狂喜发动态,好像刚刚打过仗浩劫余生一样)
虽然每次老师都会说没有补考,不过原则上避免学生都不来考期末考
一般会在多一次补考这样XD
所以第一次没过的也不要绝望,可以问一下系上有没有疯子检定考全写的
跟他要程式码回去好好研究一下,不然跟助教问应该也会有
作业:
上学期有一次计概作业,两次程式作业的样子(印象中)
计概作业大概就是写写课本上的问答题,
有些没有标准答案的题目老师会以创意给分XD
程式作业就是写程式罗,上学期的程式作业一般不会太难
下学期这次是写新接龙当学期作业,老师会慢慢带,所以也不用太害怕
但严禁抄袭,老师说他这辈子最讨厌抄袭
也奉劝最好不要抄,一是抓程式抄袭很好抓
二是被抓到後果很严重
三是就算你作业用抄的抄过了,还有个检定考的大刀在那边
¥其他¥(是否注重出席率or严禁迟到?需要的基础?)
每堂上课都要签到,当然找人代签也可以啦
不过因为礼拜三上课会要写程式,总不可能叫人帮你代写吧XD
出席率印象中不占分,但假如你检定考有过,期中期末爆惨的话
出席率就是决定你是59还是60的关键
¢最後想说的话¢
如果你是管院的学生,还是很标准的文组脑袋,碰到数学跟逻辑就炸掉的那种
修这门课请拿出面对你高中三年最恨的科目,还是要拼尽吃奶的力气让他过的决心
因为这门课不管哪个老师来教,loading都不会轻到哪边去
就我三个老师的作业都练过的经验,盛老师的loading应该是最轻的
你可能会觉得每周写一个程式很烦,但一般课堂上的作业都是一堂课就能写完的程度
其他老师的作业可能要写掉你一个晚上
这还没考量在课堂上有助教跟老师帮你,写不出来还有演习课可以补救等因素
加上老师是资管出身的,出题目会比较贴近管院学生的专长
像是输入学生的成绩算总平均,或是写会计上传票的class的等等
另外两位老师是资工系的,出题就比较硬一些
(但以资工系的标准来说,他们也放水放很大了这样XD)
至於分数甜不甜的问题,原po是觉得如果有认真,上课不缺席、演习课有去上的话
分数都不会太低才对
像我下学期写的新接龙,编译器会给过,但问题还不少
结果分数出来也是让我蛮意外的就是了
如果你的数学逻辑还不错,或是想很深入的学习程式的话
可以挑战看看黄俊龙黄老师的课,他也是很棒的老师,
会试图去把抽象或复杂的概念讲得平易近人
以下是额外的碎碎念,只想看老师评价的可以按你的左方向键了XD
-------------------------------------------------------------------
程式这东西说穿了,就是把你做事的方法告诉电脑,教电脑做而已
当一个问题丢出来的时候,怎样去构思一个程式解答这个问题?
首先,你必须要对一个问题的解法有所了解,
如果你连费氏数列是用前两项算出第三项都不知道,那要怎麽教电脑算费式数列?
有了解法之後,还需要把这个解法用程式语言的语法组织一遍
而要怎麽组织、要用甚麽语法,这是最多人卡住的地方
程式真正的难点在於要如何组织,但其实大部分管院的人是卡在语法上
有时候写的东西概念上没有错,但就是东漏一个分号,西漏一个括弧
大部分人也不会看编译器给的错误提示,也找不出自己的bug
还以为自己哪边犯了甚麽严重的错误,於是就开始乱改
然後不知不觉从一两个bug改成十几二十个bug XD
看自己改了这麽久,但该死的编译器还是不给过,心灰意冷万念俱灰
於是也不想学了,但是这个语法的概念可能後面还会要用
於是後面的程式也不会写了,然後检定考也不会写了,然後就重修了
於是程式设计成为大学四年的血泪回忆
说起来,就是当年少听老师两句话,少加那个分号而已嘛XD
隔壁棚是一个馒头引发的血案,这边是一个分号引发的重修
何必呢= =
所以写程式除了学语法以外,更重要的是学会看编译器给的错误讯息
正常的debug是把底下错误讯息一个个清掉,直到小黑窗跑出来为止
如果小黑窗跑到一半当掉,再看看加个中断点或是把变数输出看运行过程有没有异样
至於怎麽组织一个程式的架构,就跟问英文作文怎麽写一样
除非你额有朝天骨,天生是吃这行饭的
不然除了练没有其他的捷径
老师上课教的部份肯定是听了就能懂的大方向和骨干,
一些比较枝微末节,但实作刚好会碰到的东西讲了大家就睡了,他当然不会讲
当你心中对这个写法抱持着疑惑的时候
不如就自己写写看验证可行性
不论结果是对或错,一定会拓宽你对程式语言的了解度
反正会计也是作帐做几个小时,写个小程式不用多久搞不好期中考就多拿几分了XD
--------------------------------------------------
&谁适合修这门课&
管院大一新生
(应该不会有人幸灾乐祸的希望是大二吧......)
--
※ Origin: 交大次世代(bs2.to)
◆ From: 140-113-66-199.Dorm8.NCTU.edu.tw
作者从 140-113-66-199.Dorm8.NCTU.edu.tw 修改文章於 2011/08/13 Sat 03:03:06
推 jarhys:推荐这篇文章 08/13 03:39
推 nashsogreat:推荐这篇文章 08/13 06:18
推 shaform:推荐这篇文章 08/13 06:27
推 themoon:推荐这篇文章 08/13 07:27
推 leoturkey:推荐这篇文章 08/13 08:36
推 FraserLai:推荐这篇文章 08/13 11:32
推 gh40402:推荐这篇文章 08/13 14:00
推 max790223:老师教得非常好... 08/13 14:01
推 amethyst0928:推荐这篇文章 08/13 14:40
推 cheerfun:嘿嘿嘿~跟陈昌盛比起来简直.... 08/13 18:04
推 gxlkhhc:推荐这篇文章 08/13 20:42
推 letitbe523:推荐这篇文章 08/13 21:31
推 cindyhsiehtw:推荐这篇文章 08/13 23:09
推 smilecat13:推荐这篇文章 08/14 14:56
推 smilecat13:推这位老师~ 教得很棒 给分也不错 (我是去年修的XD) 08/14 14:57
推 purpleofany:推荐这篇文章 08/14 16:23
推 eric810317:推荐这篇文章 08/14 21:55
推 juay:推荐这篇文章 08/15 10:33
推 pudding86200:推 老师教的不差 08/17 19:43
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: neoneon (106.105.175.48), 07/12/2016 00:53:46