[CSIE 2136](02) Algorithm Design and Analysis

Slides:



Advertisements
Similar presentations
TOEFL Speaking ----Q1&Q2 坚果托福 秀文. 评分标准评分标准 Volume Grammar Fluency Logic / Organization Lexical ability Pronunciation.
Advertisements

平台的优点: ( 1 )永久免费: 学校和老师使用校讯通平台发送短信 是免费的,并且通过使用平台,可获得部分购物卡补贴。 ( 2 )移动办公: 校讯通不受时间和空间的限制,只要 有一台可以上网的电脑,老师便可以通过互联网发送短信 给家长,能够实现移动办公,节省老师的工作时间。 ( 3 )简单易用:
[CSIE 2136](02) Algorithm Design and Analysis Prof. Michael Tsai Fall 2013 (updated 09/12/2013)
專題實驗 Q & A 周建興. 關於我的專題 同學你好,很榮幸的你對我的專題有興 趣。不管你是正在找專題的,或已經選 進來(或被迫分到我這的), 還是手滑不小心點進來的 有一些部分要先跟各位同學說明! 強烈建議請用投影片播放!
104-2 社團聯席會議 人社二館第五講堂 第 1 次社團聯席會 會議議程 一、邱學務長致詞 : 二、王麗倩組長致詞 : 三、課外組報告: 課外活動經費核銷事項 --- 松漢 社課鐘點費核銷事項 --- 松漢 3. 三社聯合成發之講堂租借規定說明.
YOUR LOGO 配色方案修改: – 配色方案在【格式】 --> 【幻灯片设计】 --> 【配色方案】 --> 【编辑配色方案】下调整。 LOGO 的添加: –Logo 添加修改在【视图】 --> 【母版】 --> 【幻灯片母版】 下调整。直接选择 logo 图片删除或修改。 字体格式的设置: –
深圳市龙岗区科技创新局 深圳市高新技术产业协会
近期重点工作 教务处 2015年3月19日.
是网络还是“网落”.
会计报表网上申报操作指南 (以小企业会计准则为例) 松江区税务局 2014年7月.
医疗工伤生育保险政策解读 金坛市职工医疗保险基金管理中心.
第八章 連結分析 Link Analysis.
计算机专业指南 --专 业 学 习 导 航 中央电大工学院 崔林.
簡報大綱 一、本期執行重點 二、由教學單位協助辦理項目 三、教學卓越計畫經費補助項目 四、卓越計畫管考網站填表說明.
專題研究計畫經費使用重點說明 會計室 中華民國101年11月21日
有效學習計劃簡介 (學前).
第一章 系統開發概論 1-1 系統開發概論 1-2 常見的資訊系統 1-3 系統開發生命週期 1-4 系統開發方法論簡介.
交通大學資訊學院 陳俊旻 教學助理經驗分享 我在教學上的第一堂課 24小時、深入淺出、徹底解析… 交通大學資訊學院 陳俊旻
自 然 探 索 圓周美語 My name is.
第九章 求职礼仪 本章从求职者的应聘资料准备、个人形象设计、言谈举止、应试技艺等方面作如下介绍。 求职前的准备: 一、知已知彼,有的放矢
我們最常去的地方還是我的故鄉苗栗, 您知道春天的樟樹是什麼香味嗎?
103年老人健康促進實證與實務論壇引言 報告人:張正二 站長
数据结构 Data Structures Prof. Qing WANG 王庆.
教師甄試經驗分享 演講者:賴貞琪.
華梵大學中文系自評報告 報告人:林素玟 103年10月28日.
精彩由我 精彩由我 Wonderful by My Wonderful by My.
報告人:魏教務長耀揮 日 期: ※ 修正接受教育部評鑑時程(含人社院) 、評鑑項目及指標、相關說明※
顧客關係管理專案之 以晟實業股份有限公司為例
大学体育基础理论 主讲:张伦厚 职称:副教授.
打開學習錦盒 學習活動系列講座問卷 感謝出席本系列講座,希望今天的安排您會滿意。 離開前,請留下寶貴意見,以作為日後專題講座主題之參考。
省外实习分享报告会 深圳 上海.
宋卫国 科技部中国科学技术发展战略研究院 科技统计与分析研究所(科技统计分析中心) 北京3814信箱
空軍航空技術學院一般學科部 業務簡報 報告單位:一般學科部 報 告 人:部主任 劉正倫上校 使用時間:10分鐘 第 1 頁,共 43 頁.
政治生活:   积极参与 重在实践.
一、工讀同學錄用規定(摘要) (一)申請對象工讀生必須具本校學籍,休學、退學則應停止錄 用。以家境 清寒學生為優先協助對象。依規定,
Introduction to physics
美和科技大學 生活教育篇.
計算方法設計與分析 Design and Analysis of Algorithms 唐傳義
單元3:軟體設計 3-2 順序圖(Sequence Diagrams)
An Introduction to Computer Science (計算機概論)
計算機網路概論 授課教師:林佳漢.
Hong Kong Library Education and Career Forum 2009
行銷與流通管理系 招生策略與管考簡報 簡 報 人:李國良 簡報時間:106 年 3 月 21 日 歡迎委員蒞臨僑光科技大學會計資訊係指導
Closing Remarks on DSA-2018
短除法 雪狼頭目.
前 言 回首过去,激情满怀,展望未来,任重道远。站在新的历史起点上,我们必须清醒地看到前进中的困难与挑战,正视自身存在的差距与不足,以更加坚定的信念、更加饱满的热情、更加务实的作风、更加强大的合力,共同谱写公司发展的新篇章,为集团公司油气主业发展提供强有力的金融服务与支持。
資料結構 Data Structures Fall 2006, 95學年第一學期 Instructor : 陳宗正.
1+100团干部直接联系青年工作 团干部端操作指南 2016v1.0
國外案例報告:Nobelprize.org The Diabetic Dog Game 組員: 吳聲侑 陳富星 許瓈方
第15章 系統分析與設計.
The Software Company Game
数据结构 Data Structures Prof. Qing WANG 王庆.
National Taiwan University
计算机问题求解 – 论题 算法方法 2016年11月28日.
蕭志明 老師 Algorithm(演算法) Ext:6779
蕭志明 老師 Algorithm(演算法) /FB:
Google 表單文件應用 報告人:羅嘉琪
主讲人:黄鹤 副教授 Office:9-416 劳动关系与劳动政策 主讲人:黄鹤 副教授 Office:9-416.
领导结构 含义 正式结构 非正式结构.
LOGO 2018 企业公司年会庆典PPT模板 SOME ENTERPRISE COMPANY ANNUAL MEETING PPT TEMPLATE.
統計學(一) 任課教師:陳碩珮 助教(TA):李以安.
Divide and Conquer 3 Michael Tsai 2011/3/11.
Paper Prototyping Michael Tsai 2011/10/14.
Multi-threaded Algorithm 3
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
身分證.
Further Development Translation 来自 创思英语 Grammar.
My Profile 黃宏祿 Mail: FB: Barry Hwang
Computer Architecture
Unit1 Topic 1 Welcome to China! Section B.
Presentation transcript:

