開放式課程>>開放課程: 所有課程

課程列表: 所有課程

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 自然科學
高等微積分二
高淑蓉
本課程以訓練嚴謹的邏輯推導、撰寫明確的證明、流利的口語表達為手段,追求如何思考、如何有效的學習為目標。
 
 
 
 
【課程簡述】
     Brief course description 
    本課程以訓練嚴謹的邏輯推導、撰寫明確的證明、流利的口語表達為手段,追求如何思考、如何有效的學習為目標。 
    This course is based on teaching you how to think logically, how to prove clearly and 
express yourself fluency.Also,how to think and how to learn effectively and the goals of this course.
  
 
 
【課程說明】
     Course Description 
    本課程以訓練嚴謹的邏輯推導、撰寫明確的證明、流利的口語表達為手段,追求如何思考、如何有效的學習為目標。本課程內容探討歐幾里德空間的多變數函數之解析理論。本學期將介紹以下題材: 
    This course is based on teaching you how to think logically, how to prove clearly and 
express yourself fluency.Also,how to think and how to learn effectively and the goals of this course.The content of this course includes  the analysis of the multivariable functions in Euclidean space. The following topics are introduced in this semester:
 
  
 1. Differentiable Mappings 
 2. The Inverse and Implicit Function Theorems and Related Topics 
 3. Integration 
 4. Fubini's Theorem and The Change of Variables Formula 
 5. Fourier Analysis 
 
 
 
【指定用書】
     Text Books  
 
 
 
【參考書籍】
     References  
D. Widder, Advanced Calculus. 
T. Apostal, Advanced Calculus. 
 
 

【教學方式/教學進度】
     Teaching Method/Syllabus
    黑板授課/循序漸進   
     Teaching with Blackboard / Step by step

 

10602 自然科學
幾何二
宋瓊珠

This is an introductory course on the theory of curves and surfaces in the three dimensional Euclidean space. After developing the theory of curves, we will study the geometry of a surface from both intrinsic and extrinsic point of view. Topics include first and second fundamental forms, various notions of curvature, and the famous Gauss-Bonnet theorem.


【課程簡述】
      Brief course description
This is an introductory course on the theory of curves and surfaces in the three dimensional Euclidean space. After developing the theory of curves, we will study the geometry of a surface from both intrinsic and extrinsic point of view. Topics include first and second fundamental forms, various notions of curvature, and the famous Gauss-Bonnet theorem.
 
 

【課程說明】
     Course Description
This is an introductory course on the theory of curves and surfaces in the three dimensional Euclidean space. After developing the theory of curves, we will study the geometry of a surface from both intrinsic and extrinsic point of view. Topics include first and second 
fundamental forms, various notions of curvature, and the famous Gauss-Bonnet theorem. 
 
學幾何的預備知識是:
                                       線性代數、微積分、高等微積分】
 
 
【指定用書】
     Text Books 
* Differential geometry of curves and surfaces, by Manfredo P. Do Carmo. Prentice Hall.
 
 

【參考書籍】
     References 
* Elementary Differential Geometry, 2nd edition, A. Pressley, Springer, 2010. 
* Elementary Differential Geometry, 2nd Edition, by Barrett O'Nell. 
 

【教學方式】
     Teaching Method
Lectures. 講授,演習,討論.  
www.math.nthu.edu.tw/~cjsung/course/ug2018s.html

 

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 人文社會
教育哲學
蘇永明

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

 


1





*哲學廣義與狹義的定義  
*哲學的定義(三):對假設的反省  
*假設的種類(二)對現象的概括 
*形而上與下名稱的種類.來源.關係 
* The broad and narrow definition of philosophy
* the definition of philosophy (III): Reflections on hypotheses
* the types of hypotheses (II): the conceptualization of phenomena
* The sources of the words metaphysics and appearance,
   and their relationships
 
 

2


*假設的種類(三)個人主觀的認定 
*自由論與決定論之舉例 
*哲學的基本概念(一):Reality真實存在 
*哲學的基本概念(二):主觀與客觀 
* the types of hypotheses (in philosophy) (III):
   the personal subjective assertions
