系统程序
教师: 熊博安,羅習五
2016/06/06
6时数/6周次 (报名结束)

概要

理论与实务并重设计:系统程序人才,需要兼具理论认知与实务能力方能发会所学。
 生活化与产业化应用:课程内容设计将加入日常生活及产业应用例子,激发学习者的学习动机。
 跨平台系统观念创建:在多重与跨平台的时代中,如何设计与运用有效的系统程序变得很重要。本课程将以各种方式强调程序的跨平台设计。
 多元化:课程设计将借由多元教学与学习活动可考虑跨校、跨组织、跨单位之合作。
 国际化:课程设计将考虑不同国家之学生修习课程之接受度与难易度设计。

课程目标

  1. 學習者將對目前最廣泛使用的四種作業系統 (Linux, Solaris, FreeBSD, MacOS)中系統程式有深層認識,且以Linux作為實習之主要作業系統。
  2. 學習者將具備系統程式效能分析與優化的能力。
  3. 學習者將可對行程 (process) 以及執行緒 (threads) 進行有效控制與溝通。

授课教师

  • 教師姓名:熊博安 教授

【教師簡介】

熊老師主任具有十餘年數位學習經驗,包含指導數學習專班碩士論文二十餘篇、開設數門數位學習課程、創力並主持國立中正大學雲端計算與物聯網數位學習碩士在職專班。熊老師已經於數學習領域耕耘多年,成果豐碩。熊老師研究領域,目前主要著重於網宇實體系統設計,其中之應用包含智慧交通、智慧電網、土石流預警和疲勞駕駛偵測等。熊老師曾執行教育部科技磨課師計畫,並成功完成相關課程。

【學歷】

台灣大學電機工程博士

台灣大學數學學士

【現任】

國立中正大學資訊工程學系教授

國立中正大學國際長

  • 教師姓名:羅習五 副教授

【教師簡介】

羅習五自取得博士以後,主要的研究方向都在於作業系統核心,及作業系統核心上的系統程式。

【學歷】

台灣大學資訊工程博士

中正大學資工系碩士

【現任】

國立中正大學資訊工程學系教授

  • 助教姓名與聯絡方式:

林助教 kirilin2345@gmail.com

王助教 wang0279@gmail.com

课程进度表

第1周:Linux安装与操作、编译环境介绍

第2周:代码追踪工具、文件输入与输出

第3周:标准输出入程序库 (Standard I/O Library)、文件系统

第4周:文件链接(file link)、进程 (Process)

第5周:进程控制、pipe和fifo

第6周:号志、异步I/O

课程内容

  1. 了解Unix的高端程序,像FreeBSD、MacOS、Solaris...,这些虽然不是操作系统理论的介绍,但却是操作设计课程必备的实际基础知识。
  2. 本课程主要介绍汇编器、编译器、链接器及操作系统的基本原理 ,并利用Linux学习编译器程序的发展工具,进而能撰写简单的编译器程序。

上课形式

只要有網路,你可以在電腦、平板或手機上學習。閱讀完每單元的影片之後可以在線上進行測驗了解自己的學習狀況。您可以在討論區提出問題或是討論課程內容,老師、助教或是其他學員都會一起加入討論,你會發現學習變得很有樂趣喔。

评分标准

  • 課程及格標準:60分 滿分:100分

教材閱讀(40%)

小測驗(60%)

https://www.facebook.com/ccucs/?fref=ts
歡迎大家到"系統程式磨課師"課程的粉絲專業按讚哦 ! 有問題也能在那邊發問 大家的支持,就是我們的動力~謝謝大家 !

通过标准


课程及格标准:60分满分:100分

先修科目或先备能力

會C程式語言

常见问答集

  • 是否有講義?  影片可下載嗎?

每週課程提供上課簡報下載,影片僅供線上觀看。