999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于項目驅(qū)動的嵌入式操作系統(tǒng)課程改革與實踐

2018-06-01 06:47:45張澤旺
計算機教育 2018年5期
關鍵詞:嵌入式教學內(nèi)容功能

林 峰,張澤旺,劉 虹

(廈門理工學院 光電與通信工程學院,福建 廈門 361024)

0 引 言

近年來,我國的嵌入式系統(tǒng)行業(yè)發(fā)展迅速,社會對嵌入式系統(tǒng)開發(fā)方面人才的需求相當大,因此幾乎所有高校的計算機專業(yè)均開設嵌入式系統(tǒng)開發(fā)與應用課程[1]。嵌入式操作系統(tǒng)是嵌入式系統(tǒng)的軟件平臺,是嵌入式系統(tǒng)重要的組成部分,嵌入式操作系統(tǒng)的教學在嵌入式方向的教學中起著重要的作用。

在傳統(tǒng)的嵌入式操作系統(tǒng)教學中,教學內(nèi)容以講授操作系統(tǒng)的基本原理(包括進程管理、進程間通信、文件管理、存儲管理和內(nèi)核裁剪等理論知識)為主,各個知識點比較零散,缺乏關聯(lián)性。在教學方法上,多以教師講授和灌輸為主,如教師大多以知識點來組織教學,通過一些小例程對知識點進行驗證,不能將各個知識點有機串聯(lián)起來,這種教學方法缺乏實用的工程背景,導致學生“見山是山,見水是水”,只能被動接受,其吸收效率低下,更無法將所學知識轉(zhuǎn)化為技能。以培養(yǎng)應用型人才為目標的地方院校,更要提高課程的應用性和實踐性,教學內(nèi)容上更偏重技術的應用,教學方法上更加強實踐教學、提高學生的動手能力。在課時有限的情況下,應當想方設法將理論和實踐有效結合起來,強化理論的應用,提高學生的實踐創(chuàng)新能力和工程素養(yǎng)。

1 教學目標與教學內(nèi)容

最重要的是需要選定合適的嵌入式操作系統(tǒng)。目前,嵌入式操作系統(tǒng)繁多,教學上常用的有 uCOS-II[2]、Linux[3]和 WinCE[4]。 鑒 于 Linux在行業(yè)應用的廣泛性、開源免費、支持眾多硬件平臺、驅(qū)動完善等特點,本課程選取Linux作為操作系統(tǒng)平臺。

通過本課程的學習,學生應了解嵌入式操作系統(tǒng)的基本概念、熟悉Linux的基本命令和基本操作、掌握Linux的C語言編程基礎和Linux應用程序開發(fā)。具體說,學生應了解shell的概念;熟悉Linux命令的格式以及常見的系統(tǒng)管理、文件目錄、打包壓縮、網(wǎng)絡等命令;掌握vi的操作方法;理解GCC編譯器的4個階段以及常見的選項的含義;理解Makefile的規(guī)則;能夠編寫簡單的Makefile;理解系統(tǒng)調(diào)用的概念;掌握Linux下文件編程、進程控制、進程通信、多線程編程和網(wǎng)絡編程中相關的概念和原理,并能利用相關的系統(tǒng)調(diào)用函數(shù)開發(fā)應用程序。

2 基于項目驅(qū)動的嵌入式操作系統(tǒng)的教學

與傳統(tǒng)的教學方法相比, 基于項目驅(qū)動的教學能夠調(diào)動學生學習的積極性, 使學生能夠在項目開發(fā)過程中自主發(fā)現(xiàn)問題、分析問題,進而本能地使用課程知識解決問題[5]。基于項目驅(qū)動的教學需要解決以下3個問題。

2.1 項目的設計

