開放式課程>>開放課程:工程學群

課程列表: 工程學群

10701 工程
台灣的水文
陳鸞鳳

尋找興趣,提早準備,贏在起跑點!!想追求更多課本以外的專業知識嗎? 清華大學開放式課程為你種植了一座學習資源森林,等你來探索!現在就走進開放式課程的森林,品嚐最甜美的知識果實!

 
 
 

【課程說明】
      Course Description 

【   周   次  】  【   教    學   內    容     】 
第  1  講  * 地球上的水與台灣水資源
第  2  講  * 地下水 
第  3  講  * 水資源的保育 
第  4    * 台灣的陂塘
第  5    * 水的議題 

 

10701 工程
台灣的地名
陳鸞鳳

尋找興趣,提早準備,贏在起跑點!!想追求更多課本以外的專業知識嗎? 清華大學開放式課程為你種植了一座學習資源森林,等你來探索!現在就走進開放式課程的森林,品嚐最甜美的知識果實!

 

 【課程說明】

      Course Description 

【   周   次  】  【   教    學   內    容     】 
第一講
* 1-1 地名的特性、結構與分類 
* 1-2 地名的演變
* 1-3 跟農業有關的地名 
* 1-4 以動植物命名的地名 
 
第二講
 
* 2-1 從地圖上認識台灣的地名
* 2-2 跟族群有關的地名 
* 2-3 從地圖上認識台灣的其他地名 
* 2-4 台灣堡圖中的舊地名(一) 
* 2-5 台灣堡圖中的舊地名(二)

 

10701 工程
平行程式
周志遠

本課程將介紹平行計算的基礎觀念和電腦系統架構,並教授針對不同平行計算環境所設計的程式語言,包括多核心系統使用的 Pthread、OpenMP, 叢集計算使用的MPI, GPU使用的CUDA, 以及分散式系統使用的MapReduce計算框架。修課同學必須使用 這些平行計算的語言和工具完成5個程式作業,並且以程式的執行效能結果作為學習的評量標準。 

 

 【課程說明Course Description
       
    本課程將介紹平行計算的基礎觀念和電腦系統架構,並教授針對不同平行計算環境所設計的程式語言,包括多核心系統使用的 PthreadOpenMP, 叢集計算使用的MPI, GPU使用的CUDA, 以及分散式系統使用的MapReduce計算框架。修課同學必須使用 這些平行計算的語言和工具完成5個程式作業,並且以程式的執行效能結果作為學習的評量標準。 

 
 

【指定用書Text Books 
      

1.


Parallel Programming
Techniques and applications Using Networked Workstations and Parallel Computers, Barry Wilkinson and Michael Allen, Prentice Hall, 1999. 

2.


Parallel Programming in C with MPI and OpenMP, Michael J. Quinn, McGraw- Hill, 2003. 

3. Intel Multi-Core Programming 

   

 

【參考書籍References

1.

Documentation
 (PVM, MPI, Cilk, Pthread, TreadMark, SAM) 

2. Designing and Building Parallel Programs, Ian Foster, Addison Wesley, 1995. 

 

 

【教學進度 Syllabus     

Part I Introduction 
       - Introduction to Parallel Computers  
     - Introduction to Parallel Computing 
 
Part II Parallel Programming
 
     - Message-Passing Programming (MPI)  
     - Shared Memory Programming (Pthread and OpenMP) 
 
Part III Parallel Computing Techniques 
       - Embarrassingly Parallel Computations  
     - Partitioning and Divide-and-Conquer Strategies  
     - Pipelined Computations  
     - Synchronous Computations  
     - Load Balancing and Termination Detection 
 
 Part IV GPU Programming 
      - Heterogeneous computing  
    - CUDA programming model  
    - GPU Architecture & Multi-GPU  
    - Advanced CUDA Programming & Optimization 
 
 Part V Distributed Programming 
      - MapReduce  
    - Hadoop Programming 

 

 

 

10602 工程
控制系統二
葉廷仁
NTHU Open Courses Ware has planted a learning-material forest, now it’s waiting for you to explore! Now, go into the OCW forest, and taste the sweetest knowledge fruits.


Outline of this course 
This course is a continuation of control systems (I). It particularly provides the students with basic knowledge in statespace design, digital control and nonlinear systems. As for the state-space design, it begins with reviewing linear-algebra fundamentals and introducing state-space description of linear systems. Students will then learn how to design full-state feedback and estimator of the control system. In digital control, ztransform will be introduced first and controller design using digital equivalents will then be covered. Finally, we will introduce some basic analysis and design tools for nonlinear control systems.
 
 
Prerequisites:
* Engineering Mathematics (工程數學)
* Control Systems (I) 
(控制系統ㄧ)



Course Contents

 Mathematical Foundation – Linear Algebra
