高等UNIX程式設計
Advanced Programming in the UNIX Environment
學期
111-2
學分
3
學分
當期課號
535512
永久課號
CSIC30147
開課單位
資訊科學與工程研究所
授課教師
黃俊穎
校區
光復
類別
選修
上課時間表
| 節 | 週一 |
|---|---|
5 13:20–14:10 | 高等UNIX程式設計 ED117 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
概述
https://people.cs.nctu.edu.tw/~chuang/courses/unixprog/ The objective of this course is to teach students advanced programming topics and skills in the UNIX environment. The topics include file I/O, process control, signals, multi-thread, daemons, IPC, and terminal I/O.
先修科目
It would be better if a student is familiar with C, Python, and x86/x86_64 Assembly language, and (optionally) has taken courses like operating systems and computer networks.
評分方式
8-10 Labs (60%) and 1-3 Homework assignments (40%)
課程大綱
- Fundamental Topics
- Advanced Topics
- Programming Environments
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | |
| 第 2 週 | |
| 第 3 週 | |
| 第 4 週 | |
| 第 5 週 | |
| 第 6 週 | |
| 第 7 週 | |
| 第 8 週 | |
| 第 9 週 | |
| 第 10 週 | |
| 第 11 週 | |
| 第 12 週 | |
| 第 13 週 | |
| 第 14 週 | |
| 第 15 週 | |
| 第 16 週 | |
| 第 17 週 | |
| 第 18 週 |
教科書
Advanced Programming in the UNIX Environment (Third Edition), W. Richard Stevens and Stephen A. Rago, Addison Wesley, 2013, ISBN-10: 0321637739
Office Hours
- 地點
- EC417
- 時間
- by appointment.
- 聯絡方式
- Phone: 03-5712121 ext. 31875; Email: chuang@cs.nctu.edu.tw