Scientific Computing 科學計算 Roger Jang ( 張智星 ) CSIE Dept, National Taiwan University.

Slides:



Advertisements
Similar presentations
Math Xa Introduction to Functions and Calculus Fall 2008 Introductory Meeting John Hall.
Advertisements

1 Course Information Parallel Computing Fall 2008.
1 真理大學運輸管理學系 實務實習說明 目錄  實務實習類別  實務實習條例  校外實習單位  實務實習成績計算方式  校外實習甄選 / 自洽申請流程  附錄:相關表格.
1 Course Information Parallel Computing Spring 2010.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
真理大學航空運輸管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
1 94 學年度碩士班新生座談 擬定 修正. 2 李之中 Chi-Chung Lee Assistant professor Department of Information Management, Chung Hwa University Office.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
電子計算機概論電子計算機概論 教科書 計算機概論 Introduction to Computers 原著: Peter Norton 審閱: 陳正雄‧趙立本‧簡文山‧林碧蘭 編譯:普羅數位科技 總審閱:林志敏 NT 590 洽助教.
論文研討 ( 一 ) B 組 課程簡介 劉美纓 / 尚榮安 / 胡凱傑 2009/09/17. 一、課程基本資料 科目名稱: ( 中文 ) 論文研討(一)B組 ( 英文 ) SEMINARS (I) 開課學期: 98 學年度第 1 學期 開課班級:企碩一 學 分 數: 2 學分 星期節次: 四 34.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
真理大學航空服務管理學系 實務實習說明. 實務實習部份 實務實習 校內實習 校外實習 實習時數必須在 300 小時 ( 含 ) 以上才承認 校內實習時數及實習成績。 二個寒假 各一個月 暑假兩個月.
Pre-PHD Project Principle of communication I Ching-chun Huang ( 黃敬群 ) 分機 :
1 CHAOYANG UNIVERSITY OF TECHNOLOGY 朝 陽 科 技 大 學 研 究 發 展 處 專案計畫審查辦法說明會 報告人:洪處長弘祈.
2011/02/24 管理講座 上課流程上課流程 時間內容 14:10~14:20 ( 約 10 分鐘 ) 講者介紹 14:20~15:20 ( 約 60 分鐘 ) 主講人 演講 15:20~15:30 ( 約 10 分鐘 ) 中場休息 15:30~16:00 ( 約 30 分鐘 ) 主講人 & 與談人時間.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
Chapter 3 Entropy : An Additional Balance Equation
概念性產品企劃書 呂學儒 李政翰.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
MATH 330: Ordinary Differential Equations Fall 2014.
11 Ch05 遞迴 淡江大學 周清江 1. 2  遞迴函數乃是一個自己反覆呼叫自己的函數  一個典型的遞迴演算法 n! = n * (n-1)! = n * (n-1) * (n-2)! = n * (n-1) * (n-2) * (n-3)! = … = n * (n-1) * (n-2)
電機工程系 選課輔導說明會. 選課輔導說明會宗旨 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 電機系自 95 年開始,同步進行『工程教育 認證』以及『系科本位課程』兩大與學生 課程相關的認證計畫。 本系每年至少一次的系教育諮詢委員會, 廣邀產業界、學界、家長、畢業生、在校.
Communication Engineering National Central University Video-Audio Processing Laboratory VAP HW3 Suggestion 指導教授:張寶基 研究生:鄭玉欣 音視訊處理實驗室 2006 / 10 / 24.
A Brief Calculus Course
COMP 350: Computer Graphics Highlights of class policies (A rare use of PowerPoint)
data structure and algorithm I
Introduction to MA Day 1. Name: Charlotte Bailey Office: MATH 802 Office Phone: (765)
NM7613: Music Signal Analysis and Retrieval 音樂訊號分析與檢索 Jyh-Shing Roger Jang ( 張智星 ) CSIE Dept, National Taiwan University.
Introduction to MA Introduction to Calculus
Numerical Computation Lecture 0: Course Introduction Dr. Weifeng SU United International College Autumn 2010.
CSIE1212: Data Structures and Algorithms 資料結構與演算法
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
Discovering Computers 2009 Introduction to the course.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS6501 Information Retrieval Course Policy Hongning Wang
EE 3561_Unit_1(c)Al-Dhaifallah EE 3561 : - Computational Methods in Electrical Engineering Unit 1: Introduction to Computational Methods and Taylor.
演算法 ( 課號 : ) 內容 : 本課程是電機工程學系計算機類課程之必選課,對象以對利 用計算機來解決問題有興趣的同學為主。本課程主要是教授 基本的演算法分析與設計技巧,並整理及比較目前最重要之 演算法。 Theme: What is the best algorithm for.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Internet English Instructor: Dr. Yan-Ling Hwang, Assistant Professor Class Time : Tuesday 10:10 a.m. - 12:00 p.m. Classroom : 電腦教室 Office : A26 應語系研究室.
Facility Planning and Material Handling. Today’s Agenda Information on syllabus Office hours Text Grading Exams & Homework Class format Introductory lecture.
CDS Fall, 2010 Computing for Scientists Introduction (Aug. 31, 2010) Jie Zhang Copyright ©
MAT 3730 Complex Variables Spring 2012
CS 2262: Numerical Methods Schedule: TTh 3:10-4:30 Room: Turead 0229 Instructor: Rahul Shah Office: 285 Coates Phone: Office Hours: Wed 2:30-4:30,
2013 MIT-YZU Technology, Culture and English Cooperative Program My Camp I July
EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.
INTO THIN AIR the greatest adventure? Week 15. The rules for the final exam 每位學生自行出一份考題, vocabulary (20 questions), grammar (10 questions), multiple choice.
Formal Methods in System Design, Lec 2 University of Utah School of Computing Ganesh Gopalakrishnan, Instructor Greg Szubzda, half-TA
®Copyright by Shun-Feng Su 1 Ordinary Differential Equations Offered by Shun-Feng Su,Shun-Feng Su
MTH Spring Term NUMERICAL ANALYSIS Spring Term MTH Spring Term NUMERICAL ANALYSIS Spring Term INTERNATIONAL.
Course Overview: Linear Algebra
Homework 1.
Digital Image Processing Fall Course Syllabus
Welcome to Computers in Civil Engineering 53:081 Spring 2003
MATH/COMP 340: Numerical Analysis I
ECE 533 Digital Image Processing
CS 201 – Data Structures and Discrete Mathematics I
دانشكده برق دانشگاه علم و صنعت ايران
Islamic University of Gaza
Engineering Analysis (EELE 3301)
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
Machine Learning in FinTech
Scientific Computing: Closing 科學計算:結語
Linear Algebra Berlin Chen
Linear Algebra Berlin Chen
Lecture 1a- Introduction
CS 232 Geometric Algorithms: Lecture 1
Presentation transcript:

Scientific Computing 科學計算 Roger Jang ( 張智星 ) CSIE Dept, National Taiwan University

Scientific Computing: Introduction Background “Linear Algebra” and “Numerical Methods” tends to be too dry… Numerous theorems Rank, null space… Linear transformation Eigenvalues Gauss elimination QR decomposition … Where is the application? “Scientific Computing” come to the rescue! A course to bridge the gap between LA/NM and applications With emphases on Problem solving Hands-on coding Data/approach visualization Real-world applications

Scientific Computing: Introduction Objectives (1/2) Programming Matrix computation Programming paradigms Animation & Visualization Basics of audio and images … Methodologies Least-squares estimate Approximation Interpolation PDF modeling Data clustering Pattern recognition Dynamic programming Numerical optimization …

Scientific Computing: Introduction Objectives (2/2) Applications Personal financial computing Loan and mortgage Insurance Least-square estimate Data fitting Data clustering Image data compression Object identification Classification Texts, audio, images… Principal component analysis Dimensionality reduction Data fitting Page rank Google’s page rank Team ranking Dynamic programming Object tracking Fractals

Scientific Computing: Introduction Prerequisites Prerequisites for STEM (science, technology, engineering, and mathematics) students Calculus: must Linear algebra: must Probability: better to have taken it already For non-STEM students Please talk to me first before taking the course

Scientific Computing: Introduction Text and Reference Books Textbooks MATLAB 程式設計【入門 篇】 by Roger Jang MATLAB 程式設計【入門 篇】 Online tutorial of Data Clustering and Pattern Recognition by Roger Jang Online tutorial of Data Clustering and Pattern Recognition Note that there is no single book that covers all aspects of scientific computing. Reference books Experiments with MATLAB by Cleve Moler Experiments with MATLAB Numerical computing with MATLAB by Cleve Moler Numerical computing with MATLAB MATLAB 程式設計【進階 篇】 by Roger Jang MATLAB 程式設計【進階 篇】

Scientific Computing: Introduction Corpus Collection We need to collect corpus for assignments Face recognition  Your face photos Query by humming  Your singing Speaker recognition  Your voice Age estimation from face  Your face photos at different ages …

Scientific Computing: Introduction Instructor and TAs Instructor Roger Jang ( 張智星) Roger Jang ( 張智星) Phone Skype: roger_jang Office hour: Call/ me any time to arrange an appointment (leave a message if necessary) TAs NTU 董晏儒 簡嘉宏 NTHU 卓真弘

Scientific Computing: Introduction Grading Policy (1/2) Course participation: 10% Each in-class question asked: +2% (10% top) Interactions with TAs and fellow students (over FB, CEIBA, , BBS, etc.) Roll call: -2% for each absence (no lower bound) Assignments: ~30% Demo required for programming assignments Flipped learning: ~20% Review exams Questions and answers Midterm & final exams: ~40% Hand-written Programming

Scientific Computing: Introduction Grading Policy (2/2) Note that… The instructor reserves the right to fine-tune those percentages All course material, assignments, exams, grading policy, etc. are more or less the same for both NTU and NTHU. The instructor will be generous in grading, given that you have fulfilled all the requirements!

Scientific Computing: Introduction Grading Policy (3/3) 在 FB 社團回答同學問題,每回答三次,可以 抵課堂發問一次,但還必須滿足下列條件: 必須是與課程內容相關之技術性問題 回答必須正確且完整 同學們必須自行回報給助教,由助教審核認定

Scientific Computing: Introduction Demo Time NTU Time: Tuesday 7-10pm Place: CSIE Dept, 219 Computer room NTHU Time: Monday 7-10 pm Place: CS Dept, 326 Computer room

Scientific Computing: Introduction Similar Courses Similar courses in the US Introduction to Scientific Computing and Problem Solving (CS Dept, Brown Univ) Introduction to Scientific Computing and Problem Solving Introduction to Scientific Computing (School of Computing, Univ. of Utah) Introduction to Scientific Computing Scientific Computing (Math Dept, New York Univ) Scientific Computing Scientific Computing in MATLAB (Math Dept, U. of Colorado) Scientific Computing in MATLAB

Scientific Computing: Introduction Important Websites Websites for this course Course homepage Facebook group CEIBA (NTU only) CEIBA MATLAB resources MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計進階篇 MATLAB 程式設計進階篇 Toolboxes written by Roger Jang

Scientific Computing: Introduction Other Reminders Be aware that All latest news on FB (no further notification) A+ for recommendation letter Final grades are based on both Absolute scores Ranking Homework score is exponentially decayed (0.8)^n