2  State-space Description of Linear Systems 
3  Full-state Feedback and Estimator Design
4  Compensator Design
5  Z-transform
6 Design Using Discrete Equivalents and Discrete Design
7  Linearization
8  Analysis of Nonlinear Systems



Text Book
Gene F. Franklin, J. David Powell, and Abbas Emami-Naeini, Feedback Control of Dynamic Systems, 7th Edition, Prentice Hall, 2015.



References
*

Farid Golnaraghi, and Benjamin C. Kuo, "Automatic Control Systems", 9th edition, John Wiley & Sons, Inc., 2009

* Norman S. Nise, "Control Systems Engineering", 6th edition, John Wiley & Sons, Inc., 2010.

  

 

10602 工程
電路與電子學一
王俊堯

This course is intended for junior undergraduates in computer science and engineering. In this course, we will introduce the basic concepts of semiconductor devices and applications. Some basic circuit theorems will be introduced as well... 

 

【課程簡述 】 
    Brief course description  
This course is intended for junior undergraduates in computer science and engineering. In this course, we will introduce the basic concepts of semiconductor devices and applications. Some basic circuit theorems will be introduced as well. Since the majority of electronic circuits today are designed as integrated circuits (ICs), we will discuss how to analyze and design the basic elements of integrated circuits with the emphasis on digital logic designs. 
 
 
【課程說明】
    Course Description 
This course is intended for junior undergraduates in computer science and engineering. In this course, we will introduce the basic concepts of semiconductor devices and applications. Some basic circuit theorems will be introduced as well. Since the majority of electronic circuits today are designed as integrated circuits (ICs), 
we will discuss how to analyze and design the basic elements of integrated circuits with the emphasis on digital logic designs. 
 
 
 
 【指定/參考書籍】  
      Text Books/References

Electronic Circuit analysis and Design X Ed. by Donald A. Neamen 

Electrical Engineering - Principles and Applications 4th Ed. by Allan R. Hambley  
 
 
 
 【教學方式】    
    Teaching Method
 以講授為主,輔以白板說明. 
10602 工程
數位邏輯設計
王俊堯
尋找興趣,提早準備,贏在起跑點!!想追求更多課本以外的專業知識嗎? 清華大學開放式課程為你種植了一座學習資源森林,等你來探索!現在就走進開放式課程的森林,品嚐最甜美的知識果實!
  
 

【課程大綱
       What do you expect to learn in this course 
 

1  Introduction Number systems and Conversion
2  Boolean Algebra
3  Boolean Algebra (Continued)
4  Application of Boolean Algebra  Minterm and Maxterm Expansion
5  Karnaugh Maps
6  Quine-McClusky Method
7  Multi-Level Gate Circuits  NAND and NOR Gates
8  Combinational Circuit Design and Simulation Using Gates
9  Multiplexers, Decoders, and Programmable Logic Devices
10   Flip-Flops
11 Registers and Counters
12  Analysis of Clocked Sequential Circuits
13   Derivation of State Graph and Table
14 Reduction of State Tables  State Assignment16
   
   

 

 【指定用書】
       Text book 

Fundamentals of Logic Design (7th Edition International Edition) by Charles H. Roth, Jr. and Larry L. Kinney
(CENGAGE Learning) 滄海圖書代理
ISBN-10: 1133628486
ISBN-13: 9781133628484
 

 

10601 工程
超快光學
楊尚達

本課程旨在介紹超短(10^-12~10^-15秒)雷射光脈衝之產生、量測、傳播、色散管理、及其潛在應用。此一技術提供的超精密時間解析度可用以觀測前所未知的短暫分子動態。所產生之巨大尖峰功率(>10^15瓦)足以突破原子基本引力,或驅動物質產生顯著之非線性效應,從而獲得 一系列新的(如中紅外光、極紫外光)同調光譜成份。 


【課程大綱】

     Outline
    本課程旨在介紹超短(10^-12~10^-15秒)雷射光脈衝之產生、量測、傳播、色散管理、及其潛在應用。此一技術提供的超精密時間解析度可用以觀測前所未知的短暫分子動態。所產生之巨大尖峰功率(>10^15瓦)足以突破原子基本引力,或驅動物質產生顯著之非線性效應,從而獲得 一系列新的(如中紅外光、極紫外光)同調光譜成份。
    This course is aimed to introduce the generation, measurement, propagation, dispersion management and applications of ultra-short laser pulses in the picosecond to femtosecond regime (10^-12~10^-15 second). The ultra-high time resolution enables diagnosis of transient molecular dynamics. The tremendous peak power (>10^15 Watt) is sufficient to break atomic bonds or induce a broadband of coherent spectrum from the mid-infrared to extreme ultraviolet via significant non-linear effects.
 
 
 
 
【課程簡述】
     Brief course description 
