工程學群

課程年度:
顯示:
10902 工程
離散數學ing
趙啟超 教授

This course gives an introduction to the essentials of discrete and combinatorial mathematics.


【先修課程】
        Prerequisites
High-school mathematics, Calculus (preferred).
 
  
 【課程說明】
        Course Description
 This course gives an introduction to the essentials of discrete and 
    combinatorial mathematics.
 
   
【指定用書】
        Textbook
   R. P. Grimaldi, Discrete and Combinatorial Mathematics: 
  An Applied Introduction, 5th ed. Boston: Pearson Addison Wesley, 2004.
   
 
【參考書籍】
        References
♠  R. J. McEliece, R. B. Ash, and C. Ash, Introduction to Discrete Mathematics. 

New York: Random House, 1989.
♠  N. L. Biggs, Discrete Mathematics, 2nd ed. New York: Oxford University Press, 

2002.
♠  C. L. Liu, Elements of Discrete Mathematics, 2nd ed. New York: McGraw-Hill, 
  1985.
♠  C. L. Liu, Introduction to Combinatorial Mathematics. New York: McGraw-Hill, 
  1968.
♠  K. H. Rosen, Discrete Mathematics and Its Applications, 8th ed. New York: 
  McGraw-Hill, 2019.
R. L. Graham, D. E. Knuth, and O. Patashnik, Concrete Mathematics: 
   A Foundation for Computer Science, 2nd ed. Reading, MA: Addison-Wesley, 1994.
 
 
【課程內容】
        Course Contents
Fundamentals  
    Logic
   Set theory
    Mathematical induction
    Functions: definitions, pigeonhole principle
 
  Relations: definitions and properties, equivalence relations, 
      partial orders
Enumeration  
  ♠ Principles of counting
   Principle of inclusion and exclusion
   Recurrence relations: homogeneous recurrence relations, 
     nonhomogeneous recurrence relations
  Generating functions: generating functions for solving
   recurrence relations, generating functions for enumeration, 
     partitions of integers
   Complexity of algorithms
   
Graph Theory  
    Introduction: definitions and properties, graph isomorphism, 
      Euler trails and circuits, planar graphs
    Trees: definitions and properties, rooted trees, 
      spanning trees, trees and sorting
   ♠ Optimization and matching: shortest-path problem, 
      minimal spanning trees, matching problem, 
      maximum flow problem
   
  
【成績考核】
        Grading
Homework 20%, two midterm exams 50%, final exam 30%.
 
 
【參考網站】
            Web Page 
https://www.ee.nthu.edu.tw/ccc/eecs2060.html

 
10902 工程
計算機網路概論
黃能富 教授

互聯網 (Internet) 除了將各種區域網路 (Local Area Networks)透過互聯網服務供應商(Internet Service Providers, ISPs) 連接起來外,也提供各式的終端設備連網,在龐大的 Internet 上有大量各式的路由器 或是交換機...
 

課程概述
      Course Description
       互聯網 (Internet) 除了將各種區域網路 (Local Area Networks)透過互聯網服務供應商(Internet Service Providers, ISPs) 連接起來外,也提供各式的終端設備連網,在龐大的 Internet 上有大量各式的路由器 或是交換機,但是因為各種網路的性質,速度,容量的不同,資料在網路上傳輸就可能發 生各種狀況,例如封包被延遲,被繞遠路,甚至被丟棄等等. 也可能引發網路阻塞, 造成服務中斷。
       本課程將介紹計算機網路的基本運作原理與標準的網路七層結構,由淺入深,可以讓我們對於計算機網路的運作有最基本的認識,本課程還會介紹全球建置最多的有線網路──IEEE 802.3 Ethernet 的基本運作原理, 還有全球建置最多的無線區域網路──IEEE 802.11 Wireless LAN 的基本運作原理,  想知道網路交換機(switches) 是如何運作的嗎 ? 想知道網際網路最重要也最關鍵的通訊協議 ── TCP/IP 是如何運作的嗎 ? 想知道網際網路最重要的路由器 (Routers) 是如何運作的嗎 ? 在本課程裡您都可以學到這些重要的基本知識。
       本課程採用最新之磨課師線上課程 (MOOCs,Massive Open Online Courses) 內容方式授課. 課程內容包含介紹 IEEE 802.3 乙太網路(Ethernet), IEEE 802.11 無線區域網路 (Wireless LAN),IEEE 802.1Q 虛擬區域網路 (Virtual LAN), 交換機的擴張樹演算法 (IEEE 802.1D Spanning Tree Algorithm), 區域網路的可靠傳輸技術──滑動視窗技術 (Reliable Transmission Technology-Sliding Windows),路由器運作原理以及網路互連技術 (Routers,Interneworking, IP protocol), 以及TCP(Transmission Control Protocol) 與網路阻塞偵測與控制技術 (TCP Congestion Control, AIMD,Slow Start)。  