教學項目的設計是本教學改革的重要基礎。“設計良好的項目是教學成功的一半”,此話并不過分。項目應該具有MACPE的特征,其具體含義包括以下幾點:①M(Moderate),項目的工作量應適量,使中等學生能夠在規(guī)定的教學時間內(nèi)完成。教學項目的選擇不能太大, 以防止在教學大綱規(guī)定的學時內(nèi)無法完成項目的開發(fā);選擇的項目也不能太小,否則就無法激起學生開發(fā)的熱情,也不能實現(xiàn)教學目標[1];②A(Actual),項目應該具有實際意義,項目不是教師憑空設想出來的,應該是學生日常生活中喜聞樂見的實際產(chǎn)品;③C(Complete),項目應該緊扣教學大綱,能夠完整涵蓋大綱所規(guī)定的教學內(nèi)容,滿足課程知識點的構建[5];④P(Progressive),項目應該具有遞進性,項目的功能可以逐步完善,從簡單到復雜,以便教學和實踐的開展;⑤E(Extensible),項目應該是可擴展的,除了規(guī)定的功能,學生可以發(fā)揮主觀能動性,根據(jù)自己的能力擴展項目功能,實現(xiàn)思維和能力的創(chuàng)新。

本文所設計的項目為簡易網(wǎng)絡聊天程序,程序分為服務器和客戶端。服務器開啟后,等待客戶端的注冊或者登錄,客戶端可以向服務器注冊賬戶,服務器保存賬戶的用戶名和密碼信息。客戶端登錄服務器時,服務器需檢測用戶和密碼是否正確;登錄后,客戶端可以查看當前在線用戶列表,并與選擇某個在線用戶進行雙向的聊天。為了實時檢測客戶端用戶的在線與否,服務器還具有心跳機制。

該項目符合MACPE特性,具有很強的合理性。在網(wǎng)絡發(fā)達的今天,即時聊天程序非常常見。本項目是即時聊天程序在局域網(wǎng)內(nèi)實現(xiàn)的一個模型,具有實際意義。項目完整性要求完成該項目,需具備文件操作、進程間通信(如信號、網(wǎng)絡編程、多線程編程、進程控制)等多方面的知識。此外,為了更好的編譯程序,需要掌握GCC和Makefile相應知識;為了在Linux上開發(fā)該項目,需要掌握Linux的基本操作。這些都屬于規(guī)定的教學內(nèi)容,因此可以將教學內(nèi)容有機融入到項目實施過程中,并形成一個整體。項目的遞進性體現(xiàn)在可以按照順序逐步實現(xiàn)。首先,實現(xiàn)客戶端與服務器的連接與數(shù)據(jù)的收發(fā)功能(即功能1);其次,實現(xiàn)在服務器端實現(xiàn)賬戶信息的保存與比較功能(即功能2);最后,實現(xiàn)多個客戶端無阻塞訪問服務器等功能(即功能3)。其余功能不一一列舉。每種功能都是在前面功能的基礎上進行修改完善的。這些功能的實現(xiàn)方法與教學內(nèi)容也是相互對應的(見表1)。以這種遞進式的方法完成項目功能,符合多數(shù)人的習慣,易為學生所接受,能提高學生學習的積極性。項目的擴展性體現(xiàn)在:學生如果學有余力,就可以對項目進行擴展,實現(xiàn)文件的發(fā)送與接收、聊天記錄的保存與讀取、設計GUI界面等。

表1 項目功能與教學內(nèi)容的對應關系

2.2 項目的實施

本課程上課地點為實驗室,有些知識點在教師講解之后可以立即操作或者編寫代碼進行驗證,有助于更好掌握其原理。本課程要求學生自帶筆記本電腦至課堂,學生在自己電腦上安裝Linux虛擬機,可在課后實踐課程項目,克服課堂時間不足等問題。

在第一次課堂上, 教師就給學生演示該項目,以激起學生的學習興趣, 并將該項目的功能分解到對應教學知識點上,強調(diào)通過掌握和應用相關的知識點就能完成相關功能的開發(fā)。接下來的4次課,教學內(nèi)容為Linux基本命令和vi操作、Linux的C語言編程基礎。在之后的課時中,根據(jù)項目從易到難,安排相應的知識點。教學的推進過程,實際上也是項目的完善過程。在每次課堂前,規(guī)定本次需要添加的項目功能,為了達到該功能,需要掌握哪些知識,因此,學生可以帶著目標去學習,方向性更強。在教師向?qū)W生公布教學進度之后,要求學生根據(jù)能力制定合理的項目進度表,以便考核之用,對學生而言,既是壓力也是動力。