* examples of freedom and determinism
* the basic concepts of philosophy (I): the reality really exists
* the basic concepts of philosophy (II): the subjective and the objective
 
 
 
 

3





 
*決定論與非決定論 
*主觀知覺的存在與事物的客觀存在 
*真理的符應說 觀念串連 
*觀念串聯:事物的客觀存在
* the determinism and non-determinism
* the existence of subjective perception and the objective existence
   of things
* the Correspondence Theory of Truth : 
* The objective existence of things
 
 
 
 

4
 


*從唯實主義看台灣教育
*實用主義與演化論的關係 
*有用者為真 舉例說明
*實用主義與白話文運動 
*實用主義世界觀:世界是變動不居的
*知識的起源理性主義與經驗主義之比較 
* The overtone of realism in Taiwanese education
* the relationship between the Pragmatism and Evolutionary Theory
* What works is true: examples
* Pragmatism and Vernacular Movement
* the Pragmatic worldview: The world is changing
* the origin of knowledge: the comparison of the rationalism and
   empiricism 

 
 
 

5
講 




*什麼是從做中學 
*理的衡量標準:實唯主義vs.實用主義 
*康德 ─ 行為的「內在目的」與「外在目的」
*杜威 ─ 教育的內在目的與外在目的 
*實用主義之重要的學習方法 
* What is “ learning by doing”?
* the standard of the truth: Realism vs. Pragmatism
*Kant's—the behaviors of  “Intrinsic Purpose “and “External Purpose”
* Dewey-- The Internal and External Purpose of Education
* the important learning method of Pragmatism 
 
 
 
 

6


 
*主觀價值和客觀價值與關係 
*活得有意義來自主觀價值 
*主觀意義與價值之特性
*存在主義的教育主張與觀點  ─ 巴博爾「吾與汝」關係
* the relationship between the subjective value and the objective one
* Live makes sense from subjective values
* the characteristics of the subjective significance and values
* the existentialist educational ideas and viewpoints
   - Martin Buber “I and Thou”
 
 
 
 
7
講 





*存在主義的教育主張:巴博爾「吾與汝」關係 
*教育主張:全人教育
*存在主義的教育主張:鼓勵學生瞭解自己
*對存在主義的評論
* the existentialist educational advocacy: Martin Buber 
* the educational advocacy: Whole Person Education
* the existentialist educational advocacy:  to encourage students
   to understand themselves
* the comments on existentialism
 
 
 
 

8
 


*存在主義的課程主張 
*分析哲學的教育哲學: 
*重要組織與人物 
  Peters(皮德思)教育的三大規準
             ─合價值性.合認知性.合志願性
*知識的轉換與教學 
*馬克思主義的基本觀念
 * the claims from existentialist curriculum 
* Analytic theory of education
* the important organizations and people in Analytic educational
   philosophy Peters’ three  criteria of education:the normative,
   cognitive and process aspects of education
* the transmission of knowledge and teaching
* the basic concepts of Marxism 
 
 
 

9
講 
 *馬克思主義的基本觀念
* the basic concepts of Marxism
 

10
*批判理論概述與觀點總結
*普遍語用學、理想說話情境與有效宣稱
*理想說話情境三大規則
*教育目的
* the introduction of the critical theory
* the universal Pragmatics, the ideal speech situation, and the validity claims
* the three rules for the ideal 
* The purposes of education
 
 
 

11



 
*哈伯瑪斯的三種知識類型 
*第八章‧後現代主義的教育哲學 
*理性的四大缺點
*從現代進入後現代的社會情境因素
*後現代主義概說
*Habermas' three kinds of knowledge and human interest
* Chapter VIII: the educational theory of postmodern
* The four major shortcomings of the reason
* the social context factors from modern times Entering postmodern
* the overview of postmodernism
 
 
 

12
講 
*後現代主義的定義(一):學術界邊際論述要求被重視的聲音 
*現代主義的本質主義與後現代主義的反本質主義
*後現代主義的定義(二),由哈威 (David Harvey) 提出
*後現代主義的定義(三),由布巴拉斯及賴士提出。 
* the essentialism of modernism and the anti-essentialism of Postmodernism
* the definition of postmodernism (II): proposed by David Harvey
* the definition of post-modernism (III) 
 
 
 
 
13


 
*後現代主義哲學家與多元文化主義 
*教育的目的 
*教師的角色
*觀念主義的教育哲學  
* the purposes of education
* the roles of teachers
* Idealism in education

 
 
 