[CSIE 2136](02) Algorithm Design and Analysis Prof. Michael Tsai Fall 2012 (updated 09/20/2012)

目標: 在真實世界中, 知道怎麼 設計/寫/教別人 寫 好程式 演算法設計與分析 這堂課上什麼? 接續上學期的”資料結構”後, 本學期的課題: 1. 設計演算法的一些原則/方法/效能分析 2. 軟體設計世界(業界)中的一些經驗談 (聽別人的經驗談) – 非專業版 專業版請上李允中老師的軟體工程課程 本課程很有可能是您大學最後一門跟”程式設計”直接相關的課程 目標: 在真實世界中, 知道怎麼 設計/寫/教別人 寫 好程式

課程大綱 演算法方面: (2/3) Divide-and-Conquer Dynamic Programming Greedy Algorithms Amortized Analysis NP-Completeness Multi-threaded Algorithms Some Graph Algorithms Other Advanced Topics Algorithm Design Strategy Algorithm Analysis Specific Algorithm Design

要記得我第一堂課就有講課程大綱囉, 期末的時候填課程意見問卷的時候不要再說我沒有先講了. T_T 軟體工程方面: (1/3) Manage your development schedule The software company game Functional specifications Paper prototyping (還有…看狀況)

上課地點與時間 實際的上課時間: 教室: CSIE Building R104 時間: 每週四, 6, 7, 8節 第二節 14:20-15:10 第三節 15:30-16:20 第四節 16:30-17:20 實際的上課時間: 大約為14:20-15:10, 15:20-16:10, 16:20-17:10 看大家的”想睡程度”決定下課時間

蘇雅韻老師的同一門課程… 在人數上許可的範圍內,歡迎單雙班的同學自由轉班 授課內容及範圍大致相同 本班的程式實作部分可能略重,請自行考量 演算法設計與分析的部分大致相同 本班不教基礎圖論(Graph)的部分/蘇雅韻老師有教 補充的軟體工程部分可能略為不同 本班的程式實作部分可能略重,請自行考量 本班的授課教師上課愛耍寶耍冷搞笑、喜歡找同學回答問題,請自行考量 喔不! 冷!

加簽原則 人數上限90人 本系優先 (大二&研究所應修>大四>大三>大一) 外系(上學期修過我的DSA>其他外系同學) 今天先登記(姓名, 系級, 學號及E-mail), 待名單確定後寄送授權碼或拒絕鼓勵信