在課堂教學中,以教師講授和簡單示范為輔助,以學生實驗和實施項目為主。教師講清知識點的基本概念和原理,尤其是工作流程、函數(shù)的參數(shù)、返回值和功能等,學生在此基礎上通過實驗對知識點進行驗證,將知識點應用到項目中。在項目具體實施過程中,以小組的形式進行項目的開發(fā),根據(jù)學生的意愿,每3~4名學生組成一個小組。小組內(nèi)部進行任務的分配,鼓勵小組內(nèi)部進行討論,發(fā)揮同儕作用,“學霸”帶領“學渣”共同進步。對教師而言,其角色為項目開發(fā)的監(jiān)控者和幫助者:作為監(jiān)控者,教師記錄各小組項目的進展,進展過慢時予以督促;作為幫助者,在學生碰到問題時,提供合理的資源或者解決問題的方法,在學生發(fā)生方向偏差時給予必要的糾正。

2.3 項目的課程考核

課程考核是整個教學過程的重要組成部分,也是直接檢驗教學成果和成效的方式。在項目驅(qū)動的嵌入式操作系統(tǒng)教學實踐中,必須突出學生在項目中的動手實踐能力和創(chuàng)新研究能力的重要性,因此,本課程的考核包含平時表現(xiàn)、項目表現(xiàn)和期末考試3個環(huán)節(jié),成績比重分別為20%、40%和40%。

平時表現(xiàn)以學生的出勤、在項目實施過程中提出問題和解決問題的情況以及與教師的討論交流為標準。項目表現(xiàn)以各個小組的實際進度與計劃進度的符合情況、項目功能完成情況和項目設計報告為標準,前兩者占30%,后者占10%。在課程結束時,要求各個小組對項目設計成果進行演示和答辯。小組首先演示,然后教師根據(jù)小組所實現(xiàn)的功能,針對程序的流程、某代碼段的含義、函數(shù)的參數(shù)的含義、某種功能在代碼中如何實現(xiàn)等進行提問,指定小組成員回答,教師根據(jù)本小組的功能實現(xiàn)情況以及小組成員的回答情況給定本小組的項目功能完成情況的分數(shù)。小組內(nèi)部分數(shù)如何劃分,由小組內(nèi)部討論決定。設計報告的撰寫能力也是很重要的一項技能,在項目結束前,向?qū)W生公布設計報告應當具有的內(nèi)容以及撰寫規(guī)范,據(jù)此判斷學生的報告是否符合要求。比重設置為10%,目的是為引起學生對設計報告的重視,認真訓練,提高撰寫報告的能力。期末考試,有相當?shù)念}目與項目有很大的關系,只是題型不同和考查的知識點不同。題型可以是選擇、填空、程序分析或編程題等。知識點有的偏重于理論基礎,有的則偏重于編程應用。總而言之,項目其實是外殼,知識點才是內(nèi)在。

3 結 語

經(jīng)過兩輪的教學實踐,基于項目驅(qū)動教學法的有效性得到了驗證。學生普遍反應項目的設計比較合理,上課方式比較新穎,對課程的興趣得到提高,而且能夠帶著目標去學習理論知識,學習主動性和積極性更高。各個小組在實現(xiàn)項目的過程中,通過合理分工、討論交流、解決問題,不僅鞏固了舊知識、掌握了新知識、增強了綜合開發(fā)的能力,而且團隊意識和協(xié)作能力得到不斷提高。這些成果對于應用型人才的培養(yǎng)不僅提供了重要的借鑒價值,而且具有重要的現(xiàn)實意義。當然在項目實施過程中,也有一些地方需要改進和完善,如小組考核的方式,存在個別學生“渾水摸魚”的情況。此外,還可以設置不同難度的項目供不同能力的學生選擇,并加強過程考核等,這需要在今后的教學中加以改進。