14


 
*觀念主義(Idealism)的別名 
*觀念主義(唯心論)的派別與教育目的
*觀念主義的教育方法論 
*觀念主義的評述 
* the Idealism (spiritualist) view of education
* the educational methodology of Idealism
* the comments on Idealism

 
 
 

15
講 


*道德哲學的三大派別 
*效益論的道德標準「為最大多數人的幸福」 
*亞里斯多德、康德及效益論之異同 
*道德標準–康德的道德律、亞里斯多德 
*康德的道德教育 
* the ethical standard of utilitarianism—“the happiness of the most”
* the similarities and differences between Aristotle, Kant and utilitarianism
* the moral standards - Kant's moral law, Aristotle
* Kant's moral education
 
 
 
 

16



 
*亞里斯多德的倫理學 
*哥白尼革命 
*什麼是先天、先驗與超驗
*詮釋學-從客觀到主觀
*學生提問─知識類型新實用主義 
* the Copernican Revolution
* What is innate, a priori and transcendental
* the Hermeneutics - from the objective to the subjective
* students questions - knowledge types,  Neo-Pragmatism
 
   

 

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 自然科學
普通物理
吳國安

人類對於周遭事物,如何隨時間與環境而變化,都充滿好奇心。我們要如何用物理學推敲出萬物的變化,或基於系統性的觀察而提出新的想法,這就是普通物理(一)的課程目標。那要如何養成研究問題的邏輯與方法呢?


【課程說明 Description of the course
       What is this course about  
    人類對於周遭事物,如何隨時間與環境而變化,都充滿好奇心。我們要如何用物理學推敲出萬物的變化,或基於系統性的觀察而提出新的想法,這就是普通物理(ㄧ)的課程目標。那要如何養成研究問題的邏輯與方法呢?本課程以牛頓提出的力學為例,除了學習力學定律之外,也鼓勵同學探討牛頓提出這些理論的原因,同時思考章節之間的關聯性,例如在牛頓的向量力學架構下,已經可以解釋物體的運動,為何還需學習新的能量概念等等。 
     課程內容涵蓋基礎牛頓力學、功與能量概念,在熟悉單粒子運動後,將建構簡單的多粒子系統(剛體)所遵守的物理規則(轉動運動),基於以上的物理知識,詳細探討日常生活中常見的物理現象,如重力、固體與流體、振盪、波動等。同時也將探討愛因斯坦為何會提出不同於牛頓力學的特殊相對論,以及在特殊相對論中架構下,為何在不同慣性座標系的觀察者們,對時間、空間的認知會有所不同。

      We are all curious about how nature works. In order to better grasp the fundamental rules that govern our daily life experiences, this course – General Physics (I) – aims to develop students’ abilities in logical reasoning and scientific problem solving. How do we achieve that goal? For example, we will learn Newton’s laws of motion and gravity in this course. The physics of these laws are important, but how Newton and other scientists discovered (or what motivates them to discover) these laws are equally important as well. In addition, we will learn their logical reasoning processes and systematic approaches to tackle problems. Furthermore, it is crucial to make connections between physics topics and form your own understanding of each topics. For example, since Newton’s laws of motion are sufficient to solve mechanics problem, why do we need to introduce the concept of energy to solve the same mechanics problem. 
      This course will cover Newton's laws of motion and the concept of work & energy. After fully understand the motion of single particle, we then construct a simple many-particle system (Rigid Body), and explore the physical laws it follows (Rotational Motion). Based on the understanding of motion of single particle and many-particle systems, we will discuss the physical phenomena occurred in our daily life, such as gravity, solid & fluid, oscillations and waves. Moreover, we will talk about why Einstein proposed special relativity despite success of Newton’s laws of motion in classical mechanics. Within Einstein’s framework of special relativity, we will demonstrate why observers have different perspectives on time duration and spatial length in different inertial reference frames?
 

 

