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