Introduction to Computer Science

Slides:



Advertisements
Similar presentations
什麼是分詞構句?請先看下面兩個例句 1. Before I did the grocery shopping, I made a list of the things we need. Ans: Before doing the grocery shopping,……… 2. Shelly couldn’t.
Advertisements

HSR 課程介紹. 指定用書 Health Services Research Method Leiyu Shi 2008.
A Moving Object Detection Algorithm for Smart Cameras 2009/2/17.
3Com Switch 4500 切VLAN教學.
交 換 學 生 計 劃交 換 學 生 計 劃 EXCHANGE PROGRAM. 交 換 學 生 在 德 國交 換 學 生 在 德 國 EXCHANGE PROGRAM.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
交易的動機. 討論:  為什麼人要進行交易? 討論:  試想像你走進一間唱片店,付了$100 給店主,買下你最喜愛歌手的最新唱片。  誰會得益 ?  誰又會有所損失?
: Boxes ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11003: Boxes 解題者:蔡欣燁 解題日期: 2007 年 3 月 19 日.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
DNA 的抽取 元智大學通識中心 康世旭. 細胞的內容物 水 蛋白質 核酸( DNA 與 RNA) 醣類 礦物質與維生素(少量)
細品高大 情緒舒緩體驗與創作 影像創作 A 劉芊柔. 心情煩躁時不妨望向天空,看看潔白綿軟的白雲們, 然後把壞事情、壞心情都從腦海裏划掉,就像這片天空一樣 …… 舊的結束,就是新的開始。
: Matrix Decompressing ★★★★☆ 題組: Contest Volumes with Online Judge 題號: 11082: Matrix Decompressing 解題者:蔡權昱、劉洙愷 解題日期: 2008 年 4 月 18 日 題意:假設有一矩陣 R*C,
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
 Pearson Education, Inc. All rights reserved break and continue Statements Break and continue statements – Alter flow of control break.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
