高等UNIX程式設計
Advanced Programming in the UNIX Environment
| 節 | 週一 | 週四 |
|---|---|---|
2 09:00–09:50 | 高等UNIX程式設計 ED117(光復) | |
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
1. Process 2. Daemon processes 3. Signals 4. Threads
- 講授:
- 14
- 示範:
- 2
Advanced Topics
1. IPC 2. Advanced IPC 3. Network I/O 4. Terminals
- 講授:
- 14
- 示範:
- 2
Programming Environments
1. Tools and shell scripts 2. Files and directories 3. File and standard I/O 4. System files and info
- 講授:
- 14
- 示範:
- 2
| 週次 | 主題 |
|---|---|
| 第 1 週 | 2025-02-17(一),2025-02-20(四) |
| 第 2 週 | 2025-02-24(一),2025-02-27(四) |
| 第 3 週 | 2025-03-03(一),2025-03-06(四) |
| 第 4 週 | 2025-03-10(一),2025-03-13(四) |
| 第 5 週 | 2025-03-17(一),2025-03-20(四) |
| 第 6 週 | 2025-03-24(一),2025-03-27(四) |
| 第 7 週 | 2025-03-31(一),2025-04-03(四) |
| 第 8 週 | 2025-04-07(一),2025-04-10(四) |
| 第 9 週 | 2025-04-14(一),2025-04-17(四) |
| 第 10 週 | 2025-04-21(一),2025-04-24(四) |
| 第 11 週 | 2025-04-28(一),2025-05-01(四) |
| 第 12 週 | 2025-05-05(一),2025-05-08(四) |
| 第 13 週 | 2025-05-12(一),2025-05-15(四) |
| 第 14 週 | 2025-05-19(一),2025-05-22(四) |
| 第 15 週 | 2025-05-26(一),2025-05-29(四) |
| 第 16 週 | 2025-06-02(一),2025-06-05(四) |
| 第 17 週 | 2025-06-09(一),2025-06-12(四) |
| 第 18 週 | 2025-06-16(一),2025-06-19(四) |
Advanced Programming in the UNIX Environment (Third Edition), W. Richard Stevens and Stephen A. Rago, Addison Wesley, 2013, ISBN-10: 0321637739
- 地點
- EC417
- 時間
- by appointment.
- 聯絡方式
- Phone: 03-5712121 ext. 31875; Email: chuang@cs.nctu.edu.tw