本課程旨在介紹超短(10^-12~10^-15秒)雷射光脈衝之產生、量測、傳播、色散管理、及其潛在應用。此一技術提供的超精密時間解析度可 用以觀測前所未知的短暫分子動態。所產生之巨大尖峰功率(>10^15瓦)足以突破原子基本引力,或驅動物質產生顯著之非線性效應,從而獲得 一系列新的(如中紅外光、極紫外光)同調光譜成份。本課程所需要的背景知識為:傅立葉轉換、電磁平面波,並具備運用數學軟體(如 Matlab)之能力。

    This course is an introduction to the generation, measurement, transmission and dispersion of an ultra-short laser pulse (10^-12~10^-15 second) and its potential applications. The technique offers the ultra-high time resolution to observe an unprecedentedly transient molecular dynamic. The high-peak power (>10^15 Watt) is sufficient to break through the atomic attraction or makes the substance to generate the significant non-linear reaction. Then, it can obtain a series of new homologous spectra such as mid-infrared light and extreme ultraviolet.
    The prerequisites of this course are Fourier Transformation, Electromagnetic-plane wave and the ability of the mathematical software (ex: Matlab).
 
 
 
 
【課程說明】
     Course Description
    本課程旨在介紹超短(10-12~10-15 秒)雷射光脈衝之產生、量測、傳播、色散管理、及其潛在應用。此一技術提供的超精密時間解析度可用以觀測前所未知的短暫分子動態。所產生之巨大尖峰功率(>1015 瓦)足以突破原子基本引力,或驅動物質產生顯著之非線性效應,從而獲得一系列新的(如中紅外光、極紫外光)同調光譜成份。
本課程所需要的背景知識為:傅立葉轉換、電磁平面波,並具備運用數學軟體(如Matlab)之能力。
 
    This course is an introduction to the generation, measurement, transmission and dispersion of an ultra-short laser pulse (10^-12~10^-15 second) and its potential applications. The technique offers the ultra-high time resolution to observe an unprecedentedly transient molecular dynamic. The high-peak power (>10^15 Watt) is sufficient to break through the atomic attraction or makes the substance to generate the significant non-linear reaction. Then, it can obtain a series of new homologous spectra such as mid-infrared light and extreme ultraviolet.
    The prerequisites of this course are Fourier Transformation, Electromagnetic-plane wave and the ability of the mathematical software (ex: Matlab).
 
 
 
 
【教科書】
     Text Book
  自編講義

Lecture slides, pdf files are available on the iLMS of NTHU


 
【參考書籍】
     References
Andrew Weiner, Ultrafast Optics, Wiley, 2009
  ISBN: 978-0-471-41539-8
 
 
 
【教學方式】
     Teaching Method
預習提問 Preview questions
隨堂問答 Q&A
課堂講授 Lectures
期末分組辯論攻防 Term project debate
(Preview questions, Q&A, lectures,term project debate)
 
 
 
 
 
【教學進度】
     Syllabus
  1   Introduction and review
  2 Active mode-locking
  3 Light-matter interaction
  4 Passive mode-locking
  5 Pulse measurement by correlation techniques
  6 Pulse measurement by FROG and SPIDER
  7 Dispersion and dispersion management
  8 Flexible topics on request
  9 Term project debate
  

 

10502 工程
機械設計製圖
劉俊賢

本課程的撰寫重點在於:將工程實務、圖學理論、工具軟體三者結合成為一體,以迎接新世代 的電腦輔助設計與繪圖。傳統圖學介紹著重基礎製圖規範與圖學理論之介紹,以及平面視圖與立體視 圖之理論解說及繪製,內容偏重製圖規範及理論傳授;而傳統之電腦輔助設計繪圖軟體課程,多以強 調軟體的操作為主,輔以圖形範例進行繪圖之示範。

 

課程說明Course Description 

     本課程的撰寫重點在於:將工程實務、圖學理論、工具軟體三者結合成為一體,以迎接新世代 的電腦輔助設計與繪圖。傳統圖學介紹著重基礎製圖規範與圖學理論之介紹,以及平面視圖與立體視 圖之理論解說及繪製,內容偏重製圖規範及理論傳授;而傳統之電腦輔助設計繪圖軟體課程,多以強 調軟體的操作為主,輔以圖形範例進行繪圖之示範。然而,隨著電腦輔助設計繪圖軟體的日趨成熟,如何將基礎圖學與電腦輔助設計繪圖軟體進行適切的整合,已成為當務之急。因此,本課程特色將朝 以下的目標發展:從設計實務的觀點,進行圖學理論的介紹,清晰表達圖學的內涵;從軟體應用的觀 點,進行設計繪圖的操作,完整發揮軟體的特色;並進一步加以整合構成電腦輔助設計圖學,並規劃實際之計畫範例,進行整合的工作,期使本課程能夠成為兼具學術及工程價值。 
 
     課程所採用的軟體為Autodesk Inventor,是為3D參數式設計專家,涵蓋層面計有電腦輔助繪圖(CAD)、電腦輔助設計製圖(CADD)、電腦輔助工程(CAE),從繪圖、設計、運動分析模擬、動態分析模擬、彩現擬真動畫,甚至發展到電腦輔助工業設計(CAID),期待參與的同學能夠非常開心的來學習這門課程。 
 
 
 
 
