Linux程序設(shè)計實驗-楊承根-南昌大學(xué)本科課程教學(xué)大綱word
《Linux程序設(shè)計實驗-楊承根-南昌大學(xué)本科課程教學(xué)大綱word》由會員分享,可在線閱讀,更多相關(guān)《Linux程序設(shè)計實驗-楊承根-南昌大學(xué)本科課程教學(xué)大綱word(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
..南昌大學(xué)本科課程教學(xué)大綱課程名稱 Linux 程序設(shè)計實驗課程英文名稱 Experiment of Linux Programming課程編碼 Z611SX0002課程性質(zhì)(用■表示)□Ⅰ類通識教育課程 □Ⅱ類通識教育課程□ 學(xué)科基礎(chǔ)課程 □ 專業(yè)主干課程■ 專業(yè)選修課程 □ 創(chuàng)新創(chuàng)業(yè)類課程理論 實踐(學(xué)時/周數(shù))學(xué)分 總學(xué)時 課內(nèi)學(xué)時 課外學(xué)時實驗學(xué)時1 32 32開課院系 信息工程學(xué)院計算機(jī)系面向?qū)I(yè) 計算機(jī)科學(xué)與技術(shù)、卓越工程師、網(wǎng)絡(luò)工程專業(yè)先修課程 高級語言程序設(shè)計、操作系統(tǒng)課程關(guān)鍵詞 Linux、Shell、文件、進(jìn)程通信、線程、串行通信、圖形、動畫、驅(qū)動程序授課教師基本信息姓名 教師工號 性別 出生年月 職稱 學(xué)歷/學(xué)位課程負(fù)責(zé)人 楊承根 4116 男 1964.11 講師 研究生/博士其他主講教師教材及參考資料..本課程是為計算機(jī)科學(xué)技術(shù)及相關(guān)專業(yè)開設(shè)的一門計算機(jī)專業(yè)課程,是 Linux 程序設(shè)計課程的輔助課程。通過本課程的學(xué)習(xí),學(xué)生能夠熟悉 Linux 操作系統(tǒng)下的基本命令使用、shell 程序設(shè)計、Linux 環(huán)境下 C 程序的編輯、編譯、調(diào)試及運行,掌握 Linux 環(huán)境下系統(tǒng)函數(shù)的使用,掌握文件操作、非緩沖文件的 I/O 操作,掌握進(jìn)程控制的程序設(shè)計,掌握進(jìn)程間共享內(nèi)存、管道、隊列及信號等通信的機(jī)理及編程方法,掌握圖形、動畫、文字及簡單游戲程序的設(shè)計,掌握網(wǎng)絡(luò)編程設(shè)計,掌握串行通信程序設(shè)計,初步了解驅(qū)動程序設(shè)計,使學(xué)生掌握 Linux 操作系統(tǒng)下 C 程序開發(fā)的方法和技巧,并具備開發(fā)大型應(yīng)用程序的能力。知識貢獻(xiàn):熟悉 Linux 操作系統(tǒng)下的基本命令、shell 程序設(shè)計、Linux 環(huán)境下 C 程序的編輯、編譯、調(diào)試及運行,掌握 Linux 環(huán)境下系統(tǒng)函數(shù)的使用,文件操作和非緩沖文件的 I/O 操作,掌握進(jìn)程間共享內(nèi)存、管道、隊列及信號等通信的機(jī)理及編程方法,掌握圖形、動畫、文字及簡單游戲程序的設(shè)計,掌握網(wǎng)絡(luò)編程設(shè)計,掌握串行通信程序設(shè)計,初步了解驅(qū)動程序設(shè)計,能力貢獻(xiàn):突出基本職業(yè)能力和關(guān)鍵能力(專業(yè)能力、方法能力和社會能力)培養(yǎng)要求,采用多媒體結(jié)合傳統(tǒng)板書進(jìn)行課堂教學(xué),同時聯(lián)系實際應(yīng)用與上機(jī)實驗相結(jié)合,注重培養(yǎng)學(xué)生的實際應(yīng)用能力和創(chuàng)新能力,掌握 Linux 操作系統(tǒng)下 C 程序開發(fā)的方法和技巧,并具備開發(fā)大型應(yīng)用程序的能力。課程簡介(中文)素質(zhì)貢獻(xiàn): 能夠以“變中國制造為中國創(chuàng)造”為己任的創(chuàng)新能力;同時也掌握先為人,再為學(xué)課程簡介(英文)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.教學(xué)目的讓學(xué)生能夠熟悉 Linux 操作系統(tǒng)下的基本命令使用、 shell 程序設(shè)計、Linux 環(huán)境下 C 程序的編輯、編譯、調(diào)試及運行,掌握 Linux 環(huán)境下系統(tǒng)函數(shù)的使用,掌握文件操作、非緩沖文件的 I/O 操作,掌握進(jìn)程控制的程序設(shè)計,掌握進(jìn)程間共享內(nèi)存、管道、隊列及信號等通信的機(jī)理及編程方法,掌握圖形、動畫、文字及簡單游戲程序的設(shè)計,掌握網(wǎng)絡(luò)編程設(shè)計,掌握串行通信程序設(shè)計,初步了解驅(qū)動程序設(shè)計,使學(xué)生掌握 Linux 操作系統(tǒng)下 C 程序開發(fā)的方法和技巧,并具備開發(fā)大型應(yīng)用程序的能力。..課程內(nèi)容實驗一 Linux 操作系統(tǒng)的安裝和基本命令的使用實驗二 Linux Shell 程序設(shè)計實驗三 Linux 系統(tǒng) C 開發(fā)工具實驗四 Linux 環(huán)境系統(tǒng)函數(shù)的應(yīng)用實驗五 Linux 文件操作之帶緩存和非緩沖文件的讀寫實驗六 Linux 文件操作之程序命令行參數(shù)和特殊文件操作實驗七 Linux 進(jìn)程控制實驗八 Linux 進(jìn)程通信之信號、信號量與管道實驗九 Linux 進(jìn)程通信之消息隊列與共享內(nèi)存實驗十 Linux 線程程序設(shè)計實驗十一 Linux 網(wǎng)絡(luò)程序設(shè)計實驗十二 Linux 圖形編程之圖片與文字顯示實驗十三 Linux 圖形編程之動畫、三維繪圖和游戲編程實驗十四 虛擬字符驅(qū)動程序設(shè)計實驗十五 Linux 串行通信程序設(shè)計實驗十六 Linux 與 windows 系統(tǒng)共享資源周教學(xué)進(jìn)度安排及學(xué)時分配周次 教學(xué)內(nèi)容簡要說明 學(xué)時 教學(xué)方式 作業(yè)1 Linux 操作系統(tǒng)的安裝和基本命 令的使用 2 上機(jī)驗證2 Linux Shell 程序設(shè)計 2 上機(jī)驗證3 Linux 系統(tǒng) C 開發(fā)工具2 上機(jī)驗證4 Linux 環(huán)境系統(tǒng)函數(shù)的應(yīng)用 2 上機(jī)驗證5Linux 文件操作之帶緩存和非緩沖文件的讀寫 2 上機(jī)驗證6Linux 文件操作之程序命令行參數(shù)和特殊文件操作 2 上機(jī)驗證7 Linux 進(jìn)程控制 2 上機(jī)驗證8Linux 進(jìn)程通信之信號、信號量與管道 2 上機(jī)驗證..9 Linux 進(jìn)程通信之消息隊列與共享內(nèi)存 2 上機(jī)驗證10 Linux 線程程序設(shè)計 2 上機(jī)驗證11 Linux 網(wǎng)絡(luò)程序設(shè)計 2 上機(jī)驗證12Linux 圖形編程之圖片與文字顯示 2 上機(jī)驗證13Linux 圖形編程之動畫、三維繪圖和游戲編程 2 上機(jī)驗證14 虛擬字符驅(qū)動程序設(shè)計 2 上機(jī)驗證15 Linux 串行通信程序設(shè)計 2 上機(jī)驗證16Linux 與 windows 系統(tǒng)共享資源 2 上機(jī)驗證課程考核方式分類 考核方式 考核內(nèi)容 成績比重過程考評 課堂答問/點名 回答問題和出勤登記 (40±5)%期中考評期末考評 提交實驗報告 對每個實驗進(jìn)行總結(jié)(對提交額外布置的實驗報告 10%加分) (60±5)%備注執(zhí)筆人: 楊承根 完成日期:審核人: 審核日期:- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Linux 程序設(shè)計 實驗 楊承根 南昌大學(xué) 本科課程 教學(xué)大綱 word
鏈接地址:http://www.820124.com/p-386494.html