Linux 系統與軟體開發

詳細課綱請以此為主,網址:http://class-qry.acad.ncku.edu.tw/crm/course_map/course.php?dept=P7&cono=P76I700
Linux is one of the most popular Unix-like operating systems in the world. As open-source software, the Linux-based systems have been used in a variety of computer systems, ranging from cellphones to data centers. The aim of this course is to make the students be familiar with the Linux environments. After a brief introduction of the major hardware components in commodity PCs, we will talk about the basic concepts/tools that could be used in open-source projects, such as version control systems, text editor, shell scripting, and makefile. In addition, we will introduce the basis of Linux system management, regarding software packages, running processes, networking, and performance analysis. Finally, we will cover the advanced topics from the system software perspective, including inter-process communication, namespace, Cgroups, and Docker. Each class session is divided into two parts: lecturing and hands-on lab.
教學目標
We expect that the course contents will prepare the students for further handling open-source projects and Linux systems.
課程大綱
1.Course introduction
2.Basics of hardware platform for Linux systems.
3.Version control system: Git
4.Vim and its plug-in (tmux)
5.Bash and Shell Scripts
6.Makefile and Maven
7.Linux command-line tools
8.Review and discussion
9.Package management
10.Process management
11.Networking
12.Basics of performance analysis
13.Tools for performance analysis
14.Inter-process communication
15.Namespace
16.Cgroups
17.Docker
18.Review and discussion
114年9月開始至115年1月結束(詳細時間依本校行事曆為主)
課程行進方式,屆時以本校及中央疫情指揮中心公布相關政策為準,請同學注意公告及信件。
每周四晚上18:30~21:30
合計18週次
採取網路報名,請至成功大學首頁左側 行政單位>教務處>推廣教育中心>推廣教育資訊系統>線上報名系統 推廣教育班線上報名系統,網址:http://dev.mis.ncku.edu.tw/~sfauser/res/index.php
a.加入會員
首次進入「進修推廣線上報名」網頁請先加入會員→填寫會員基本資料
b.登入系統
加入會員後請回「進修推廣線上報名」首頁登入系統→輸入帳號、密碼→首次登入本系統者,請先至「基本資料維護」填寫聯絡資料與學歷/工作資歷
c.班次查詢與報名
點選「班次查詢」開始報名(或輸入查詢條件,取得查詢結果)→點選「報名」取得課程資料(詳閱開課資訊)→確定報名按「報名」→詳閱個人資料確認無誤後點選「確定報名」→點選「取號繳費」取得「報名費金額及繳款帳號」
d.取號繳費
報名完成後,取號繳交學費
每組繳費代碼皆為個人專屬繳款代碼,繳費代碼(共14碼)。請勿使用他人繳款帳號繳款(金融卡持有人必須與報名姓名相同)。繳費後請自行保存收據備查。
e.寄送書面審查資料(可郵寄或採mail方式,採2擇1,皆以A4規格,PDF規格)
1.填寫報名審查表,請皆以500字之內用電腦打字撰寫「自傳」、「專業特殊表現」「報名本班動機、目的及未來的修課讀書計劃」。
【考生簽名欄位寄送電子檔時請以掃描檔,不受理未親簽之文件】
2.公司在職證明(人事派令、勞健保投保紀錄或其他足以證明之文件等)。
3.最高學歷證明(影本)
【請使用下方表格填寫並按照順序將資料排序寄送至專班】
報名費:1,000元整,報名後概不退費
學分費:一學分 5,000 元整。每門課三學分,共 15,000 元整
學雜費:一學期 2,000 元整

涂嘉恒
助理教授
學歷
- 國立臺灣大學 資訊網路與多媒體研究所 博士
- 國立臺灣海洋大學 資訊工程 碩士
- 國立臺灣海洋大學 資訊工程 學士
經歷
- Assistant Professor, CSIE, NCKU.
- Postdoctoral Researcher, MEDIATEK-NTU Advanced Research Center, NTU.
- R&D Manager, Institute for Information Industry, Taiwan.
- Teaching Assistant, NTU and NTOU
- Engineer Intern, Qualcomm International, Inc. Taiwan Branch.
- Part-time Engineer, First International Computer Inc., Taiwan.
專長及研究領域
- 平行計算
- 嵌入式系統軟體設計與最佳化
- 編譯器設計
個人網站