指定用書Text Books 

Autodesk Inventor 學習指引大塚資訊科技,2006 

Autodesk Inventor 專業應用,大塚資訊科技,2006 


Autodesk Inventor 進階範例教學,大塚資訊科技,2006



歐特克股份有限公司,Autodesk Inventor 10 特訓教材基礎篇全華科技圖書公司,ISBN: 957215236X



劉俊賢,AutoCAD 2002/2000工程圖學實務導航 – 登堂入室篇宏友圖書開發股份有限公司,2002



劉俊賢,AutoCAD 2002/2000工程圖學實務導航 – 進階應用篇宏友圖書開發股份有限公司,2002 
 
 
 
 
教學方式Teaching Method
授課, 實習, 作業, 考試, 專題研究 
 
 
 
教學進度Syllabus  
參考課程進度表 (再懇請老師提供謝謝!)
 
 

 

10502 工程
擴散與相變化
簡朝和

尋找興趣,提早準備,贏在起跑點!!想追求更多課本以外的專業知識嗎? 清華大學開放式課程為你種植了一座學習資源森林,等你來探索!現在就走進開放式課程的森林,品嚐最甜美的知識果實!

 

Course Outline  
1. Diffusion
(a)

Diffusion equation solutions – steady and transient states
(b)
Diffusion with moving boundary
(c)

Diffusion in heterogeneous systems–controlling kinetics

(d)
Atomic theory of diffusion 
(e)
Diffusion in dilute and concentrated solutions

 

2.


Phase Transformation

(a)

Nucleation - homogeneous and heterogeneous

(b)
Growth with and without composition change
(c) Overall transformation kinetics
(d)
 Spinodal decomposition
 
 
 
 
 
Textbooks and References  

1

P.G. Shewmon, Diffusion in Solids, 2nd ed., McGraw-Hill
2

D.R. Poirier and G.H. Geiger, Transport Phenomena in Materials Processing, 2nd ed., TMS publication 
3

J. Crank, Mathematics of Diffusion, 2nd ed., Oxford University Press, 1975. 
4

H.S. Carslaw and J.C. Jaeger, Conduction of Heat in Solids, 2nd, ed., Oxford  University Press, 1959.
5

A.K. Jena and M.C. Chaturvedi, Phase Transformations in Materials, Prentice Hall, NJ, 1992.


6


7

 

J.W. Christian, The Theory of Transformations in Metals and Alloys, Pergamon Press, 1975.
8

R. W. Balluffi, S. M. Allen and W. C. Carter, Kinetics of Materials, Wiley, 2005.
 

 

10501 工程
材料動力學
廖建能
The purpose of this course is to provide students 
fundamental knowledge of essential kinetics of various material systems.The subjects covered are(1) Diffusion.(2) Chemical reactions.(3) Phase transformations.....

Course description
The purpose of this course is to provide students 
fundamental knowledge of essential kinetics of various material systems.The subjects covered are
       (1) Diffusion
       (2) Chemical reactions
       (3) Phase transformations 


Reference Book
(1) 
R. W. Balluffi, "Kinetics of Materials", Wiley 2005 
(2)

O. Levenspiel, “Chemical Reaction Engineering”, 3rd Ed., John Wiley & Sons, 1999. 
(3)

D. A. Porter,“Phase Transformations in metals and alloys”, 2nd Ed., Chapman & Hall, 1992. 


Teaching methods
Lecture Prerequisite courses: Engineering Mathematics, Thermodynamics, Physical Metallurgy 


Outlines
Lecture 1 Introduction 
  Thermodynamics vs. Kinetics 
  Irreversible thermodynamics 

Lecture 2 Diffusion in Solids 
  Diffusion Flux and Driving forces 
  Diffusion equations and solutions 

Lecture 3 Diffusion mechanism 
 Atomic diffusion mechanism 
 Diffusion in crystals
 Diffusion along crystal imperfections Examination 

Lecture 4 Homogeneous chemical reactions
 Batch-type reaction, Rate equation & analysis
 methodology 

Lecture 5 Hetergeneous chemical reactions 
 Fluid-solid, Fluid-Fluid, Fluid-Particle reactions

Lecture 6 Coarsening & grain growth 

Lecture 7 Spinodal decomposition 

Lecture 8 Nucleation theory 

Lecture 9 Solidification 

Final Examination 
 
 

 

圖片上傳中...