演算法 ( 課號 : 50339000 ) 內容 : 本課程是電機工程學系計算機類課程之必選課,對象以對利 用計算機來解決問題有興趣的同學為主。本課程主要是教授 基本的演算法分析與設計技巧,並整理及比較目前最重要之 演算法。 Theme: What is the best algorithm for.

Slides:



Advertisements
Similar presentations
SHA-1 Secure Hash Algorithm 1. SHA-1 – Brief Introduction 家族是美國國家安全局 (NSA) 設計,美國國家標 準與技術研究院 (NIST) 發佈的一系列密碼雜湊函 數,發表於 1993 年 從一個最大 2 64 位元的訊息中產生一串 160.
Advertisements

Analysis & Design of Algorithms (CSCE 321)
第二章 研究主題(研究題 目)與研究問題.
HSR 課程介紹. 指定用書 Health Services Research Method Leiyu Shi 2008.
楊竹星 國立成功大學電機工程系 98學年第一學期
期末專題 - 吊人頭遊戲 第 35 組 組員 : 電機系 49841XXXX XXX 電機系 49841OOOO OOO.
數位學習經驗分享 「 E 化教學教室與虛擬攝影棚」推廣經驗分享暨觀摩 高高屏活動 義守大學應用數學系郎正廉.
我的生涯 巫俊賢.
Chapter 0 Computer Science (CS) 計算機概論 教學目標 瞭解現代電腦系統之發展歷程 瞭解電腦之元件、功能及組織架構 瞭解電腦如何表示資料及其處理方式 學習運用電腦來解決問題 認知成為一位電子資訊人才所需之基本條 件 認知進階電子資訊之相關領域.
1 Advanced Chemical Engineering Thermodynamics Chapter 1 The phase equilibrium problem.
1 真理大學運輸管理學系 實務實習說明 目錄  實務實習類別  實務實習條例  校外實習單位  實務實習成績計算方式  校外實習甄選 / 自洽申請流程  附錄:相關表格.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
劉金源、李澤民 國立中山大學海洋科學學院 海下科技暨應用海洋物理研究所教授、海洋生物研究所教授 海洋科學 Marine Sciences.
統計資訊軟體應用 授課者:蔡桂宏 系別:應用統計資訊系 職務:專任副教授 連絡: 轉 3485 系辦
液晶顯示控制器之研究 謝曜式 中華大學電機工程學系 Department of Electrical Engineering Chung-Hua University Hsinchu, Taiwan.
Engineering Mathematics
文獻探討 Literature Review. 文者典籍也,獻者賢也 朱熹 功能與目的 決定研究題目與問題 選取理想模式 與先前結果做比較及應 証 避免重複他人研究.
數位內容學院專業學程 說明會 廖文宏 6/8/2006. 緣由 經濟部工業局為鼓勵優秀學子積極投入數位內 容產業,並縮短業界對於應屆畢業學生的 職前訓練時間,因此委託數位內容學院與大學 院校合作,為即將畢業的大四或研究所學 生,規劃開設數位內容相關課程,讓學生能在 理論與實務兼具的課程中培養數位內容專.
論文研討 2 學分 授課教師:吳俊概.
1 數位控制(一) 2 數位控制 課程計畫 課程目標 介紹數位控制理論 與工業界常用之數位控制器比較 實習數位控制器之模擬與設計 課程綱要 Introduction to Digital Control System The z Transform z-Plane Analysis of Discrete-Time.
FGU LDT. FGU EIS 96 ‧ 8 ‧ 25 FGU LDT 佛光大學學習與數位科技學系.
CS1103 電機資訊工程實習 Department of Computer Science National Tsing Hua University.
電子計算機概論電子計算機概論 教科書 計算機概論 Introduction to Computers 原著: Peter Norton 審閱: 陳正雄‧趙立本‧簡文山‧林碧蘭 編譯:普羅數位科技 總審閱:林志敏 NT 590 洽助教.
1 Syllabus Computer Network 計算機網路 賴秉樑 Dept. of Electronic Engineering National Chin-Yi University of Technology Spring 2008.
演算法 李朱慧. 演算法的課程目的 學習已知常用的演算法 分析程式複雜度 複雜度 vs 執行時間 學習思考過程方式.
Department of Electrical Engineering, National Central University DIC Final Project Project deadline 2009/1/19( 中午 12:00)
大華技術學院九十三學年度 下學期 資工系資料結構教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:資料結構 適用班別:進修部二年級 授課老師:吳弘翔 修別:必修 老師信箱:
大華技術學院九十三學年度 資工系計算機概論教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:計算機概論與實習 適用班別:夜資工技一A 授課老師:吳弘翔 學分數: 4 修別:必修 老師信箱:
自動機 (Automata) Time: 1:10~2:00 Monday: practice exercise, quiz 2:10~4:00 Wednesday: lecture Textbook: (new!) An Introduction to Formal Languages and Automata,
教材名稱:網際網路安全之技術及其應用 (編號: 41 ) 計畫主持人:胡毓忠 副教授 聯絡電話: 教材網址: 執行單位: 政治大學資訊科學系.
The application of boundary element evaluation on a silencer in the presence of a linear temperature gradient Boundary Element Method 期末報告 指導老師:陳正宗終身特聘教授.
1 高等演算法 授課老師 : 陳建源 研究室 : 法 401 網站
法律系 系所科助之血淚辛酸史 劉蕙綺. 系上推行困難處 ( 學期初 ) 傳統習慣:法律系以教科書為主 很多老師沒有電子檔案 專、兼任老師使用平台的意願 因老師多為資深老師,因此在使用電腦部 份可能比較需要幫助 通常學生知道訊息的來源是藉由 BBS 或者 是系上的系板,使用意願會降低.
計算機概論 演算法與程式語言 李明山.
Data Structures 資料結構 Teacher: 唐傳義 & 張智星 TA: 黃筌敬 & 許肇凌.
CHAPTER 9 電腦 林麗娟‧教學媒體與操作. The Role of Computer for Learning  區別電腦輔助教學 (Computer –Assisted Instruction, CAI) 與電腦管理教學 (Computer – Managed Instruction,
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
物件導向程式 授課教師 : 王耀德 研究室 : 靜宜大學 二研 105 電話 : (04) # Web site:
資訊理論 授課老師 : 陳建源 研究室 : 法 401 網站
大華技術學院九十五學年度 資工系計算機概論教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:計算機概論與實習 授課老師:吳弘翔 學分數: 4 修別:必修 老師信箱:
寬頻通訊系統基礎教育計畫 分項計畫二 寬頻網路通訊 主要參與人員 黎碧煌 教 授 鍾順平 副教授
第六章 Branch-and-Bound 6.1 以0-1背包問題說明 Branch-and-Bound法 6.2銷售員旅行問題
1 影像處理 99/02 revised 課程簡介 1 課程目標 2 課程內容 3 教科書與主要參考書 4 成績計算 5 教學網頁.
教學觀摩會 教學理念、方法與成果 應用數學系 吳慶堂. 近二年任教之課程 學期對象課程名稱學分 95 下大一微積分 B ( 二 ) 4 95 下應數碩高等機率論 ( 二 ) 3 96 上應數碩實變函數論 ( 一 ) 3 96 上應數碩財務數學導論 3 96 下應數碩實變函數論 ( 二 ) 3 96.
現代密碼學 Contemporary Cryptography. 2 Course Information Instructor: 左瑞麟 (Raylin Tso) Office: 大仁樓
Knowledge Management 人力資源的策略管理 指導教授:李富民博士 報告人:陳君豪 使用時間: 10 分鐘.
Institute of Computer Science and Engineering, National Chiao Tung University 2009 教學觀摩會 教學心得報告 Yih-Lang Li ( 李毅郎 ) Computer Science Department.
Signal and Systems 教師:潘欣泰. 本課程目標 學生能熟悉離散及連續信號的時域和頻 域的特性及運算 對線性非時變 (LTI) 系統的頻域分析及 其輸入輸出信號的關係有基本的瞭解 學生在學習完本課程之後,應能熟悉傅 立葉分析 (Fourier analysis) 及拉式轉換 (Laplace.
數位實驗  麵包板實驗 電路板之前 配合各種量測儀器  示波器 (oscillator)  波形產生器 (wave generator)  電源產生器 (power supply)  數位電表 (digital meter)  EDA(Electronic Design Automation)
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
個人電腦應用程式 課程簡介與說明. 課程目的 介紹現代個人電腦較為流行之通俗性應 用軟體,培養學生從事研究與學習之實 用技巧。
導論 人力資源管理 教 師:林昌榮 人力資源管理.
教學原理 什麼是教學 ? 認識各種教學理論的基礎 各種的教學法 如何從教學中成長. 什麼是教學 是誰 : 老師 學生 是什麼 : 教 學 教與學的互動 ( 有計畫有組織 的指導學習 ) 怎麼做 : 各種方法 I T S.
數位系統實驗 --課程介紹 教師:潘欣泰.
數位系統實驗 -- 課程介紹 教師:潘欣泰. 課程目標  數位系統導論課程之實習課程  接續數位電路學課程  養成學生動手做的習慣  使學生對數位電路設計有實際的體驗.
1 Chemical and Engineering Thermodynamics Chapter 1 Introduction Sandler.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Concrete Mathematics 演算法的數學分析 Ming-Jer Tsai. Outline Text Book The Topics in the Class Course Description Evaluation.
RFID 認證 1/99 建國科技大學資管系 饒瑞佶 RFID 認證 CompTIA RFID + ( 國際 ) EPC/RFID ( 台灣 ) RFID 工程師教育認證 ( 台灣 ) 2/99.
Signal and Systems 教師:潘欣泰. 本課程目標 學生能熟悉離散及連續信號的時域和頻 域的特性及運算 對線性非時變 (LTI) 系統的頻域分析及 其輸入輸出信號的關係有基本的瞭解 學生在學習完本課程之後,應能熟悉傅 立葉分析 (Fourier analysis) 及拉式轉換 (Laplace.
題目 : 真好運客運 南臺科技大學 機械工程系 班級 : 奈米一乙 學號 :4A 姓名 : 李宗益 授課教師 : 謝慶存 計算機程式及實習 期末報告.
計算機程式及實習及期末報告 題目 : 長榮公司 南臺科技大學 機械工程系 班級 : 奈米一乙 學號 :4A 姓名 : 陳紀舜 授課教師 : 謝慶存.
ELEC 1009E-1B02 Introduction to Computer Science 計算機概論 2011 Fall.
Introduction to Computer Science Kun-Mao Chao ( 趙坤茂 ) Department of Computer Science and Information Engineering National Taiwan University, Taiwan ( 台大資訊工程系.
Design and Analysis of Algorithms Introduction Instructors:1. B V Kiran Mayee, 2. A Madhavi
ELEC 1009E-1B02 Introduction to Computer Science 計算機概論 2010 Fall.
Homework 1.
Prolog 前言 Text Book 課本: R.Wolfson, “Essential University Physics",
Design and Analysis of Algorithms
Prolog 前言 Text Book 課本: R.Wolfson, “Essential University Physics",
Presentation transcript:

演算法 ( 課號 : ) 內容 : 本課程是電機工程學系計算機類課程之必選課,對象以對利 用計算機來解決問題有興趣的同學為主。本課程主要是教授 基本的演算法分析與設計技巧,並整理及比較目前最重要之 演算法。 Theme: What is the best algorithm for a given problem Three things you will learn: 1.Design a good algorithm 2.Analyze (and verify) it 3.Lower bounds: know when to stop.

Grading 1. 作業 (10%) –3-4 homework 2. 程式 (15%) –1 or 2 program assignments 3. 期中考 (35%) 4. 期末考 (40%)

Course Information Instructor: 顏嗣鈞 – –Office: Rm. 540, E.E. Building II –Phone: ext. 540 – –Office Hours: by appointment Teaching Assistant: to be announced later Web site:

Text Book T. Cormen, C. L eiserson, and R. R ivest, Introduction to Algorithms, MIT Press and McGraw- Hill Book Company, We will refer to this book as “CLR”

Reference Books G. Brassard and P. Bratley, Fundamentals of Algorithmics, Prentice-Hall, 1996.

Reference Books G. Rawlins, Compare to What? An Introduction to the Analysis of Algorithms, Computer Science Press, 1992.

Reference Books D. E. Knuth, The Art of Computer Programming, Vol. 1 and 3, Third Edition, Addison Wesley, 1997.

Reference Books D. Harel, The Science of Computing, Addison Wesley, 1987.

Reference Books Robert Sedgewick, Algorithms (in C, C++, Pascal), Second Edition, Addison Wesley, 1992

Reference Books U. Manber, Introduction to Algorithms, Addison Wesley, 1989.

Reference Books J. Nievergelt, Algorithms and Data Structures (With Applications to Graphics and Geometry), Prentice-Hall, 1993.

Reference Books B. Moret and H. Shapiro, Algorithms from P to NP, Vol. 1, The Benjamin/Cummings Publishing Company, Inc., 1991.

Topics Introduction to algorithm design and analysis. Techniques for algorithm analysis –Useful formulas. –Recurrence relations.

Topics Techniques for algorithm design –Divide and conquer, partitioning. –Dynamic programming. –Greedy algorithms. –Backtracking. –Tree based algorithms. –Recursion. –Approximations. –Problem Transformation, reduction. –Integer programming. –Probabilistic techniques.

Topics Sorting and searching algorithms. Geometric algorithms Graph algorithms. Pattern matching algorithms Cryptographic algorithms. Network flow algorithms. Intractable problems. –Introduction to computational complexity. –Reductions –NP completeness.

Topics If time permits, the following topics will be covered: Introduction to program verification. Introduction to approximation algorithms. Introduction to probabilistic algorithms. Introduction to parallel algorithms. Introduction to distributed algorithms.