版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《Linux操作系統(tǒng)B》課程簡介及教學大綱《Linux操作系統(tǒng)B》課程簡介課程編號:JX03L1119課程結構:學科基礎教育平臺/必修學時/學分:32學時/2學分先修課程:C語言程序設計、計算機組成原理、微機系統(tǒng)與接口技術適用專業(yè):物聯(lián)網工程內容簡介:本課程是物聯(lián)網工程專業(yè)的一門專業(yè)必修課,開設本課程的目的是讓學生掌握這一在科研和市場應用方面非常重要的Linux操作系統(tǒng)平臺及其技術。通過本課程的學習,主要使學生掌握Linux操作系統(tǒng)的基本操作命令、在Linux平臺下進行C語言程序設計以及shell程序設計。通過對Linux基本命令的操作,掌握用戶與操作系統(tǒng)交互通信的基本方式,通過對Linux平臺下的C語言程序設計及其shell程序的學習,掌握標準程序和小應用程序的開發(fā)方法的能力。本課程的任務旨在培養(yǎng)學生學習Linux操作系統(tǒng)的基本操作以及在Linux操作系統(tǒng)上進行初步開發(fā)程序的能力。通過充分的實踐操作,能夠掌握Linux操作系統(tǒng)的基本原理,基礎應用,以及進行程序設計的能力,在不斷的分析問題解決問題的實踐中,掌握基本的編程方法和技巧,進而獲得進一步學習應用技術的開發(fā)方法,并為后續(xù)的專業(yè)課程奠定程序設計基礎。參考教材、著作或參考資料:[1]孟慶昌.Linux基礎教程[M].北京:清華大學出版社(第4版),2016.[2]費翔林.Linux操作原理和應用[M].北京:高等教育出版社,2009.[3]Linux系列教材編寫組.Linux操作系統(tǒng)分析與實踐[M],2008.[4]吳學毅.Linux基礎教育[M].北京:清華大學出版社,2007.
LinuxOperatingSystemBCourseDescriptionTerm:2-2CourseTitle:LinuxOperatingSystemBCourseCode:JX03L1119PrerequisiteCourses:CLanguagePrograming,PrinciplesofComputerComposition,MicrocomputerSystemandInterfaceTechnologyHours/Credit:32/2CourseDescription:CourseDescription:LinuxOperatingSystemBisacompulsorycourseforthespecialtyofInternetofthingsEngineering.TeachingobjectiveofthiscourseissetupforstudentstomastertheLinuxoperatingsystemplatformsandtechnologiesimportanceofapplicationinresearchandmarket.Throughthestudyofthiscourse,ItmainlyenablesstudentstomasterthebasicoperatingcommandsofLinuxoperatingsystem,ClanguageprogrammingandshellprogrammingunderLinuxplatform.ByunderstandingandmasteringthebasicsyntaxandsemanticsoftheLinuxplatformClanguage,whichcandevelopmethodsofstandardproceduresandsmallapplications.Thetaskofthiscourseistocultivatestudents'abilitytolearnthebasicoperationofLinuxoperatingsystemandtodevelopprogramsonLinuxoperatingsystem.Throughfullpracticaloperation,studentscanmasterthebasicprinciple,basicapplicationandprogrammingabilityofLinuxoperatingsystem.Inthepracticeofanalyzingandsolvingproblems,studentscanmasterbasicprogrammingmethodsandskills,andthenacquirethedevelopmentmethodoffurtherlearningapplicationtechnology,andprovidethefollow-upprofessionalcourses.
《Linux操作系統(tǒng)(B)》課程教學大綱一、課程基本信息1.課程編號:JX03L11192.課程名稱:Linux操作系統(tǒng)(B)3.課程結構:學科基礎教育平臺/必修4.學時/學分:32學時/2學分5.先修課程:C語言程序設計6.適用專業(yè):物聯(lián)網工程二、課程任務和目的《linux操作系統(tǒng)(B)》是物聯(lián)網工程專業(yè)的一門專業(yè)必修課,開設本課程的目的是讓學生掌握這一在科研和市場應用方面非常重要的Linux操作系統(tǒng)平臺及其技術。通過本課程的學習,主要使學生掌握Linux操作系統(tǒng)的基本操作命令、在Linux平臺下進行C語言程序設計以及shell程序設計。通過對Linux基本命令的操作,掌握用戶與操作系統(tǒng)交互通信的基本方式,通過對Linux平臺下的C語言程序設計及其shell程序的學習,掌握標準程序和小應用程序的開發(fā)方法的能力。本課程的任務旨在培養(yǎng)學生學習linux操作系統(tǒng)的基本操作以及在linux操作系統(tǒng)上進行初步開發(fā)程序的能力。通過充分的實踐操作,能夠掌握linux操作系統(tǒng)的基本原理,基礎應用,以及進行程序設計的能力,在不斷的分析問題解決問題的實踐中,掌握基本的編程方法和技巧,進而獲得進一步學習應用技術的開發(fā)方法,并為后續(xù)的專業(yè)課程奠定程序設計基礎。三、課程教學內容和要求《linux操作系統(tǒng)(B)》是物聯(lián)網專業(yè)的一門專業(yè)必修課,重在培養(yǎng)學生學習linux操作系統(tǒng)的基本操作以及在linux操作系統(tǒng)上進行初步開發(fā)程序的能力,為進一步學習Linux高級程序設計、嵌入式系統(tǒng)原理等專業(yè)課程奠定堅實的基礎。本門課程要求掌握Linux操作系統(tǒng)的基本操作命令、在Linux平臺下進行C語言程序設計以及shell程序設計。本門課程是一門對動手能力要求較高的課程,上機操作及編程是本課程教學的重要環(huán)節(jié)。四、課程教學安排(一)理論教學內容(共24學時)第1章Linux系統(tǒng)概述(2學時)1.教學內容操作系統(tǒng)的基本功能、Linux操作系統(tǒng)的發(fā)展歷程、特點與版本介紹、Linux操作系統(tǒng)的發(fā)展優(yōu)勢及存在的問題、虛擬機及Linux系統(tǒng)的安裝過程。2.教學重點及難點重點及難點:Linux操作系統(tǒng)的特點、基本功能與安裝。3.基本要求(1)理解Linux操作系統(tǒng)自身的特點。(2)掌握在PC機上和虛擬機上安裝Linu操作系統(tǒng)。4.培養(yǎng)的能力培養(yǎng)理解Linux操作系統(tǒng)特點及安裝的能力。第2章Linux常用命令(10學時)1.教學內容命令的格式與輸入、簡單命令、文件系統(tǒng)、文件、目錄等概念及文件的類型,文件操作命令,目錄的結構及主要的操作命令,聯(lián)機幫助命令,管理進程的命令,文件壓縮和解壓縮命令。2.教學重點及難點重點及難點:命令的格式與輸入、命令的含義以及使用相應的命令對文件、目錄、進程進行管理。3.基本要求(1)理解命令的含義。(2)掌握命令的格式、簡單的shell命令、基本的文件操作命令、基本的目錄操作命令、基本的進程管理的命令等Linux操作系統(tǒng)的一些基本的、常用的操作的命令。(3)了解遇到問題時如何找到幫助信息。4.培養(yǎng)的能力培養(yǎng)使用相應的命令對文件、目錄、進程進行管理的能力。第3章文本編輯及常用開發(fā)工具(2學時)1.教學內容進入和退出vi的方法、vi編輯器的工作方式、vi文本輸入、gcc編譯系統(tǒng)、gdb程序調試工具。2.教學重點及難點重點及難點:在vi編輯器中編寫C語言程序及在編譯系統(tǒng)gcc中編譯、調試C語言程序、gdb調試工具的使用、標準程序和小應用程序的開發(fā)方法。3.基本要求(1)掌握進入和退出的方式、文本輸入及其在vi編輯器中編寫C語言程序及在編譯系統(tǒng)gcc中編譯、調試C語言程序。(2)了解vi編輯器的工作方式。4.培養(yǎng)的能力培養(yǎng)在Linux環(huán)境下設計C程序的能力。第4章Linuxshell程序設計(10學時)1.教學內容shell的主要特點、類型,shell腳本的建立和執(zhí)行、shell的一些特殊字符、歷史命令、注釋、管道線、命令執(zhí)行操作符、shell變量的定義和使用、數(shù)組、輸入輸出命令、算術運算、shell程序的各種控制語句,bshell腳本的調試。2.教學重點及難點重點及難點:shell腳本的建立和執(zhí)行的過程、shell變量的使用、shell程序的各種控制語句的格式、編寫與應用。3.基本要求(1)理解shell的一些特殊字符的用法。(2)掌握shell腳本的建立和執(zhí)行過程、歷史命令、注釋、管道線、命令執(zhí)行操作符、shell變量、數(shù)組的定義和使用、輸入輸出命令、算術運算、使用各種控制語句設計shell腳本。(3)了解shell的主要特點和類型。4.培養(yǎng)的能力培養(yǎng)在Linux環(huán)境下設計shell腳本的能力。(二)上機教學內容(8學時)1.Linux命令的使用(2學時)2.Linux環(huán)境下的C語言編程(2學時)3.shell腳本之條件控制結構(2學時)4.shell腳本之循環(huán)控制結構(2學時)五、課程的考核課程考核的方式為考試。總成績由兩部分組成:卷面成績和平時成績。其中卷面成績占70%,平時成績占30%??荚嚦煽冇删砻娉煽兘o出。平時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 靜脈輸血護理中的健康教育策略
- 2026年創(chuàng)新教育與現(xiàn)代教育技術應用能力測試題
- 2026年建筑工程質量管理體系執(zhí)行與問題解決方案面試題
- 2026年金融衍生品投資顧問資格認證題庫及答案
- 胎盤植入護理培訓
- 2026年語言邏輯與表達能力提升模擬題
- 2026年電子設備安全使用與防護要點題庫
- 2026年信息安全保護措施與技術應用試題
- 2026年網絡信息安全知識問答題目含數(shù)據保護策略
- 2026年建筑師資格考試設計實務全解析與習題集
- 2026年安徽皖信人力資源管理有限公司公開招聘宣城市涇縣某電力外委工作人員筆試備考試題及答案解析
- 2026中國煙草總公司鄭州煙草研究院高校畢業(yè)生招聘19人備考題庫(河南)及1套完整答案詳解
- 陶瓷工藝品彩繪師崗前工作標準化考核試卷含答案
- 居間合同2026年工作協(xié)議
- 醫(yī)療機構信息安全建設與風險評估方案
- 化工設備培訓課件教學
- 供熱運行與安全知識課件
- 2026年及未來5年市場數(shù)據中國3D打印材料行業(yè)發(fā)展前景預測及投資戰(zhàn)略數(shù)據分析研究報告
- 2026年長沙衛(wèi)生職業(yè)學院單招職業(yè)技能考試題庫及答案詳解1套
- 煤礦三違行為界定標準及處罰細則
- 服裝廠安全生產責任制度制定
評論
0/150
提交評論