具備人臉追蹤與辨識功能的一個 智慧型數位監視系統 系統架構 在巡邏模式中 ,攝影機會左右來回巡視,並 利用動態膚色偵測得知是否有移動膚色物體, 若有移動的膚色物體則進入到追蹤模式,反之 則繼續巡視。
IR 組員 : 資工 4A 王俊傑 資工 4B 陳國富 資工 4B 夏希璿.
實驗十一 有機酸在水與有機溶劑間之分佈.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
國立中央大學電機工程學系 99 學年度第 2 學期 助教會議 中央大學電機工程學系 工程認證 1.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
1 Chapter 3. 排列與組合 3.1 加法原則與乘法原則 3.2 排列 3.3 組合 3.4 Stirling’s Formula.
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
影像處理學習營 練習(三)製作影片 【上】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 利用 movie maker 軟體,編輯相片。  加上文字幕,與圖片結合。
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
演算法 李朱慧. 演算法的課程目的 學習已知常用的演算法 分析程式複雜度 複雜度 vs 執行時間 學習思考過程方式.
: Problem A : MiniMice ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11411: Problem A : MiniMice 解題者:李重儀 解題日期: 2008 年 9 月 3 日 題意:簡單的說,題目中每一隻老鼠有一個編號.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
Distributed Video Coding. Outline Distributed video coding Lossless compression Lossy compression Low complexity video encoding Distributed image coding.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
公司加入市場的決定. 定義  平均成本 = 總成本 ÷ 生產數量 = 每一單位產量所耗的成本  平均固定成本 = 總固定成本 ÷ 生產數量  平均變動成本 = 總變動成本 ÷ 生產數量.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
視覺媒體. 非放映性 ( 靜畫 ) 媒體 非放映性靜畫裱褙的方式有那些 ? 濕裱 乾裱 : 利用乾裱機,乾裱襯紙 裱褙所使用之黏貼材質之比較 樹酯、膠水 : 黏貼之平整性差,圖片不可供再度 利用 口紅膠 : 黏貼之平整性佳,圖片不可供再度利用 橡皮膠 Rubber Cement : 黏貼之平整性佳,圖片.
公用品.  該物品的數量不會因一人的消費而受到 影響,它可以同時地被多人享用。 角色分配  兩位同學當我的助手,負責:  其餘各人是投資者,每人擁有 $100 , 可以投資在兩種資產上。  記錄  計算  協助同學討論.
勞工分工. 定義  分工是指工人專責一項工作或工作 的某一部分。 遊戲規則  今天製造魚。  將全班同學分成八組每組五位同學。  當中四組同學體驗一下勞工分工。  另外四組同學個別自己製造魚。
: GCD - Extreme II ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11426: GCD - Extreme II 解題者:蔡宗翰 解題日期: 2008 年 9 月 19 日 題意: 最多 20,000 組測資,題目會給一個數字.
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
-Antidifferentiation- Chapter 6 朝陽科技大學 資訊管理系 李麗華 教授.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
組合語言與系統程式 軟體使用教學. 軟體下載及安裝 下載 到課程網頁下載 tw/~jiun/ 安裝 解壓縮後將 System Software 資料夾放在 D 槽 (C 槽版本放在 C 之下 )
期末報告 扭力扳手 指導老師:陳定宇 教授 指導老師:陳定宇 教授 組員姓名:陳金成 組員姓名:陳金成 陳聰文 陳聰文 廖則剛 廖則剛.
連續隨機變數 連續變數:時間、分數、重量、……
如何使用 Yahoo Messenger Yahoo Messenger 雅虎即時通 讓你在第一時間內和上線的朋 友溝通!
葉子─樹的名片 你能不能看到樹上的葉子,就知道是什麼植物?.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
多媒體技術與應用 實習作業 Part II. 實習作業 利用 Corel Paint Shop Pro X2 完成作業。 作業一:利用影像處理的技巧,讓這張影像變 的更清晰。
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
:Rings and Glue ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10301: Rings and Glue 解題者:施博修 解題日期: 2011 年 5 月 18 日 題意:小約翰有了個大麻煩,他不小心將 rings.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
Chapter 12 Estimation 統計估計. Inferential statistics Parametric statistics 母數統計 ( 母體為常態或 大樣本 ) 假設檢定 hypothesis testing  對有關母體參數的假設,利用樣本資料,決定接受或 不接受該假設的方法.
1 柱體與錐體 1. 找出柱體與錐體的規則 2. 柱體的命名與特性 3. 柱體的展開圖 4. 錐體的命名與特性 5. 錐體的展開圖
Bio Project 酶.
衡阳市都司街小学 杨洁 Welcome. If they were here, they would help you. If I were a bird,I would fly in the sky. If she had worked harder, she would have succeeded.
第十二週:語態助動詞 文法時間: 語態助動詞的形式 下表所列之動詞為情態助動詞,用來幫助動詞 表達各種意思 ( 如能力、應允、可能性、必須 性等。 ) 大部分的情態助動詞都有一種以上的 意思.
微分器與積分器 類比電子實驗 單元二 教材投影片放在
分類 成因 結果 解決 粉刺知多少 ? D 陳建廷 2018/11/26. 剛開始 久了氧化 表面上看不見.
分類 成因 結果 解決 粉刺知多少 ? D 陳建廷 2018/11/26. 剛開始 久了氧化 表面上看不見.
Introduction to Computer Science
Introduction to Computer Science
The Last of the Mohicans (大地英豪)
Introduction to Computer Science
Presentation transcript:

Introduction to Computer Science Instructor: Dr. Quincy Wu (solomon@ncnu.edu.tw) e-Textbook: Bharat Kinariwala and Tep Dobry, "Programming in C", Published by University of Hawaii at Manoi, 1993. http://ee.hawaii.edu/~tep/EE160/Book/PDF/Book.html Evaluation: Exercise (30%) Midterm Exam (35%) Final Exam (35%) Try to earn bonus! C Programming

