Linux程序設(shè)計實驗-楊承根-南昌大學(xué)本科課程教學(xué)大綱word
-
資源ID:386494
資源大?。?span id="24d9guoke414" class="font-tahoma">118KB
全文頁數(shù):4頁
- 資源格式: DOC
下載積分:10積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。
|
Linux程序設(shè)計實驗-楊承根-南昌大學(xué)本科課程教學(xué)大綱word
.南昌大學(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í)筆人: 楊承根 完成日期:審核人: 審核日期: