資訊人筆記

Work hard, Have fun, Make history!

使用者工具

網站工具


course:nctu-高等unix程式設計

NCTU-高等UNIX程式設計

0x00前言

修課時教授是第一學期在交大開課,因為本身做網管就很常碰到UNIX環境,加上研究所畢業也需要一門英文授課課程,因此選了這門課,希望能讓自己多一些實務上的收穫。

後續心得等修課中再一邊補

chapter 編排依照上課投影片順序,非 apue 原書順序


0x01課程資訊

  • 課程名稱:高等UNIX程式設計(英文授課)/Advanced Programming in the UNIX Environment
  • 授課教師:黃俊穎
  • 建議先修科目或先備能力:C programming language、operating systems、computer networks
  • 教科書:Advanced Programming in the UNIX Environment (Third Edition), W. Richard Stevens and Stephen A. Rago, Addison Wesley, 2013, ISBN-10: 0321637739
  • 開課單位:資科工碩
  • 永久課號:IOC5174

0x02課程大綱

  1. Fundamental tools and shell programming
  2. Files and directories
  3. File I/O and standard I/O
  4. System data files and information
  5. Process environment
  6. Process control
  7. Signals
  8. Threads
  9. Daemon processes
  10. Advanced I/O
  11. Inter-process communication
  12. Network I/O
  13. Terminals

0x03評分方式

  • Midterm (25%)
  • Final (35%)
  • 3~5 times programming assignments (40%)
course/nctu-高等unix程式設計.txt · 上一次變更: 127.0.0.1