本課程適合對互聯網 (Internet) 以及交換機 (switches), 路由器 (Routers), TCP/IP 

通訊協議基本運作原理等等有興趣的同學/職場人士選修,可學習到計算機網路與網路應用的基本知識, 為將來進階研讀建立紮實的基礎。
本課程獲大陸果殼網 MOOCs 學院高度評價, 並兩次榮登全球最受歡迎的名校

免費 MOOC 課程 TOP50.
本課程採用 MOOCs 開課模式。授課老師將參與本課程的線上討論區與同學互動,

回答學生的問題. 經由互動討論增加學習成效。本課程也提供學生六個面向的學習進度分析雷達圖, 可清楚掌握自己學習進度與全班同學的相對進度.
 
 
 
授課大綱
      Syllabus
第1週
網路架構與七層參考模式簡介(OSI 7-layer Model)
第2週 IEEE 802.3 乙太網路 (Ethernet)
第3週 IEEE 802.11 無線區域網路 (Wireless LAN)
第4週 IEEE 802.1D 交換機的擴張樹演算法 (Spanning Tree Algorithm)
第5週 第一次考試
第6週 IEEE 802.1Q 虛擬區域網路 (Virtual LAN)
第7週 區域網路的可靠傳輸技術 一 滑動視窗技術
第8週 路由器運作原理以及網路互連技術 (Routers, Internetworking, IP protocol)
第9週 TCP 與網路阻塞偵測與控制技術
 ( TCP protocol, TCP Congestion Control, AIMD, Slow Start)
第10週 第二次考試 (期末考)
   
 
  
參考資料
      References
    ♠ 本課程提供老師精心設計的講義共 8 單元

 
授課形式
      Teaching Method
    本課程以 MOOCs 磨課師的線上課程方式上課 (中文授課), 每週有課程進度. 除了課程內容的 videos 外, 也有線上練習題, 影片觀看採用 VOD 方式 (隨選視訊), 可以依照自己方便的時間調整學習的節奏.  每個影片都剪輯成 15-18 分鐘左右, 幾段影片後會有線上練習題來檢驗一下學習成果, 練習題包含單選題, 複選題, 以及簡單的填充題. 練習題都會提供正確答案做為參考!

  

課程講義與練習題

10901 工程
量子物理導論
賴志煌 教授
介紹量子理論的入門課程,主要以物理現象介紹為主,數學為輔.讓同學了解量子的概念,並對 相關的物理現象,做概念性的介紹!
This is the getting-started course to Quantum Physics, showing you the concepts of quantum. Also, some related physics phenomena are introduced conceptually.


課程簡述
        Brief course description
介紹量子理論的入門課程,主要以物理現象介紹為主,數學為輔.讓同學了解量子的概念,並對 相關的物理現象,做概念性的介紹!
This is the getting-started course to Quantum Physics, showing you the concepts of quantum. Also, some related physics phenomena are introduced conceptually. 
   
 
  
課程說明
        Course Description 
介紹量子理論的入門課程,主要以物理現象介紹為主,數學為輔.讓同學了解量子的概念,並對相關的物理現象,做概念性的介紹!
This is the getting-started course to Quantum Physics, showing you the concepts of quantum. Also, some related physics phenomena are introduced conceptually.  
博客來 ttps://www.books.com.tw/products/0010404433
 Amazon
 