【課程教材 Course Material
       What are the teaching materials 
* 物理學系吳國安教授教學投影片
    Lecture notes (PPT) from Dr. Wu,Kuo-An (Dept. of Physics)

   
  

【參考資料 / references
       References
1.
The Feynman Lectures on Physics
2.

"Physics", Volume1, by R.Resnick, D.Halliday,
  and K. S. Krane.

3.

"University Physics", 2nd revised edition,
  by H. Benson.
 
 
【適用對象 / Suitable Users
       Who is this course for
*

對生活中的物理現象有好奇心者,敬邀您一同探索日常生活中物理的奧秘!
This course is for people who have curiosity for anything or everything! 
 
 
  
【教學方式 / Teaching Method
      How does this course work
*

課程共 13章節,每一章節包含數個單元。
This course consists of 13 chapters; each chapter includes several segments.

*


每單元為10~15分鐘的教學影片,針對單一概念講解,透過例題熟悉單元重點。
Each segment contains a 10-to-15-minitue video and focuses on a specific physics topic.

*


全程由授課教師精製之投影片,最佳化課程單元影片,提供融會貫通之學習效果。
This course offers PPTs that are available for downloading.

*



著重物理定律背後的意義,及思索問題的邏輯性與一致性,在課堂外,希冀能思辨不同問題之間的共通性,舉一反三,解決問題。
This course emphasizes the reasoning of physical laws and nurturing the logical reasoning ability, so that students can apply this training to solve problems outside the classroom.




 【教學進度 / Schedule
      What do you expect to learn in this course

1

動態系統與向量力學
Dynamical Systems & Vector Mechanics 
  

 —從牛頓力學談起(向量力學)Starting from Newtonian Mechanics 

2  功與能Work & Energy
   — 純量的角度來思考牛頓定律
     Understanding Motion from the Scalar Perspective

3

位能與力學能守恆
Potential Energy & Conservation of Mechanical Energy
   —純量力學好簡單 Nothing is Simpler Than Scalar Mechanics

4

線性動量Linear Momentum

  —守恆量與物理問題的簡化
    Conservation Laws and How do They Simplify Physical Problems

5  多粒子系統Many-particle System 
  —  邁向真實世界的第一步 The First Step Towards The Real World

6

剛體轉動Rigid-body Rotation

  — 如何設計容易轉動的輪子
     A possible new design for Wheels

7

角動量Angular Momentum

   — 如何設計容易轉動的輪子
      A Possible New Design for Wheels

8

重力與行星運動Gravity & Planetary Motion

   不會砸落在牛頓頭上的月球(但是蘋果會)
     The Moon Doesn*t Fall on Newton*s Head, but Apples Do.

9

固體與流體Solid and Fluid

   — 巨觀的物理世界 The Macro-scopic Physical Word

10

振盪Oscillation

  — 彈簧振盪*單擺運動*金融市場有關係嗎?
     Is There a Common Feature for Spring Oscillator,
     Pendulum and Financial Marker?

11 波動(力學波)
Waves (Mechanical Waves)
   —力學波的普世性 The Universality of Mechanical Waves.

12 聲波Sound Waves
   Sound waves for dummies

13 特殊相對論Special Relativity
 

— 站在月台上的你似乎瘦了?!
     You look thin when standing on the platform?!



 

 

10601 自然科學
高等微積分(一)
高淑蓉

本課程著重訓練思考邏輯及解決問題的思維方式;培養聽說讀寫的能力,以奠定自學的能力。

 
 
【課程大綱】
    著重訓練思考邏輯及解決問題的思維方式;培養聽說讀寫的能力,以奠定自學的能力。
 
 
  
【課程說明】
The Topology of Euclidean Space, Compact And Connected Sets, Contiinuous Mappings, Uniformly Convergence.
 
 
【指定用書】
Elementary Classical Analysis, 2nd Edition, by Jerrold E. Marsden, Michael J. Hoffman.*採購書籍可參閱此*
 
 
 
【教學進度與成績考核】
1. 循序漸進

2.

 

演習課小考30% 
二次期中考各30%、30%
期末考30%

 

 

圖片上傳中...