[通识] 104-2 A6 郑士康 计算机程式设计

楼主: pedestrianA (只是个路人)   2016-07-07 21:30:17
若是通识课程评价,请用 [通识] 分类,勿使用 [评价] 分类
标题范例:[通识] A58 普通心理学丙 林以正 (看完后请用ctrl+y删除这两行)
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):否
哪一学年度修课: 104-2
ψ 授课教师 (若为多人合授请写开课教师,以方便收录) 郑士康
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
δ 课程大概内容
(复制自ceiba)
Part I. 函式
1.教学计画及C#简介
2.整合发展环境初步与简易C#程式
3.实值变量与运算式
4.流程控制
5.阵列
6.函式
7.程式规划与函式导向程式设计
Part II. 物件
8.物件与类别
9.物件导向程式设计
10.继承与多型
11.档案读写与例外处理
12.基础视窗程式设计
13.Collections 与应用
Unity游戏程式设计
简而言之,就是教授C#程式语言、视窗程式、物件导向的观念。
Unity非课程重点,老师只有简单演示成品给大家看,细节想了解的话要自己回家
摸索。
Ω 私心推荐指数(以五分计) ★★★★★
有些程式基础,想接触视窗程式与物件导向程式设计:★★★★★
η 上课用书(影印讲义或是指定教科书)
老师会提供自编讲义的电子档,需要纸本书的话助教会调查人数统一影印
μ 上课方式(投影片、团体讨论、老师教学风格)
以投影片为主,有时会开启Visual Studio示范。前几周也会有课堂练习,助教
会协助同学。另外每周大约会有5~10分留给助教讲解作业。
σ 评分方式(给分甜吗?是扎实分?)
三次作业,每次占10%,共30%
期中考20%
期末考20%
期末专题书面报告15%
期末专题展演15%
助教加分0~3%
给分应该算扎实偏甜,有用心做作业应该都有A-以上的成绩。
期中、期末考也有提供历届考古,用心准备应该也不至于完全写不出来。
ρ 考题型式、作业方式
期中、期末全部纸笔测验,开书考形式,不上机,也不能使用手机或其他电子产品,
所以讲义最好影印成纸本会比较有帮助。题型会有给一段code要回答输出,或者找
出错误等等。
作业基本上不限定主题,可以实作任何你有兴趣的主题,从小游戏到医院挂号系统
都有人做。
期末专题基本上可以当成前几次作业的延伸,制作出完整的程式以及报告出来,在
期末考完之后的隔周向全班展演。主题不一定要与作业相关,可以多人合作,也可
以自己一人一组。这应该是这门课负担最重的部份了吧。
另外,每周会有助教出的小作业,可做可不做,助教会视完成的情形在期末成绩加
0~3分。
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
似乎不点名,但作业缴交日会有一小时给同学演示作业,用抽签的方式决定。这时
若被抽中未出现会被扣分。
虽然这是通识课程,对于完全没程式基础的人而言,这门课可能会负担有点重。事
实上,学期初人数爆满到教室坐不下,到了期末却有多个空位,可见有不少人停修
这门课。尽管如此,老师在前几章基础的部份讲得比较慢,也会停下来让同学练习
,真的有心想学C#的同学若能撑下去,应该也可以修得不错,只是要有花费大量时
间的心理准备。
若是高中或以前在系上(非电资科系)有学点程式基础,想要进阶深入修习物件导向
程式语言的话,在后面的章节会很有收获的。Unity虽然在课堂上仅草草带过,但它
可以用C#来写游戏的脚本,学熟C#之后倒是可以尝试看看Unity的游戏开发。
Ψ 总结
老师在期初有提到之后这门课可能会开成4学分的深碗型通识,预计修课人数会增加
到百人以上,推荐给想修课的同学。
作者: tommyxu3 (fascination)   2016-07-07 23:29:00
通识要用通识分类喔
作者: Sleeper4real (Sleeper)   2016-07-08 01:27:00
好课推推推
作者: pakapoo (pakakapoo)   2016-07-08 08:32:00
推推没基础的负担有点重 但成绩蛮甜的

Links booklink

Contact Us: admin [ a t ] ucptt.com