Modern Physics is the most up-to-date, accessible presentation of modern physics available. The book is intended to be used in a one-semester course covering modern physics for students who have already had basic physics and calculus courses. The balance of the book leans more toward ideas than toward experimental methods and practical applications because the beginning student is better served by a conceptual framework than by a mass of details. The sequence of topics follows a logical, rather than strictly historical, order. Relativity and quantum ideas are considered first to provide a framework for understanding the physics of atoms and nuclei. The theory of the atom is then developed, and followed by a discussion of the properties of aggregates of atoms, which includes a look at statistical mechanics. Finally atomic nuclei and elementary particles are examined.
 
 
 
指定參考用書
        Text Books / References
 Concepts of Modern Physics Beiser(Mcgraw - Hill)
 Modern Physics for scientists and engineers, Stephen T. Thornton 

Nonclassical  Physics, Randy Harris
Quantum Physics of atoms, molecules,Solids,nuclei and Particles.Eisberg

& Resnick
" Mordern Physics" by Randy Harris, 2nd edition,published by Pearson Addison 

Wesley.
   
    
 
  
教學方式
        Teaching Method
以上課講授為主.
  Lecturing in the classroom

 
 

  教學進度
        Syllabus

Concepts of Modern Physics Beiser(Mcgraw - Hill)!
  指定用書的Ch1 to Ch10 為主要內容.
This course puts emphasis on the book’s Ch1~Ch10
 1. Relativity
 2. Particle Properties of Waves
 3. Wave Properties of Particles
 4. Atomic Structure 
5. Quantum Mechanics
 6. Quantum Theory of the Hydrogen Atom
 7. Many-Electron Atoms
 8.  Molecules
 9.  Statistical Mechanics
 10.  The Solid State
    量子物理磨課師課程影片請您點此連結.謝謝!
           Click this hyperlink to reach the MOOCs course of Quantum Physics

  

10901 工程
熱力學
李敏 教授

熱力學為探討能量的入門科目. Thermodynamic 本身的含義即為熱與功. 熱力學是在探討熱與功之間的轉換等....Thermodynamics is the basic subject to explore the concept of “energy”. The word “Thermodynamics” means heat and work – thus Thermodynamics discusses the transformation between heat and work…

 
 

課程說明
         Course Description 
熱力學為探討能量的入門科目. Thermodynamic 本身的含義即為熱與功. 熱力學是在探討熱與功之間的轉換. 由於熱與功之間的轉換需借助物質, 也就是說能量以物質為媒介才能轉換, 熱力學衍生為物質特性與能量間的關係. 本科目的重點在於介紹能量的觀念, 說明熱力學第零,第一,第二,第三定律與其應用; 如何決定物質的狀態(state) 以及所具有的能量, 用於熱力學第一與第二定律的分析; 以及推導Thermodynamic Relations,以及如何利用 Thermodynamic Relation 決定物質的 Property.

Thermodynamics is the basic subject to explore the concept of “energy”. The word “Thermodynamics” means heat and work – thus Thermodynamics discusses the transformation between heat and work. Since the transformation between heat and work requires matters (medium), Thermodynamics can also involve the relationship between matters’ properties and energy. This course will introduce: 

1. The concepts of energy
2. The 0th, 1st, 2nd laws of Thermodynamics and their applications
3. How to determine a matter’s state and its energy and use this knowledge

in the analysis of the 1st, 2nd laws of Thermodynamics
4. Determine the matter’s property with the concept of Thermodynamic Relation
   



指定與參考用書
 Text Books / References 

Michael J. Moran; Howard N. Sphapiro, Daisie D. Boettner, Margaret B. 

Bailey, "Principles of Engineering Thermodynamics" Global Edition, 

John Wiley  & Sons Inc., 2018.

Yunus A. Cengel, Michael A. Boles, "Thermodynamics; an Engineering Approach,


