Linux程序設計實驗-楊承根-南昌大學本科課程教學大綱word
《Linux程序設計實驗-楊承根-南昌大學本科課程教學大綱word》由會員分享,可在線閱讀,更多相關《Linux程序設計實驗-楊承根-南昌大學本科課程教學大綱word(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
..南昌大學本科課程教學大綱課程名稱 Linux 程序設計實驗課程英文名稱 Experiment of Linux Programming課程編碼 Z611SX0002課程性質(用■表示)□Ⅰ類通識教育課程 □Ⅱ類通識教育課程□ 學科基礎課程 □ 專業(yè)主干課程■ 專業(yè)選修課程 □ 創(chuàng)新創(chuàng)業(yè)類課程理論 實踐(學時/周數(shù))學分 總學時 課內(nèi)學時 課外學時實驗學時1 32 32開課院系 信息工程學院計算機系面向專業(yè) 計算機科學與技術、卓越工程師、網(wǎng)絡工程專業(yè)先修課程 高級語言程序設計、操作系統(tǒng)課程關鍵詞 Linux、Shell、文件、進程通信、線程、串行通信、圖形、動畫、驅動程序授課教師基本信息姓名 教師工號 性別 出生年月 職稱 學歷/學位課程負責人 楊承根 4116 男 1964.11 講師 研究生/博士其他主講教師教材及參考資料..本課程是為計算機科學技術及相關專業(yè)開設的一門計算機專業(yè)課程,是 Linux 程序設計課程的輔助課程。通過本課程的學習,學生能夠熟悉 Linux 操作系統(tǒng)下的基本命令使用、shell 程序設計、Linux 環(huán)境下 C 程序的編輯、編譯、調試及運行,掌握 Linux 環(huán)境下系統(tǒng)函數(shù)的使用,掌握文件操作、非緩沖文件的 I/O 操作,掌握進程控制的程序設計,掌握進程間共享內(nèi)存、管道、隊列及信號等通信的機理及編程方法,掌握圖形、動畫、文字及簡單游戲程序的設計,掌握網(wǎng)絡編程設計,掌握串行通信程序設計,初步了解驅動程序設計,使學生掌握 Linux 操作系統(tǒng)下 C 程序開發(fā)的方法和技巧,并具備開發(fā)大型應用程序的能力。知識貢獻:熟悉 Linux 操作系統(tǒng)下的基本命令、shell 程序設計、Linux 環(huán)境下 C 程序的編輯、編譯、調試及運行,掌握 Linux 環(huán)境下系統(tǒng)函數(shù)的使用,文件操作和非緩沖文件的 I/O 操作,掌握進程間共享內(nèi)存、管道、隊列及信號等通信的機理及編程方法,掌握圖形、動畫、文字及簡單游戲程序的設計,掌握網(wǎng)絡編程設計,掌握串行通信程序設計,初步了解驅動程序設計,能力貢獻:突出基本職業(yè)能力和關鍵能力(專業(yè)能力、方法能力和社會能力)培養(yǎng)要求,采用多媒體結合傳統(tǒng)板書進行課堂教學,同時聯(lián)系實際應用與上機實驗相結合,注重培養(yǎng)學生的實際應用能力和創(chuàng)新能力,掌握 Linux 操作系統(tǒng)下 C 程序開發(fā)的方法和技巧,并具備開發(fā)大型應用程序的能力。課程簡介(中文)素質貢獻: 能夠以“變中國制造為中國創(chuàng)造”為己任的創(chuàng)新能力;同時也掌握先為人,再為學課程簡介(英文)This is one of the specialized courses for computer science and technology and related majors,which is auxiliary course of linux programming. By studying this course, Sudents can be familiar to linux basic commands, shell programming, editing and compiling and debugging of C source code, can master the use of system function, file operation and I/O operation of a non buffered file, can understand process control programming and the communication mechanism and programming mothed between process by share memory, pipe, queue and signal, can know well about programming of graphics, animation, font, simple games, network and serial communication, and drivers, can have an ability to develop large applications with the technique of C program development in Linux operating system.教學目的讓學生能夠熟悉 Linux 操作系統(tǒng)下的基本命令使用、 shell 程序設計、Linux 環(huán)境下 C 程序的編輯、編譯、調試及運行,掌握 Linux 環(huán)境下系統(tǒng)函數(shù)的使用,掌握文件操作、非緩沖文件的 I/O 操作,掌握進程控制的程序設計,掌握進程間共享內(nèi)存、管道、隊列及信號等通信的機理及編程方法,掌握圖形、動畫、文字及簡單游戲程序的設計,掌握網(wǎng)絡編程設計,掌握串行通信程序設計,初步了解驅動程序設計,使學生掌握 Linux 操作系統(tǒng)下 C 程序開發(fā)的方法和技巧,并具備開發(fā)大型應用程序的能力。..課程內(nèi)容實驗一 Linux 操作系統(tǒng)的安裝和基本命令的使用實驗二 Linux Shell 程序設計實驗三 Linux 系統(tǒng) C 開發(fā)工具實驗四 Linux 環(huán)境系統(tǒng)函數(shù)的應用實驗五 Linux 文件操作之帶緩存和非緩沖文件的讀寫實驗六 Linux 文件操作之程序命令行參數(shù)和特殊文件操作實驗七 Linux 進程控制實驗八 Linux 進程通信之信號、信號量與管道實驗九 Linux 進程通信之消息隊列與共享內(nèi)存實驗十 Linux 線程程序設計實驗十一 Linux 網(wǎng)絡程序設計實驗十二 Linux 圖形編程之圖片與文字顯示實驗十三 Linux 圖形編程之動畫、三維繪圖和游戲編程實驗十四 虛擬字符驅動程序設計實驗十五 Linux 串行通信程序設計實驗十六 Linux 與 windows 系統(tǒng)共享資源周教學進度安排及學時分配周次 教學內(nèi)容簡要說明 學時 教學方式 作業(yè)1 Linux 操作系統(tǒng)的安裝和基本命 令的使用 2 上機驗證2 Linux Shell 程序設計 2 上機驗證3 Linux 系統(tǒng) C 開發(fā)工具2 上機驗證4 Linux 環(huán)境系統(tǒng)函數(shù)的應用 2 上機驗證5Linux 文件操作之帶緩存和非緩沖文件的讀寫 2 上機驗證6Linux 文件操作之程序命令行參數(shù)和特殊文件操作 2 上機驗證7 Linux 進程控制 2 上機驗證8Linux 進程通信之信號、信號量與管道 2 上機驗證..9 Linux 進程通信之消息隊列與共享內(nèi)存 2 上機驗證10 Linux 線程程序設計 2 上機驗證11 Linux 網(wǎng)絡程序設計 2 上機驗證12Linux 圖形編程之圖片與文字顯示 2 上機驗證13Linux 圖形編程之動畫、三維繪圖和游戲編程 2 上機驗證14 虛擬字符驅動程序設計 2 上機驗證15 Linux 串行通信程序設計 2 上機驗證16Linux 與 windows 系統(tǒng)共享資源 2 上機驗證課程考核方式分類 考核方式 考核內(nèi)容 成績比重過程考評 課堂答問/點名 回答問題和出勤登記 (40±5)%期中考評期末考評 提交實驗報告 對每個實驗進行總結(對提交額外布置的實驗報告 10%加分) (60±5)%備注執(zhí)筆人: 楊承根 完成日期:審核人: 審核日期:- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- Linux 程序設計 實驗 楊承根 南昌大學 本科課程 教學大綱 word
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.kudomayuko.com/p-386494.html