Program Power Software (programs) rule the hardware (the physical machine). The process of creating this software is called programming. Why learn to program? Fundamental part of computer science Having an understanding of programming helps you have an understanding of the strengths and limitations of computers. C Programming

Not Only Learn, But Also Use Computers are powerful in Computation Data Storage Communication Try to solve problems around you. Improve efficiency Reduce cost C Programming

X + Y 愛的方程式 (A Beautiful Young Mind) NCNU Library has the DVD of this movie, but only with Chinese subtitle. C Programming

OpenSubtitle.org C Programming

Do you notice the problem? C Programming

Format of SRT Sequence number Start Time  End Time Subtitles to 1 00:00:27,102 --> 00:00:29,484 - (THUNDER RUMBLING) - (RAIN POURING) 2 00:00:49,685 --> 00:00:52,470 NATHAN: I find any communication 3 00:00:52,602 --> 00:00:56,110 of a non-mathematical nature very difficult. 4 00:00:58,351 --> 00:01:02,677 Because I don't talk much, people think I don't have anything to say, Start Time  End Time Subtitles to display A space line for separation

Shift the time by +5 seconds 1 00:00:32,102 --> 00:00:34,484 - (THUNDER RUMBLING) - (RAIN POURING) 2 00:00:54,685 --> 00:00:57,470 NATHAN: I find any communication 3 00:00:57,602 --> 00:01:01,110 of a non-mathematical nature very difficult. 4 00:01:03,351 --> 00:01:07,677 Because I don't talk much, people think I don't have anything to say,

Now it looks better C Programming

Huge amount of trivial work! You can certainly do this manually, but There are 1430 subtitles to modify. You need to be careful in computing 00:01:57 + 5sec  00:02:02 00:59:59 + 5sec  01:00:04 If you edit the SRT file manually, It takes a long time, probably longer than 1 hour. It is error-prone. Leave these trivial tasks to computers! C Programming

Programming Languages Natural language has ambiguity and imprecision problems when used to describe complex algorithms. I saw the man in the park with the telescope. 某打字機廣告【不打不相識】 台北市羅斯福路藝品畫廊【有畫好說】 Programs expressed in an unambiguous , precise way using programming languages. Every structure in programming language has a precise form, called its syntax Every structure in programming language has a precise meaning, called its semantics. C Programming

Your Wording Must Be Precise Expecto Patronum! C Programming

Recipe:紫山藥球 紫山藥去皮切厚片。 放入蒸籠蒸約30分鐘,取出碾壓成泥,加入糖、奶油揉勻,並視紫山藥含水量適量添加糯米粉,加至不黏手為原則。 紫山藥平分15g為一小糰,並用水沾濕手將山藥球搓成圓型(可沾上芝麻)。 熱油鍋至150℃,慢慢放入步驟3的山藥球,炸至表面呈金黃色即可撈起瀝乾油脂。 C Programming

Spend 6 + 3 Hours in a Week Before a class Three-hour class Reading - textbook, online articles Watch videos Three-hour class Writing programs Before you come to the classroom, bring a question. Homework: Tetris, 2048 Late submission of in-class exercise: before 17:00 - 90%, before Wed 23:00 - 80%. C Programming Python Programming, 2/e

A Few Suggestions Take notes Think about it. Practice Practice again. Teach it. Identify your weakness and try to improve. C Programming

Visual Studio 2017 C Programming

Development Setting: C Programming

Start a new project File – New – Project Add – New Item … Empty Project Name: test Add – New Item … Name: test.cpp C Programming

Try a simple program C Programming

Where is the output? Q: When I press Ctrl-F5 to run my application, the console window pops up, the program output appears and then the window quickly closes as the application exits. This makes it difficult for me to see the output. How can I prevent the window from closing immediately?  A: Alt-F7 Configuration Properties / Linker / System. Set "Subsystem" to "Console". C Programming

請這幾位同學下課後來找我 s107321016 林彥甫 s107321036 楊燿宇 s107321048 林育如 C Programming