10401 工程學群 資訊工程學系

計算機程式設計一

陳煥宗 教授

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

News

最新公告

2024-09-06 【本日熱燒頭條】黃倉秀教授材料熱力學1.2課程完整版講義上傳囉!!! 謝謝倉秀老師❤️
2024-09-03 資工系周百祥教授作業系統(全英文授課)講義新鮮發行中!
2024-09-02 白先勇清華文學講座 5〡文學 X 電影二重奏❤️課程大綱!
2024-08-15 【創意小學堂– 動畫懶人包立馬打造您的動畫魂!】
2024-08-14 【11202 開放式課程工讀招募】沒有穩定的工作、只有穩定的能力,誠摯地歡迎您加入我們的行列!!
2024-08-14 2024.3/27中技社:AI在服務領域應用研討會(線上與實體同步)敬邀您的熱情參與!
2024-08-14 2020-2023 年度熱門課程 : 資工系周志遠教授簡介
2024-08-14 【魅力專欄】鄉民最愛迷因網站梗圖倉庫-用鄉民梗激發您的學習力 !
2024-08-14 10920趙啟超教授離散數學版書上架通知 !!
2024-08-14 2024年9月-11月開放式課程工讀招募至8/23(五)12:00截止,工讀履歷隨到隨審,謝謝!
2024-08-14 恭賀 ! 李敏校資長 榮獲113年教育部師鐸獎!
2024-07-26 OCW❤️EMI -清華電資領航、迎戰未來! 由清華電資堅強的師資陣容為您打造邏輯思維與推理能力,讓您學習UPDATE贏在起跑點 !!
2024-06-28 【2024開放式課程*超猛筆記大募集】我們深信學習不是少數人的事,而是所有人的事,敬邀您的熱血參與!!!
2024-06-11 2024暑期工讀招募至6/17(一)12:00截止!
2024-05-27 敬祝各位老師端午佳節愉快!
2016-01-06 10410陳煥宗教授程式設計一講義新鮮上市!

Syllabus

課程大綱

The goal of this course is to equip CS students with essential coding skills for forthcoming courses that demand programming. The students are expected to acquire sufficient ability and experience in transforming ideas into computer programs. They will learn the C programming language in three months and use their coding skills to create a computer game as the final project. 

  

課程大綱
       
Syllabus
The goal of this course is to equip CS students with essential coding skills for forthcoming courses that demand programming. The students are expected to acquire sufficient ability and experience in transforming ideas into computer programs. They will learn the C programming language in three months and use their coding skills to create a computer game as the final project. 

 
 
教科書
      
Textbooks
Required Textbook
  S. Prata, C PRIMER PLUS, Fifth Edition. SAMS, 2005.
 Reference Textbook
  B. W. Kernighan and D. M. Ritchie, THE C PROGRAMMING LANGUAGE,
  Second Edition. Prentice Hall, 1988.
   

  
 

教學進度
       Outline 
Week1 CH1 Getting Ready

CH2 Introducing C 
Week2 CH3 Data and C
  CH4 Formatted Input/Output
Week3 CH5 Operators, Expressions, and Statements
Week4 CH 6 Control Statements: Looping
Week5 CH 7 Control Statements: Branching
Week6 CH 8 Character IO and Redirection
Week7 Midterm Exam I
  CH9 Functions
Week8 CH9 Functions / Recursion
Week9 CH9 Functions / Recursion
Week10 CH10 Arrays and Pointers / Arrays
Week11 CH10 Arrays and Pointers / Pointers
WeeK12 CH11 String Functions
  CH13 File Input/Output
  CH15 Bit Manipulation
Week13 Midterm Exam II 
  CH12 Memory Management
Week14 CH14 Structures
Week15 CH17 Advanced Data Representations Linked Lists
Week16 Examples of Final Project
Week17 Examples of Final Project
Week18 Final Project Demo

  

 

 

Keyword

關鍵字

  • 計算機程式設計一
  • Introduction to Programming I
  • 二微陣列
  • Two-dimensional arrays
  • 指標與陣列
  • Pointers & Array

Teachers

陳煥宗 教授

Social Share

Details