※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):y
哪一学年度修课:
109-2
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
黄乾纲
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
应该是工海某些组的必修(不熟)
δ 课程大概内容
Ch1 Getting Started
Ch2 Console Input And Output
Ch3 Flow of Control
Ch4 Defining Classes I
Ch5 Defining Classes II
Ch6 Arrays
Ch7 Inheritance
Ch8 Polymorphism and Abstract Classes
Ch9 Exception Handling
Ch10 File I/O
Ch13 Interfaces and Inner classes
Ch14 Generics and The Arraylist Class
Ch15 Linked Data Structures
Ch16 Collections, Map and Iterators
Ch17 Swing I
Ch18 Swing II
Ω 私心推荐指数(以五分计) ★★★★★
看得懂老师的coding style/跟得上老师的节奏 5★
有程式基础/很注重命名 0★
没有程式基础 2★
η 上课用书(影印讲义或是指定教科书)
Absolute-Java-6th-edition
μ 上课方式(投影片、团体讨论、老师教学风格)
基本上是投影片+Eclipse 边教边带 偶尔
后来因疫情 改为全部Cool 影片
σ 评分方式(给分甜吗?是扎实分?)
期中考25%
作业20%
期末专题两个共40%
期末考15%
ρ 考题型式、作业方式
期中考是手写(没开书)
基本上就是是非题选择题还有改code
期末的话是要说明上课讲的概念(开书)
然后有的地方要用code说明
作业的话应该对大部分人都算蛮简单的
然后丢到online judge上面
然后为了练习写java document 还要每个function/class都要写传入参数阿blablabla
期末专题的话有两个 一个指定一个自选
指定的通常会是XX订票系统
然后指定题目评分模式是
一般订票20%
退票20%
条件式订票20%
查询20%
Android App/GUI 4%
Design pattern 4%
Package规划4%
有用数据库4%
自订例外处理4%
完整注解4%
crawl web data4%
自选题差不多 不过有demo 就有60分
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
不点名
基本全签
Ψ 总结
我觉得这堂课显著不推,大概有几点可以讲
1.老师的讲话很含糊 有点搞不清重点 然后比喻的部分个人听不太懂 倒是看课本就懂了
2.老师的电脑投影eclipse 画面的时候字有够小 而且讲解程式的时候命名都是ABCDEFG
一开始还可以 等到后面继承来继承去 implement来extend去根本看不懂在说什么
3.COOL上面的录影很糟糕 杂音多 画质低 但如果你去实地上课
那里冷气不凉没网络没充电会想死
4.沟通速度超慢(虽然我觉得很吃助教),交judge功课judge很容易死就算了
,助教也不会跟你说他挂了,一定等到挂了好几天有人在FB发文他才会看
期末考也是,说好12点公布题目结果慢了几个小时???
重点是题目还是某年工海计算机网络的期末考题 而且期间还连络不到任何人
不过如果你对的上老师的频率的话,这堂课还是蛮适合你的(哪堂不是这样)