《Linux 操作系統(tǒng)與應(yīng)用》課程教學(xué)大綱_第1頁
《Linux 操作系統(tǒng)與應(yīng)用》課程教學(xué)大綱_第2頁
《Linux 操作系統(tǒng)與應(yīng)用》課程教學(xué)大綱_第3頁
《Linux 操作系統(tǒng)與應(yīng)用》課程教學(xué)大綱_第4頁
《Linux 操作系統(tǒng)與應(yīng)用》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《Linux操作系統(tǒng)與應(yīng)用》教學(xué)大綱課程名稱:Linux操作系統(tǒng)與應(yīng)用(LinuxOperatingSystemandApplication)課程編碼:1502ZY050課程類別:專業(yè)基礎(chǔ)-限選學(xué)分:2分總學(xué)時:32學(xué)時,其中,理論學(xué)時:22學(xué)時;上機學(xué)時:10學(xué)時適用專業(yè):通信工程、電子信息工程(含卓越)先修課程:C語言程序設(shè)計、計算機基礎(chǔ)沈孝科馬寅秋一、課程性質(zhì)《Linux操作系統(tǒng)與應(yīng)用》課程是通信工程、電子信息工程(及卓越班)的一門專業(yè)選修課程,是一門很強的工程和實踐性的課程。通過課程學(xué)習(xí),幫助學(xué)生學(xué)會Linux操作系統(tǒng)的使用,掌握Linux下常用軟件的安裝與配置,能夠搭建軟件工作環(huán)境,為后續(xù)的嵌入式系統(tǒng)領(lǐng)域的開發(fā)打下基礎(chǔ)。二、課程目標(biāo)(一)育人目標(biāo)了解Linux操作系統(tǒng)的發(fā)展歷史,了解操作系統(tǒng)方面與國外的差距,激勵學(xué)生勤奮學(xué)習(xí),樹立民族復(fù)興的遠大理想情懷與職業(yè)擔(dān)當(dāng);通過Linux系統(tǒng)的軟件安裝與配置,引導(dǎo)學(xué)生在實踐過程中樹立嚴謹?shù)墓ぷ髯黠L(fēng)和務(wù)實的工作態(tài)度以及工程實踐能力;通過使用Linux下的各種軟件的使用,讓學(xué)生了解開源的思想與文化,讓學(xué)生們學(xué)會與人協(xié)作,通過開源實現(xiàn)一定的共產(chǎn)主義思想理念;深度理解社會主義核心價值觀,樹立為社會主義現(xiàn)代化做出自己的貢獻的理念和信仰。(二)知識和能力目標(biāo)了解Linux安裝和歷史,能夠進行Linux系統(tǒng)的安裝與配置;能夠在Linux上進行常用軟件的配置與使用。能夠利用Linux平臺的軟件進行簡單的二次開發(fā)。課程目標(biāo)與畢業(yè)要求指標(biāo)點對應(yīng)關(guān)系課程目標(biāo)畢業(yè)要求指標(biāo)點課程目標(biāo)1、2、33.3能夠在電子信息系統(tǒng)的軟硬件模塊設(shè)計過程中體現(xiàn)創(chuàng)新意識。三、基本要求本課程的教學(xué)是以Linux操作系統(tǒng)為背景,以Linux系統(tǒng)下的常用的應(yīng)用軟件為主線,講述Linux操作系統(tǒng)的基本使用技巧和理念,讓學(xué)生學(xué)會在Linux操作系統(tǒng)下對軟件的使用、配置和維護,通過對本課程的學(xué)習(xí),讓學(xué)生能夠在Linux平臺下搭建各種開發(fā)環(huán)境和應(yīng)用環(huán)境能力,讓學(xué)生能夠在Linux平臺下進行應(yīng)用軟件平臺和開發(fā)軟件的環(huán)境的配置和維護,會構(gòu)建創(chuàng)新軟件開發(fā)平臺,為學(xué)生進行嵌入系統(tǒng)開發(fā)工作打下堅實的基礎(chǔ)具體目標(biāo)如下:了解Linux安裝和歷史,能夠進行Linux系統(tǒng)的安裝與配置(畢業(yè)要求3.3);能夠在Linux上進行常用軟件的配置與使用(畢業(yè)要求3.3)。能夠利用Linux平臺的軟件進行簡單的二次開發(fā)(畢業(yè)要求3.3)。四、教學(xué)內(nèi)容分章節(jié)說明教學(xué)內(nèi)容,課時安排,并說明教學(xué)重點、主要教學(xué)模式(包括授課、自學(xué)、上機、課堂討論、作業(yè)等)。章節(jié)教學(xué)內(nèi)容學(xué)時教學(xué)模式對應(yīng)課程目標(biāo)1Linux簡介1課堂授課12Linux系統(tǒng)的安裝2課堂授課,現(xiàn)場演示。13字符界面操作基礎(chǔ)6課堂授課,現(xiàn)場演示為主2、34Linux管理工具與磁盤分區(qū)1課堂授課,現(xiàn)場演示為主25文件系統(tǒng)3課堂授課,現(xiàn)場演示為主26賬戶管理和權(quán)限管理輸系統(tǒng)1課堂授課,現(xiàn)場演示為主27進程管理2課堂授課,現(xiàn)場演示為主28軟件管理與備份2課堂授課,現(xiàn)場演示為主29TCP/IP網(wǎng)絡(luò)配置與打印機2課堂授課,現(xiàn)場演示為主210應(yīng)用程序開發(fā)2課堂授課,現(xiàn)場演示為主3第一章Linux簡介Linux簡介Linux的歷史、現(xiàn)狀和未來Linux系統(tǒng)的特點和組成Linux的內(nèi)核版本Linux的發(fā)行版本本章重點:了解OSS和Linux的歷史、現(xiàn)狀和未來發(fā)展;熟悉Linux系統(tǒng)的特點和組成;理解Linux的內(nèi)核版本和發(fā)行版本的區(qū)別和關(guān)系能力:能夠認識常見的Linux發(fā)行版,以及了解發(fā)行版和內(nèi)核版本的關(guān)系。第二章Linux系統(tǒng)的安裝安裝Linux前的準(zhǔn)備工作Linux的幾種安裝方式Linux啟動圖形界面應(yīng)用常用圖形軟件的介紹本章重點:掌握安裝Linux操作系統(tǒng)的方法能力:掌握安裝Linux操作系統(tǒng)第三章字符界面操作基礎(chǔ)字符界面簡介Linux常用操作命令Vim的使用Shell本章重點:熟悉常用的操作命令掌握文本編緝器VI的使用,Shell腳本和Shell環(huán)境能力:可以熟練的操作常用命令;可以使用vi進行文本編輯;能夠編寫簡單的SHELL腳本。第四章Linux管理工具與磁盤分區(qū)磁盤分區(qū)的概念磁盤分區(qū)磁盤管理本章重點:了解磁盤和磁盤分區(qū)的基本知識;掌握Linux的管理工具和磁盤分區(qū)工具能力:可以查看Linux分區(qū)和進行磁盤分區(qū)管理。第五章文件系統(tǒng)Linux文件系統(tǒng)概述文件系統(tǒng)的使用方法和文件系統(tǒng)的創(chuàng)建掛裝和卸裝文件系統(tǒng)常用的文件系統(tǒng)維護命令自動掛裝文件系統(tǒng)磁盤限額交換空間和內(nèi)存管理本章重點:了解Linux文件系統(tǒng)及常用的文件系統(tǒng)掌握管理文件系統(tǒng)方法能力:能夠新建常用的文件系統(tǒng),進行文件系統(tǒng)的維護,各種文件系統(tǒng)的掛載。第六章賬戶管理和權(quán)限管理輸系統(tǒng)賬戶管理權(quán)限管理本章重點:了解Linux下的賬戶和權(quán)限管理機制掌握賬戶和權(quán)限管理方法能力:能夠進行用戶的添加和權(quán)限授權(quán)。第七章進程管理進程概述進程管理守護進程安排周期性任務(wù)本章重點:了解進程,守護進程和任務(wù)掌握進程管理和周期性任務(wù)的安排能力:可以Kill進程,設(shè)置守護進程和周期性任務(wù)的安排。第八章軟件管理與備份軟件包管理APT系統(tǒng)更新rpm系統(tǒng)更新系統(tǒng)備份本章重點:了解Linux的包管理機制掌握軟件包的管理方法和學(xué)會作一些簡單的系統(tǒng)備份能力:能夠進行軟件源的設(shè)置和更新和apt命令的使用。第九章TCP/IP網(wǎng)絡(luò)配置與打印機TCP/IP網(wǎng)絡(luò)基礎(chǔ)配置以太網(wǎng)絡(luò)接口Linux靜態(tài)路由器網(wǎng)絡(luò)測試方法和測試工具Linux網(wǎng)絡(luò)應(yīng)用打印機配置與管理本章重點:了解TCP/IP網(wǎng)絡(luò)基礎(chǔ)掌握配置以太網(wǎng)絡(luò)接口打印機配置與管理能力:能夠配置上網(wǎng)設(shè)置,打印機配置。第十章應(yīng)用程序開發(fā)常用編程語言介紹Gcc的使用gdb的使用makefile本章重點:了解Linux常見的編程語言,gcc的基本使用方法,調(diào)試工具gdb的基本使用方法,makefile文件的編寫。能力:能夠使用gcc編譯c語言源代碼,使用makefile文件進行源代碼的編譯。五、上機內(nèi)容與學(xué)時分配上機項目與類型序號上機項目學(xué)時上機性質(zhì)對應(yīng)課程目標(biāo)驗證綜合設(shè)計1Linux系統(tǒng)安裝2√12Linux常用命令使用2√23Vim編輯器的使用2√24Shell編程2√35C語言程序開發(fā)2√3上機一Linux系統(tǒng)安裝1.目的要求掌握Linux系統(tǒng)安裝的分區(qū)準(zhǔn)備、掌握Linux系統(tǒng)的安裝步驟、掌握Linux系統(tǒng)分區(qū)的掛載和卸載、掌握Linux系統(tǒng)的啟動和關(guān)閉操作。2.主要儀器計算機、VMware。3.掌握要點掌握Linux安裝方法。4.實驗內(nèi)容安裝VMware虛擬機,設(shè)置光盤驅(qū)動器,為Linux系統(tǒng)安裝做準(zhǔn)備;在虛擬機下安裝Linux操作系統(tǒng)(如Ubuntu桌面版本);配置Linux系統(tǒng)運行環(huán)境;利用空閑分區(qū)創(chuàng)建新的Linux系統(tǒng)分區(qū);將新的Linux系統(tǒng)分區(qū)掛載到系統(tǒng)中;卸載新掛載的分區(qū),重新掛載到目錄樹中的其他位置。上機二Linux常用命令使用1、目的要求掌握Linux一般命令格式;掌握有關(guān)文件和目錄操作的常用命令;熟練使用man命令。2.主要儀器計算機、VMware、Linux。3.掌握要點掌握目錄和文件操作命令,man命令的使用。4.實驗內(nèi)容熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令;用戶主目錄下對文件進行操作:復(fù)制一個文件、顯示文件內(nèi)容、查找指定內(nèi)容、排序、文件比較、文件刪除等;對目錄進行管理:創(chuàng)建和刪除子目錄、改變和顯示工作目錄、列出和更改文件權(quán)限、鏈接文件等;利用man命令顯示date、echo等命令的手冊頁;顯示系統(tǒng)中的進程信息。上機三Vim編輯器的使用1.實驗?zāi)康氖炀毷褂胿i編輯器建立、編輯、顯示及加工處理文本文件。。2.主要儀器計算機、VMware、Linux、Vim。掌握要點掌握vi編輯器下編輯文本的方法。實驗內(nèi)容進入和退出vi編輯器;利用文本插入方式建立一個文件;在新建的文本文件上移動光標(biāo)位置;對該文件執(zhí)行刪除、復(fù)原、修改、替換等操作;利用文本插入方式建立一個文件;在新建的文本文件上移動光標(biāo)位置;對該文件執(zhí)行刪除、復(fù)原、修改、替換等操作。上機四:Shell編程實驗?zāi)康牧私鈙hell的作用和主要分類;掌握bash的建立和執(zhí)行方式;掌握bash的基本語法;學(xué)會編寫shell腳本。主要儀器計算機、VMware、Linux、Vim。3.掌握要點掌握數(shù)據(jù)庫視圖、觸發(fā)器。4.實驗內(nèi)容shell腳本的建立和執(zhí)行;shell變量和位置參數(shù)、環(huán)境變量;bash的特殊字符;一般控制結(jié)構(gòu);算術(shù)運算及bash函數(shù);利用shell完成9*9乘法表。上機五C語言程序開發(fā)1.實驗?zāi)康恼莆誄語言編譯的基本用法;掌握gdb調(diào)試工具的基本用法;理解make工具的功能,學(xué)會編制makefile的方法。2.主要儀器計算機、VMware、Linux、gdb、gcc、make。3.掌握要點學(xué)會gdb調(diào)試程序和makefile的編寫。4.實驗內(nèi)容利用gcc編譯C語言程序,使用不同的選項,觀察并分析顯示結(jié)果;用gdb調(diào)試一個編譯后的C語言程序;編寫一個由多個文件構(gòu)成的9*9乘法表C語言程序,編制makefile,運行make工具進行維護。六、教學(xué)方法本課程以“邊教邊實踐”為教學(xué)理念。為了提高教學(xué)質(zhì)量,增強學(xué)生的動手能力和綜合分析能力,采用理論教學(xué)、課堂、課后習(xí)題與課堂研討等相結(jié)合的教學(xué)方式方法,達到使學(xué)生掌握Linux操作系統(tǒng)的基本理論和使用方法的教學(xué)目標(biāo)。主要教學(xué)環(huán)節(jié)包括課堂教學(xué)、課堂研討、課堂和課后習(xí)題練習(xí)以及課后上機自學(xué)。課堂教學(xué)課堂教學(xué)以“互動式”方法為主導(dǎo),在這一教學(xué)環(huán)節(jié),教師邊教邊演示,學(xué)生以聽課為主,并可以自帶機器進行實踐參與討論,每次課程開始或課程中間進行提問,課后留有思考題或小型讀書報告題。教師主要講授課程的基本概念和基本方法。同時,有意識設(shè)計一些討論性問題,引導(dǎo)學(xué)生運用已有的知識進行思考。本課程涉及內(nèi)容多,廣泛采用多媒體教學(xué)手段,注重提高課堂效率。課堂、課后和自學(xué)課堂上,教師會有針對性的提出一些問題,讓學(xué)生在課后進行搜集資料并完成任務(wù),使學(xué)生進一步理解和鞏固課程所學(xué)的知識和方法。讓學(xué)生熟悉一些常用的命令,然后提出一些要求,然后讓學(xué)生完成相應(yīng)的任務(wù)。上機教學(xué)本課程是一門實踐性很強的課程。為了加深學(xué)生對理論教學(xué)內(nèi)容的理解、訓(xùn)練學(xué)生的動手能力和綜合分析能力。本課程配合理論學(xué)習(xí),安排有10學(xué)時的實驗。上機課要求學(xué)生在教師的指導(dǎo)下,能獨立完成相關(guān)上機測試工作。七、考核與評價方式及標(biāo)準(zhǔn)考核標(biāo)準(zhǔn)與成績評定總成績(百分制)包括平時成績和上機成績;平時成績包括課堂測驗、作業(yè)等。平時成績評價標(biāo)準(zhǔn)課程目標(biāo)基本要求評價標(biāo)準(zhǔn)分值優(yōu)秀(0.9-1)良好(0.7-0.89)合格(0.6-0.69)不合格(0-0.59)目標(biāo)1了解Linux安裝和歷史,能夠進行Linux系統(tǒng)的安裝與配置;(涉及章節(jié)第1,2章)Linux主要概念清晰,軟件名詞,Linux主要概念清晰,軟件名詞,Linux主要概念清晰,軟件名詞,明白Linux主要概念,軟件名詞,20目標(biāo)2能夠在Linux上進行常用軟件的配置熟悉各常用命令用法,可以熟熟悉一些常用命令用法,可以熟悉一些常用命令用法,可能夠使用一些常用命令,可以40與使用。(涉及章節(jié)第3,4,5,6,7,8,9章)練的配置SHELL環(huán)境變量,編程思路清的配置SHELL環(huán)境變量,編程執(zhí)行正確??梢砸缘呐渲肧HELL環(huán)境變量,可以把的配置SHELL環(huán)境變量??梢砸环N常用軟件晰,執(zhí)行正確。一些常用軟件命令轉(zhuǎn)換成的配置;常用軟件的配置參數(shù)清楚配的配置;SHELL腳本??梢砸粌煞N常置方法熟悉;用軟件的配置;目標(biāo)3能夠利用Linux平臺的軟件進行簡單的二次開發(fā)。(涉及會使用SHELL進行編程;可以熟練的配置多會使用SHELL進行簡單編程;可以熟練的配能夠看明白SHELL腳本的功能;可配會調(diào)用SHELL腳本;可配置C語言的開發(fā)環(huán)40章節(jié)第3,10章)種語言的開發(fā)環(huán)境和進行軟置一兩種語言的開發(fā)環(huán)境。置C語言的開發(fā)環(huán)境。境。件開發(fā)。上機成績評價標(biāo)準(zhǔn)課程目標(biāo)基本要求評價標(biāo)準(zhǔn)分值優(yōu)秀(0.9-1)良好(0.7-0.89)合格(0.6-0.69)不合格(0-0.59)目標(biāo)1了解Linux安裝和歷史,能夠進行Linux系統(tǒng)的安裝與配置(上機1)能夠在真機上安裝Linux操作系統(tǒng);能夠在虛擬機上安裝Linux操作系統(tǒng);能夠在安裝WSL,Cygwin等摸擬Linux操作系統(tǒng)軟件;能夠進入配置好的Linux系統(tǒng);20目標(biāo)2能夠在Linux上進行常用軟件能夠自如的組合命令完成一些任能夠利用命令按步驟完成一會使用常用的命令;能夠在vi知道常用命令的用法;能夠40的配置與使用。務(wù);能夠熟練的使些任務(wù);能夠在中進入和退出,在vi中進入和(上機2,3)用vi編輯文本;vi中進入和退移動光標(biāo),修改退出;出,能在各種模文件,保存文件;式中切換,移動光標(biāo),修改文件,保存文件;目標(biāo)3能夠利用Linux平臺的軟件進能夠熟練的使用shell進行編程;能夠使用Shell進行簡單的編能夠配置Shell環(huán)境;能夠使用會調(diào)用Shell腳本;會編譯c40行簡單的二次能夠使用c語言程;能夠使用cc語言在Linux語言代碼。開發(fā)。(上機4,5)和Makefile,在Linux下進行編語言在Linux下進行編程,利用下進行編程,會編譯c語言代程。Makefile進行碼。程序的編譯。注:該表格中的比例為期末考試試卷成績比例。成績評定為:上機成績*50%+

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論