Re: [分享] 大家来分享选修课的心得吧

楼主: hakusin (玄)   2010-02-16 22:37:18
课名:移动电话程式设计
教授:陈彦仰老师
hakusin:★★★★★
评分方式:作业40% 期末project三人一组 60% 没有考试!!
作业写在android project可以iphone跟android择一 不过iphone数目较少
老师会依照project预计想完成的目标中 所需要的功能是否非iphone不可来分配
上课:
老师第一次在台大开课 开课前一个月才从美国回来 所以课堂上的风气非常的
美式 一开始会提到这周跟手机有关的news 然后开始讲上课的内容 这学期主要都是在
学android的部分 这是用java为基础的语言 应该说 根本就是java= =
只是要弄懂他的各个API的运作模式与意义 运作生命周期 file io 使用字串 图片 GPS
像机......等各种api
课堂时间老师常常会排演讲者来演讲 有他的project开发伙伴 两三人创业的小
公司负责人 远传 中华电信都有 通常都是跟coding没什么关系 是目前产业界的很多
发展就对了 有同学曾经说有事情不能上课 演讲可否录下来
大公司的话会说涉及商业的什么的不可以录这样@@
课堂上也会排一些上台报告 就是讲project的提案 一些使用方法 目标使用
族群等等的报告 目的在刺激同学去构思project 到期末就可以直接implement出来
不是还一直花时间想要做什么这样
老师人很好 而且老师希望修课学生多去找老师请教事情 像后来在做project的
时候有三周没有去office hour 老师就一直问我们说是不是没有进度所以不敢去找他
有去找老师通常都会受益良多 像本组就借到很好的device这样XD
老师不会管翘课 所以学期中以后到课人数明显递减 我有跟老师说反正这是
台大的通病了不要太在意 不过老师认得的人翘一次课的话下次就会被关心XDD
加选:
第一次星期五上课的时候老师指派了作业一就下课了 deadline是下一个周二
依照作业一做的好坏来决定能否加选 有交作业的几乎90%都有通过吧
所以后来班上人数很多
作业:四份作业
作业一:寻找生活上的问题 可以用手机的程式来解决的话 写出你个构想 制作网页
辅以图片 等于就是你的期末project的构想就对了 不过通常都不见得会照作
就发挥天马行空的想像力来想 大概要花三小时
作业二:搞定android的开发环境 其实有说明网页 照着做就ac了
大概要花一下午
作业三:修改一份open source project并且加入指定的功能 是有关于一个手机可以连上
twitter的程式 加入图片上传功能和缩址功能
这个作业要花比较久的时间 强者大概一天吧 像我比较弱花了三天
作业四:改一份open source project并且加入指定的功能 是一个解读QR code的程式
看懂他 加入一些修改的branch即可 大概一个晚上 加入三行code
期末project:
学期中会有project的上台报告 报告提案 使用者观点 GUI使用流程等等的报告
因为一开始收太多人 所以要报告的组别很多 老师都规定三分钟 不过因为过场
和有人会无视时间铃声 所以都会延宕一点时间 这是算在在60%里面的 如果报告没来的
话就......嘿嘿 可是老师学期初就排好什么时候要报告 前一周也会提醒同学
所以忘记来上台报告的人大概是找自己麻烦吧
这学期是第一学期开课 所以device很晚才送来(老师说卡在学校卡好久)以后
同学应该就可以早一点拿到了 project有两个重要的demo 一个是大概在期末考前一周
各组约时间在办公室de给老师看 期末考后一周举办workshop 邀请各大厂商前来评分
(占60%里面的20%) 远传 中华 htc asus....等等 要先做好海报给老师送印
不然就自己出钱
老师说第一次demo的时候有些组都很糟糕 还会挂掉 不过给厂商看的时候竟然
都没有问题 看来大家有压力就会超强的 除了邀请的厂商以外 还有很多小公司看到消息
也会自己跑来 还有人被公司直接挖角= =b 问说要不要去那里当工读生
非常美式的风格 没有考试 用作业和project定生死 并且邀请校外大厂来评分
课名:多媒体安全
教授:吴家麟老师
hakusin:★★★★★
评分方式:三份作业 没有期中期末考@@!!
上课: 别名-数位浮水印
这门课主要介绍要怎么在数位影像档案里面藏讯息的技术 比方说在照片里面藏
了台大资讯 日后他如果被盗版了 我们可以解出藏进去的讯息来证明我们是原作者这样
也有很多更威猛的技术 比方说把一张图片分成两张 要分别用投影机
投影叠起来才看的到 也有进去以后的图案平常看不到 要萤幕倾斜到某一个角度以后才
看的到 把一张小图(logo)藏进大图而不影响其品质太多 藏讯息 藏数字 或者藏在影片里
藏在音讯档案里 都要直接对这些数位档案做分析与修改 藏的技术是否容易被破解等等
很推荐修过密码学的学生修课 因为像我没学过密码学 顶多把讯息用明码藏进
频谱里面 要攻击只要抓到频谱比赛就结束了 如果可以把讯息先加密 然后要藏进去的
地方也加密 然后再藏进去 应该会应不容易破解
老师上课的内容完全就是paper观摩 每份投影片就是某一篇很强的paper
像研究生报告paper一样 一周上课大概有两到三份投影片 为什么我说是观摩
因为没有考试= =看到自己很有兴趣的方法就努力学下来
像我也有几次上课讲的东西都听不懂这样XD 老师也会推荐一些paper给同学看
不过台湾的学生不可能不考试还唸书这样 有时候上课介绍的就是一系列的某一个主题的
攻防战 一个人提出方法 一个人破解 另一个人又加强 又一个人破解 很有趣XD
作业:三份作业
作业一:用matlab来implement吴老师发过的某一篇paper的简单板 作业的参考档案里面
已经是挖空填充式的引导 不过也没有硬性规定 像要把字串藏在哪里就没有说
就依照自己的心情看要放哪里 自由度很高
不过有人会因为这样就抱怨作业要求没有写清楚啦...个人是认为这样就够清楚了
程式部分很快就可以做完了 由于每个人的作法都不一样 所以效果也不尽相同
报告中要把程式套用附档的图片 然后用各种方法去攻击(把图片模糊 强调边缘
裁切 翻转等等等 用影像处里软件随便玩) 看再解出来的资讯的完整度好不好
我记得这个好不好对分数的影响不大 重要的是做了哪些测试 把测试前后的图都
贴上报告 可以的话作一点解释 像我把资讯藏在中频带 所以遇到模糊
等这种只留下低频的处里方法 藏进去的资讯会被抹除的很惨 我有在报告强调
这种物理意义 我的code不超过200行 报告大概17页
作业二:把作业一的那篇paper的做法做一点指定的改变 不过吴老师发过某一篇paper讲
过这回事 所以找到这篇 比赛就结束了 大概写了四页
作业三:在指定的paper list找一篇or一系列 上台报告和写阅读心得 先上台 过两周
再交纸本报告 我是看了一篇然后看一个reference就上台报告 边报告老师会边
补充 有时候会另外推荐一两篇值得看的 这时候 就是加分的机会啦 因为报告是
老师亲自看的 老师讲过的补充资源也看一看 一起写进心得里
有强者学长的这份作业是看很多paper 然后做实验并且写一篇paper= = 超神勇
所以他的分数就爆表了
作业为主 没有考试
两门课都不错甜 都有9x 我很喜欢修这种纯报告没有考试的课 因为要背书我通常都
背不起来XD 花一点时间做一点实验 比较各种方法的稳定性与强壮性比背书有趣多了
作者: wanquan (X-Y轴的世界)   2010-02-17 09:04:00
推..谢谢
楼主: hakusin (玄)   2010-02-17 12:34:00
修一下换行@@在pietty上一行大多了XD一楼也来分享吧~
作者: robertshih (施抄)   2010-02-17 20:51:00
我也来分享一下

Links booklink

Contact Us: admin [ a t ] ucptt.com