[1] 孫成富. 基于項目驅(qū)動的“嵌入式系統(tǒng)開發(fā)與應用”課程教學[J] .佳木斯教育學院學報, 2013(8): 165-166.

[2] 滕艷平, 杜鵑, 金梅, 等. 以嵌入式應用為導向的操作系統(tǒng)實驗教學改革[J]. 計算機教育, 2015(17): 98-102.

[3] 鄭廣海, 曲英偉. “嵌入式 Linux 操作系統(tǒng)及實踐”課程改革[J] .計算機教育, 2012(4): 37-40.

[4] 王曉春, 孫宏偉. 高職院校“嵌入式操作系統(tǒng)”課程的教學改革研究[J]. 計算機教育, 2007(9): 42-45.

[5] 張其亮, 王愛春, 陳永生. 能力遞進式項目教學法在嵌入式系統(tǒng)課程中的實踐[J]. 實驗室研究與探索, 2014 (8): 185-189.

猜你喜歡
嵌入式教學內(nèi)容功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
搭建基于Qt的嵌入式開發(fā)平臺
挖掘數(shù)學教學內(nèi)容所固有的美
關于非首都功能疏解的幾點思考
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應用
“啟蒙運動”一課教學內(nèi)容分析
“清末新政”也可作為重要的教學內(nèi)容
Altera加入嵌入式視覺聯(lián)盟
中西醫(yī)結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 自拍欧美亚洲| 国产超碰一区二区三区| 久久精品66| 黄色国产在线| 欧美一区二区福利视频| 欧美激情二区三区| 久久久久久国产精品mv| av一区二区三区高清久久| 欧美综合区自拍亚洲综合天堂 | 人妻丰满熟妇AV无码区| 青青草一区二区免费精品| 一级一级一片免费| 亚洲AV无码一区二区三区牲色| 丝袜国产一区| 久久夜色精品国产嚕嚕亚洲av| 67194亚洲无码| 又大又硬又爽免费视频| 一本大道香蕉高清久久| 毛片手机在线看| 五月丁香伊人啪啪手机免费观看| 国模极品一区二区三区| 欧美日韩国产成人高清视频| 亚洲男人天堂2020| 国产精品无码AⅤ在线观看播放| 老司国产精品视频91| 亚洲a免费| 婷婷综合缴情亚洲五月伊| 中文字幕亚洲精品2页| 一本大道无码高清| 国产精品美人久久久久久AV| 日韩无码真实干出血视频| 一本一本大道香蕉久在线播放| 日本高清成本人视频一区| 中文字幕一区二区人妻电影| 欧美中文字幕第一页线路一| 黄色网址免费在线| 欧美69视频在线| 人妻精品久久无码区| 国产又爽又黄无遮挡免费观看| 99久久性生片| 一级高清毛片免费a级高清毛片| 日本欧美午夜| 青青草91视频| 国产成人一级| 亚洲精品国偷自产在线91正片| 日日拍夜夜操| 精品夜恋影院亚洲欧洲| 青青草一区二区免费精品| 色香蕉影院| 亚洲欧洲国产成人综合不卡| 麻豆AV网站免费进入| 成人福利视频网| 麻豆精品国产自产在线| 丰满人妻久久中文字幕| 丁香六月综合网| 国产91无码福利在线| 久久一级电影| 国产伦精品一区二区三区视频优播| 亚洲三级电影在线播放| 人妻熟妇日韩AV在线播放| 婷婷亚洲视频| 亚洲天堂视频网| 国产欧美视频在线| 区国产精品搜索视频| 成AV人片一区二区三区久久| 免费一级毛片不卡在线播放| 国产免费怡红院视频| 一区二区三区四区在线| 91区国产福利在线观看午夜| 日韩毛片视频| www.av男人.com| 国国产a国产片免费麻豆| 久久久久久久久18禁秘 | 国产福利不卡视频| 91丝袜在线观看| 91亚洲精选| 欧美日本二区| 亚洲第一区在线| 在线观看精品国产入口| 自拍欧美亚洲| 欧美精品亚洲精品日韩专区va| 久久黄色毛片|