10402 工程學群 資訊工程學系

計算機程式設計二

陳煥宗 教授

資訊工程學系
國立清華大學資訊工程學系    特聘教授 
國立台灣大學資訊工程學系      博士
 
【榮譽】 國立清華大學100、104、110校傑出教學獎
【教學】 計算機程式設計、程式創作、電腦視覺特效、程式設計導論、
  統計學習理論
研究】 電腦視覺、圖像辨識
【網站】 https://htchen.github.io

News

最新公告

2024-03-05 2024.3/27中技社:AI在服務領域應用研討會(線上與實體同步)敬邀您的熱情參與!
2024-02-19 【魅力專欄】鄉民最愛迷因網站梗圖倉庫-用鄉民梗激發您的學習力 !
2024-02-19 2020-2023 年度熱門課程 : 資工系周志遠教授簡介
2024-02-15 【11202 開放式課程工讀招募】沒有穩定的工作、只有穩定的能力,誠摯地歡迎您加入我們的行列!!
2024-02-07 【2024開放式課程*超猛筆記大募集】我們深信學習不是少數人的事,而是所有人的事,敬邀您的熱血參與!!!
2024-01-17 恭賀 數學系程守慶教授獲聘為113年度「理學院終身榮譽講座教授」!
2024-01-15 【分享是最偉大的學習】清華大學電機系〡馬席彬教授專訪!
2024-01-12 恭賀 數學系程守慶教授獲聘為113年度「理學院終身榮譽講座教授」!
2024-01-09 【2023/12/27首頁故事:動機系葉廷仁特聘教授清華學生團隊打造自動平衡摩托車】
2024-01-09 【12/27 白先勇與吳素君教授〡天倫之歌-《孽子》2020舞台劇的幕前、幕後演講活動分享】
2024-01-09 【12/27白先勇清華文學講座:大師月系列講座】白先勇與吳素君教授〡天倫之歌-《孽子》2020舞台劇的幕前幕後,敬邀您的熱情參與!
2023-12-28 2024.2/15-2/16 教學助理研習營活動,敬邀您的熱情參加!
2023-12-18 10920趙啟超教授離散數學作業與解答!
2023-12-18 10920趙啟超教授離散數學版書上架通知!!謝謝大家!!
2023-11-28 「2023白先勇清華文學講座:文化的記憶與重建」將於年底迎來「大師月」系列課程, 由四組重量級嘉賓擔任主講,講座訊息請點入閱讀。
2016-03-15 敬祝 陳煥宗教授生日快樂!

Syllabus

課程大綱

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

 
 
課程概述
        Course Description
 1.  延續計算機程式設計一,繼續鍛鍊程式能力 
   This lecture will continue teaching the course of Programming I and enhance the ability of programing. 
 2. 透過實作來認識資訊工程基礎知識與技術
   Learn basic knowledge of information engineering and technology by practicing.
  修課學生必須具備基本C語言程式能力 
  The students who take the course must have basic programing ability of C language.
  三班的上課進度與考試評量標準會統一,多數上課會以廣播的方式,
  讓三班同時上課
  The course and tests will be the same between three classes. Most of the courses will 
broadcast at the same time.
 
 
  
指定用書
         Text Books
 
♠  無指定用書 
  There is no mandatory text book.
上課教材會公布在 iLMS 
  There are totally four hours course per week. The course will be two hours for lecture and two hours for lab.
 
  
   

授課大綱
        Syllabus 
1. How to write faster programs? 
  Data structures and algorithms 
2.

How does a computer run programs?

  Compilers and computer systems
3. How to represent and manipulate data? 
  Coding and data formatting 
4. How to write big programs?
  Object oriented programming and windows programming 
5. How to make programs smarter?
  AI and computer gaming 
 
   

 
授課形式
       Teaching Method 
每週上課四小時: 兩小時教室講課 + 兩小時 Lab 
 There are totally four hours course per week. The course will be two hours for lecture and two hours for lab.

 .  

10420講義2  . 11010程式設計2課程大綱  

 



Keyword

關鍵字

  • 計算機程式設計二
  • Computer Programming II
  • 演算法採用模擬方式
  • Algorithm by Simulation
  • C語言轉成組合語言
  • From C
  • programming language
  • to Assembly C++ C++
  • 倒水問題
  • Water jugs problem

Teachers

陳煥宗 教授

Social Share

Details