[评价] 103-2 物件导向程式语言 黄乾纲

楼主: wilson85771 (HOW)   2015-07-12 14:59:07
哪一学年度修课: 103-2
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
黄乾纲 老师
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
工程科学及海洋工程学系 资讯计算组必修
δ 课程大概内容
1.物件导向基础, abstraction, encapsulation, inheritance
2.Java程式语言介绍
3.Java的资料型别
4.Java的运算子和语法
5.继承关系下的Override Polymorphism
6.利用Exception处理执行中的突发状况
7.Event Model和GUI的设计
8.Java的Multithread, I/O Stream和Network Programming
Ω 私心推荐指数(以五分计) ★★★[1;33m★
四星
η 上课用书(影印讲义或是指定教科书)
Absolute JAVA /5e
μ 上课方式(投影片、团体讨论、老师教学风格)
老师用投影片上课
内容大致是课本的精华版
不过当老师讲到他认为很重要的部分
会停下来讲很久
尤其喜欢当场用程式举例说明
怎样的code能run, 怎样不能
上课很喜欢点人问问题 依照座位顺序点的
所以你可以有心理准备 当快要轮到你的时候
问的问题都不会太难 就算不会老师也不会刁难
傻笑一下 或承认不会 老师就跳下一个人
其实我认为,这部分,认真的想学的人
就算不懂 也要鼓起勇气乱回答 (?
老师会问问你的理由 然后解释 是能让自己更印象深刻的学习
σ 评分方式(给分甜吗?是扎实分?)
给分甜不甜... 有兴趣的去问sweety course吧
本人无法给予评论
ρ 考题型式、作业方式
期中考偏简单,上课醒著、或者课本有读都不会有问题
期中考前一堂课有小复习、微量泄题
期末考就很崩溃了
据说有60就是高分群
助教似乎无意间有提到 期末考题是参考SCJP
不过这听听就算了啦
期末会有project 你不会真的有空去研究那种认证考题
平日会有程式作业,难度普遍不高,个人认为
平时作业,有读课本写起来轻松很多
不过有修过程式基础的同学,应该会觉得有点无聊...
老师为了鼓励同学先读课本
会请助教设计预习的问答题 在网络填写表单作答
基本上,课本看几个段落就能回答 不会吃力
预习题占分多少我就不清楚了... 好像有人根本不太写...
期末project就是写程式 有两题 指定 跟自选
指定题今年是设计大众运输交通相关的系统
(详情我不知道能不能公开透漏, 在此保留)
指定题也有分基本分跟进阶的加分 (也没真的很进阶)
助教会详述,一步步做就还满容易的
自选题... 就自选阿
我没有去了解别组都做些什么
而且这里的自选真的很自由 没啥好说
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
我记得老师看座位坐的下,就都签了 (我是外系)
基础的话,我认为班上外系不算少、甚至有没修过基础程式设计的 好像也过了
出席率... 不重视,老师第一堂课就说没来上课可以接受
只是提醒各位同学,没来上课在外面要注意安全
Ψ 总结
我是管院生,只修过生机系的程式设计 (C++)
同个学期,我很不要命的去修了陈倩瑜老师的资料结构与算法
也是使用JAVA,在资结课,几周内不得不迅速上手JAVA
在这样的背景下,我必须"主观"的说
前半学期,这门课有点无聊
我的确很喜欢老师的上课风格,内容也相当钜细靡遗
但是对于已经认识、或者实作过JAVA的人来说
前半学期都没去上课好像真的没差
(8种primitive type也能当期中考题,你说呢?)
而当然,后半学期的课相当重要,细节跟内容含量都丰富的多
必须要好好的听,跟着老师的思维走,可以不用死背"
老师也说"这么多,怎么可能背的完,只要弄懂、都是一样的"
同时如前述,期末考题好像是参考SCJP,我不保证听课就能考好
有心者应该需要配合课本阅读...
小小总结,我觉得这门课比较像在充分认识JAVA语言
自认对写程式有兴趣的人
我个人推荐,把这门课当成"第一门"学程式的课程
如果想要在这里让写程式能力,从有基础突飞猛进成进阶
可能"有困难"
不过,好好听老师授课
可以学到"非常非常多"自学、或者只学过皮毛的人
可能会遗漏的重要观念
希望大家跟我一样喜欢这门课
作者: warex14 (航)   2015-07-12 18:23:00
如果是修过C但是不会物件导向的话算是"第一门"程式课吗?因为原PO推荐这门当作第一门,但我修过C可是不会物件导向
楼主: wilson85771 (HOW)   2015-07-12 21:48:00
期中考前后才会讲到继承,多型等oop 核心概念,学期初java语法会从头介绍,也就是课本前几章都会各个讲解,有程式基础的人有可能...会觉得上课进度慢
作者: g85101878 (豆腐)   2015-07-15 11:08:00
一样这学期修这两门课~推推~

Links booklink

Contact Us: admin [ a t ] ucptt.com