" 8th Edition, McGraw Hill, 2015. Richard E. Sonntag,  Claus Borgnakke, and Gordan J.Van Wylen, 

"Fundamentals of Engineering Thermodynamics," 6th Edition, John Wiley & Sons Inc., 2002.
   
   


 

 

教學方式
Teaching Method

以上課講授為主.
  Lecturing in the classroom

 

 

教學進度
          Syllabus 

Chapter 1 Getting Start: Introductory Concepts and Definitions
Chapter 2 Energy and the First Law of Thermodynamics 6 #3 
Chapter 3 Evaluating Properties 
Chapter 4 Control Volume Analysis Using Energy
Chapter 5 The Second Law of Thermodynamics 
Chapter 6 Using Entropy
Chapter 11 Thermodynamic Relations 
     
     


 

10802 工程
雲端計算
李哲榮 教授
本課介紹雲端計算相關的技術,包含虛擬化技術、資料中心管理、邊緣計算系統、深度學習、5G/IOT技術等等議題。因為這些技 術逐年進步,所以會以論文為主要教材,搭配三個作業來加深學生對相關技術的認識....This course introduces cloud computing-related technologies, including virtualization technology, data center management, edge computing systems, deep learning, 5G/IOT technology and other topics. Because these technologies are improving year by year, the scholarly paper will be used as the main textbook, and three assignments can deepen students’ understanding of related technologies.
 


課程簡述
       【Brief course description】
       本課介紹雲端計算相關的技術,包含虛擬化技術、資料中心管理、邊緣計算系統、深度學習、5G/IOT技術等等議題。因為這些技 術逐年進步,所以會以論文為主要教材,搭配三個作業來加深學生對相關技術的認識。期末會有final project來進一步分析了 解有興趣的議題。
This course introduces cloud computing-related technologies, including virtualization technology, data center management, edge computing systems, deep learning, 5G/IOT technology and other topics. Because these technologies are improving year by year, the thesis will be used as the main textbook, and three assignments can deepen students’ understanding of related technologies. Final project will be assigned for students to further analyze and understand related topics of interest. 


課程大綱 
       【Syllabus】
♠ Goals ♠ 
Introduction to cloud computing and its techniques, issues, 

andecosystems.
♠ References  :  Class notes and selected journal/conference papers.
 Contents  : - Introduction to Cloud Computing

- Infrastructure as a Service (IaaS)
- Server virtualization
- Memory virtualization
- IO virtualization
- GPU virtualization
- Data center management
- Resource management
- VM migration
- Memory consolidation
- Power management
- Edge computing system
- 5G/IOT
- Container technology
- Orchestration tools
- IOT
- Systems and architectures for AI applications
- AI training
- AI inference
- AI systems
- AI architecture
- Presentation
   
10802 工程
資料庫系統概論
吳尚鴻 教授

This course provides an overview of the current database management systems. The goals are 1) to get students familiar with how to use a database system to solve real problems; 2) the internals of a database and some state-of- the-art implementations (e.g., MySQL, PostgreSQL etc.).


課程說明
        【Course Description】
This course provides an overview of the current database management systems.
The goals

♠ 
are 1) to get students familiar with how to use a database system to solve  
 
real problems; 2)
the internals of a database and some state-of-the-art implementations 
 
 (e.g.,Google BigTable,
Google MegaStore, and Google Spanner etc.).
Proper understanding of Java/OOP programming and data structure is required.
     剛修完作業系統、演算法,對大型程式系統有興趣之學生優先。
 

指定用書
         【Textbook】
♠  Lecture Notes
 

參考書籍
        【References】
[1]

ISBN:0072465638
[2]  Database System Concepts, 6ed, by Abraham Silberschatz et al,

ISBN:0073523321
[3]  Database Design and Implementation, by Edward Sciore,

ISBN: 0471757160
[4] 

 iSBN:1441988335
 

教學方式 
        【Teaching Method】 
 Lecture and Lab


教學進度
        【Syllabus】