重要日期 11/8: 期中考 (於學校期中考周) 12/7: 老師出國 1/10: 期末考 (於學校期末考周) 可能解決方案 (決定之後會跟各位確認): Option 1: 助教群於當周輪番上陣上課 Option 2: 尋找另外時間補課 (可能於校慶當周11/12-11/16某個晚上直播補課 + 錄影檔) 1/10: 期末考 (於學校期末考周)

課本 (需要買) Introduction to Algorithms, 3rd edition, 2009, MIT Press by Cormen, Leiserson, Rivest, and Stein *借用呂學一老師2010 Fall投影片中的圖片

參考資料 (不需要買, 線上有) “Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity” (勒勒長的書名) “More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity” (勒勒長again) by Joel Spolsky, 2004 & 2008, Apress

課程特色 “上課簡單、作業難” “動畫為主”的上課解說 80%以上的同學可以了解80%以上上課的東西 大量的時間花在作業上 ACM比賽世界等級功力的的四位神級助教 (都比我強) 上課你沒有弄懂, 我不會放棄的 你沒聽懂, 我就再講一次 你有問題(沒有笨問題), 我就回答你(如果我會的話) 當我問有沒有聽懂的時候, 請理我一下 Q_Q

改變 Some English Lectures (to improve my own English fluency) 上課步調加快/作業變得更難-大二進階課程 使用點名機點人回答 (by立翔助教) 課程內容中更多的證明 (會試著用動畫解釋)

成績計算方式 6次作業, 占42%, Software Company Game (team project) 12% 最佳的一次加重50%, 最差的一次減重50% Sum(HW1-6)+Max(HW1-6)*.5-Min(HW1-6)*.5 Software Company Game (team project) 12% 期中考 20% (涵蓋期中考前課程內容) 期末考 or final project 26% (涵蓋全課程內容) 細節: 期末成績加總後之原始分數不會調整 等第之對應由老師與助教於學期末決定 根據經驗, 只要作業都有交, 考試考卷每題都有寫不放棄, 就很難被當

作業 分程式作業 + 手寫作業 程式作業: 每次1題 手寫作業: 每次3-4題 使用劉邦鋒老師的批改娘系統 網址: http://katrina.csie.ntu.edu.tw/judgegirl/ Source Code和上學期一樣, 使用Subversion繳交 記住, 批改娘只能幫你”用部分答案檢查你的程式對不對” 自己思考怎麼產生測試資料也是作業的一部分 手寫作業: 每次3-4題 用手寫的方法做演算法的證明與分析 或者用手寫的方式設計演算法 作業繳交期限皆為星期四下午2點

作業 鼓勵討論 每一題都請註明參考的資料/討論的同學 絕對不能照抄等同於抄襲 (請了解之後, 用自己的話寫/自己撰寫程式碼) 例1: 本題參考wikipedia上面的Divide-and-Conquer 網頁(網址...) 例2: 本題跟小可魚&蚯蚓討論過 例3: 本題參考課本第xxx頁 絕對不能照抄等同於抄襲 (請了解之後, 用自己的話寫/自己撰寫程式碼) 抓到抄襲的, 本課程成績為F (當掉)

Zero-tolerance政策: 遲交&抄襲 遲交 = 該次作業0分 (但是如果你願意交上來, 助教會幫你批改) 作業抄襲(程式或手寫) = 本學期成績為F (不是只有該次0分) 考試作弊 =本學期成績為F 以上均無第二次機會 請注意! 抄襲/作弊 以校規論處.

教學團隊 E-mail: ada@csie.ntu.edu.tw Name Office Office Hour 蔡欣穆(Michael) CSIE R316 Fridays 16:20-17:20 陳立翔 博理R314 Tuesdays 15:30-16:30 簡伯宇 (簡伯) CSIE R217 Tuesdays 13:00-14:00 許祐程 (Akira) Mondays 10:20-11:10 陳庭緯 (Shik) 歐志先 CSIE R424 (Grading) 張偉凱

通訊 課程網頁: http://www.csie.ntu.edu.tw/~hsinmu/courses/ada_12fall [Office hours] 請多加利用. [學生老師/助教] 課程相關的所有問題, 請 寄e-mail給 ada@csie.ntu.edu.tw 發文在ptt2上的HsinMu板 (乾旱中) FB Group: http://www.facebook.com/groups/335809569795582/ 請來我們的Office hour發問 [老師/助教學生] [主要]會寄e-mail到CEIBA上登記的e-mail信箱 (大部分人是學校e-mail, 不是系上信箱, 請注意!) [次要]部分訊息會請助教發在ptt2上HsinMu板+FB Group上

記得要做的事情 CEIBA上的e-mail確定收得到 課本趕快買(拿)到 (大部分人應該拿到了) 每天睡飽(not in the class), 迎接本學期的挑戰 助教寄出批改娘帳號後,請先寫題目0測試看看! 已選課者今天會收到 加選者下周上課前會收到