1 Introduction to database systems
  A. Relational model, SQL, transactions, and ACID (with quiz)
  B. Modern database systems for scalability, availability, and elasticity
2. Query engine
 
A. JDBC and DB server
B. Relational algebra
C. Query plans, scans, and the storage interface
D. Parsing
E. Planning
3. Storage engine
 
A. Disk and file management
B. Memory management
C. Transaction management (+OCC)
D. Record management
E. metadata management
4. Benchmarking with TPC-C
5. Optimizations
 
A. Indexing
B. Materialization and sorting
C. Multi-buffer plans
D. Query optimization
6. Distributed database systems and advanced topics
 
A. NoSQL database systems
B. NewSQL database systems
C. OLAP and datawarehousing
   

 

10802 工程
2018Moocs劉奕汶教授-數位聲訊分析與合成
劉奕汶 教授

介紹信號處理在音樂、語音、或其他日常生活中聽得到的聲訊中的應用:包含分析與合成兩大部分。學生修完本課程,應能對這個領域的核心技術、背景觀念有充分理解......This course introduces the application of signal processing, including analysis and synthesis, in music, audio or other sounds that can be heard in daily life. After completing this course, students should be able to fully understand the core technology and basic concepts in this field.

 

【課程介紹】
      
Course Description
       介紹信號處理在音樂、語音、或其他日常生活中聽得到的聲訊中的應用:包含分析與合成兩大部分。學生修完本課程,應能對這個領域的核心技術、背景觀念有充分理解,並對本領域新研究課題有所接觸,以期激發創造力,針對有興趣的課題作更深入的實作研究。建議學生須具備撰寫MATLAB或其他程式語言的能力。 
預修課程: 
  信號與系統,線性代數, 或由授課老師許可. 亦歡迎有興趣之大學部高年級同學選修.
 
This course introduces the application of signal processing, including analysis and synthesis, in music, audio or other sounds that can be heard in daily life. After completing this course, students should be able to fully understand the core technology and basic concepts of this field, and immerse yourself in new research topics in this field, in order to stimulate creativity and conduct in-  depth research of interest. It is recommended that students have the ability to write MATLAB or other programming languages.  
Prerequisite courses
 
Signals and Systems, Linear Algebra, or with the permission of the instructor. 
  Interested junior and senior students are also welcome to take this course. 
  
 
【參考資料】
     
References
 講義與討論文獻將隨課程之進行而發出。 
  Handouts and scholarly paper in course discussion
  will be sent out in due course.

 

 

10802 工程
計算機程式設計一(遠距教學版)
陳煥宗 教授
This course is aimed to help the students learn how to program in C. There will be several labs, two midterm exams, one final exam, and the final project
 
 
  
Brief course description
This course is aimed to help the students learn how to program in C. There will be several labs, two midterm exams, one final exam, and the final project, with the following percentages: 1. Online judge labs (20%), 2. Two midterm exams (30%), 3. One final exam (30%), 4. Final project (20%). The textbook is S. Prata, C PRIMER PLUS. Printout lecture notes will be available.
 
  
 
Syllabus
This course is aimed to help the students learn how to program in C.There will be several labs, two midterm exams, one final exam, and the final project,
with the following percentages:

1.  Online judge labs (20%) — every two weeks
2. Two midterm exams (30%)
3.  One final exam (30%)
4. Final project (20%)
 
 
 
Textbook
1 S. Prata, C PRIMER PLUS
2 Lecture notes
  Previous Course Webpage
  https://lms.nthu.edu.tw/course/43461
 

 影片需重新下載可參閱此:https://www.youtube.com/channel/UCuwrgeMCklTPnoN5PVaF5mg/videos

10802 工程
電磁學
黃承彬 教授

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

 
Course Description
This is one of the core courses for the EE Department. The intent is to use rigorous mathematical expressions so that the students may appreciate experimentally observable phenomenom regarding static electric fields, steady electric current, static magnetic fields. The students will also learn the coupling between electric and magetic fields that leads to time-varying electro-magnetics. The derivation and physical insight behind the Maxwell’s Equations will be emphasized.
  The course contents are pivotal for later course such as electromagnetic waves, introduction to optical engineering, photonics, high-frequency circuit design, solidstate devices.
  Required background knowledege include: Calculus (I, II), vector analysis 
 ♠ This course requires your total devotion. Preview and review are essential in keeping up!



Textbook
  David K. Cheng, Field and Wave Electromagnetics, Addison Wesley

 
Reference
Transmission line: F. Ulaby, E. Michielssen, and U. Ravaioli,
   Fundamentals of Applied Electromagnetics, 6th edition, Pearson, 2010. 
  
 
Class notes 
Course materials available on http://lms.nthu.edu.tw
  
  
Teaching Method
Lectures in English
discussions in English/Chinese
 
 
 Course Content
Introduction and Transmission line
Basic vector analysis 
Static electric fields and steady electric currents
Static magnetic fields 
Maxwell’s equations and Plane-wave propagation
 
   
 Grading
♠  Homeworks(no late turn-in) (20%)
  Quizzes  (25%)
  First examination  (15%)
  Second examination  (20%)
  Final examination  (20%)
 

 
Ethics policy

 

10801 工程
工程數學
王俊堯 教授

Engineering Mathematics in this class is to teach how to solve differential equations, which are models in many engineering problems. This post-calculus mathematics is needed and used by today's scientists and engineers....

 

【課程說明】
       Course Description
Engineering Mathematics in this class is to teach how to solve  differential equations, which are models in many engineering problems. This post-calculus mathematics is needed and used by today's scientists and engineers. It will cover the following topics: 
     1 First order differential equations 
     2 Second order differential equations
     3 Laplace transform 
     4 Series solutions for differential equations 
     5 Systems of differential equations 
     6 Fourier series
  

 
【指定用書】
       Textbooks    


  
【參考書籍】
       References     
Erwin Kreyszig, "Advanced Engineering Mathematics",  8th edition, Wiley. 
 
 
 
【教學方式】
       Teaching Method     
 Lecture with white boarding writing 
 
 
  
【教學進度】
       Syllabus 
1  First order differential equations 
2 Second order differential equations 
3 Laplace transform 
4 Series solutions for differential equations 
5 Systems of differential equations 
6 Fourier series 
  工程數學一題庫練習

 

 

【6/21 @ 109學年度第2學期休學申請截止Last Day to Withdraw from School】   ♠   【6/28 @ 教師送繳應屆畢業生109學年度第2學期成績截止Deadline for 2021 Spring Grade Submission for Graduating Students】   ♠   【6/28 @ 暑假開始Summer Vacation Begins】   ♠   【6/28 @ 暑期班選課及繳費開始(至7月9日止)Course Selection and Fee Paying Begins for Summer Session (6/28-7/9)】   ♠   【7/1 @ 暑期班上課開始Summer Session Begins】   ♠   【7/5 @ 110學年度暑碩專班上課開始、註冊日、休退學及畢業生免繳學雜費截止2021 Summer In-service Master Program Begins; Registration (2021 Summer In-service Master Program)】   ♠   【7/9 @ 教師送繳非應屆畢業生109學年度第2學期成績截止Deadline for 2021 Spring Grade Submission】   ♠   【7/23 @ 110學年度暑碩專班休退學及畢業生退2/3學雜費(學分費)截止Last Day for 2/3 Tuition and Fees Refunded(graduates or full withdrawal of 2021 Summer In-service Master Program)】   ♠   【7/30 @ 109學年度第2學期結束2021 Spring Semester Ends】   ♠   109學年度【暑期學生讀書會】開始申請囉~至7/15止!   ♠   【110-1教師社群】即日起開始申請~110/7/31止   ♠   【6/15資安漏洞預警】Google Chrome瀏覽器存在安全漏洞,請儘速確認並進行更新!   ♠   【6/15-7/2人事室 問卷調查】110年員工子女托育需求及課後照顧需求調查   ♠   【7/26 人事室】科技部111年度(第60屆)補助科學與技術人員國外短期研究案!   ♠