亚洲色自偷自拍另类小说-囯产精品一品二区三区-亚洲av无码专区亚洲av网站-四房播播网站

學術刊物 生活雜志 SCI期刊 投稿指導 期刊服務 文秘服務 出版社 登錄/注冊 購物車(0)

首頁 > 精品范文 > 編譯原理論文

編譯原理論文精品(七篇)

時間:2023-04-23 15:27:56

序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇編譯原理論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。

編譯原理論文

篇(1)

關鍵詞:編譯原理;教學實踐;學習興趣;應用領域

文章編號:1672-5913(2013)18-0062-04

中圖分類號:G642

0 引言

編譯原理課程內容豐富,而且涉及形式文法和語言、有窮自動機等抽象內容,學生理解和掌握有一定難度。加上編譯程序是系統軟件,讓不少學生又增添了一層畏懼,甚至有的學生戲稱該課程是軟件系列課程中最難學的“天書”。部分學校單純從“直接有用性”角度考慮,將該課程由必修改為選修,甚至取消該課程,這些做法從另一個角度助推了學生的畏難情緒,也打擊了教師的教學研究積極性。

為打破這種尷尬局面,解除學生的學習心理障礙,我們引導學生探索編譯的原理、方法和技術在各應用領域中的使用,并以“應用領域編譯器”的構建作為課程實踐內容。這些做法,既改變了編譯的“抽象”印象,激發學生學習興趣,又讓學生在具體應用問題的求解中,從系統的層面重新認識此前程序設計、數據結構與算法等課程介紹的程序、算法,在實踐中體會各種概念、原理和技術的實質,有助于學生深刻體驗計算機問題求解的內涵,建立計算機系統觀。

1 基于領域應用的研究性教學實踐

編譯原理作為本科生課程,其主要目標是希望學生掌握編譯原理中的基本概念、理論和方法,在系統級上再認識程序和算法,提升學生的計算機問題求解的水平,增強其系統能力,體驗實現自動計算的樂趣。

如何幫助學生克服對編譯原理課程的恐懼,激發學生的學習興趣,達到課程的教學目的,是任課教師需要解決的重要問題。

研究表明:正情緒(如興趣)有利于智力操作,負情緒(如痛苦)不利于智力操作。為提高學生學習編譯原理的“正情緒”,我們在實踐中逐步摸索出了基于領域應用的編譯原理課程研究型教學方法,大大減輕了學生對編譯課程的畏懼感,提高了學習興趣,改善了教學效果。

1.1 以領域應用為導向,激發學習興趣

編譯程序是系統軟件。在有限的學科知識背景下,一些學生認為自己將來不會從事系統軟件開發,編譯原理課程的學習沒有實際意義,因而沒有學習興趣。另一部分學生則認為涉及系統軟件的知識是復雜的、晦澀難懂的,由于懼怕,在心理上給自己增加了學習障礙。

建構主義學習理論提倡以學習者為中心的有意義的學習,認為教師是意義建構的幫助者和促進者,而不是知識的傳輸者與灌輸者。事實也證明“興趣是最好的老師”,一旦學生的學習興趣被激發,學生對問題的鉆研深度和取得的成果往往會超過老師。因此,在編譯原理的教學過程中,我們以激發學生的學習興趣為切入點,嘗試探究式的教學方法。

實際上,編譯原理課程講述的是通用的問題求解方法,是針對各個具體應用領域中問題共性的求解方法,是從“類”的角度出發的計算方法,一旦掌握,可以應用于各領域具體問題的“實例”問題求解,效率更高,方法更通用。

現實中,很多應用領域都在使用編譯的原理、技術和方法。例如,從程序設計語言實現的角度得到的詞法分析、語法分析、語義分析的方法,還有中問代碼生成、目標代碼生成的思想,在自然語言處理領域有很好的應用實例;程序變換的思想在軟件自動生成方面得到體現;網絡環境下的搜索引擎也用到編譯的原理和技術。學生受限于已掌握的知識,缺少實際應用的經驗,誤以為編譯原理課程介紹的內容就只是用于作為系統程序的編譯程序的構建,畏懼心理加上缺乏興趣,使得這門課程的學習難度無形中加大。

在課程的開始階段,我們讓學生選擇一個自己感興趣的應用領域。隨著課程的進行,引導學生分析應用領域中的問題,尋找其與編譯問題的相似性,發現二者的聯系,思考編譯中的原理、方法和技術如何與這些應用領域中問題求解方法相結合。當面對自己感興趣的應用領域時,學生的學習動力就不可估量了。我們再引導學生將這些應用領域問題的求解轉換成“類”的問題描述,思考這些“類問題”如何用課堂所學的編譯方法予以求解。

舉例來說,在最近一輪的編譯原理課程教學中,學生們就從多個非程序設計語言翻譯的角度探索了編譯技術的應用,涉及網絡傳輸協議解析、文檔編輯器、測試自動化、文檔排版、作業自動批改、漢語自然語言處理、惡意腳本查殺、邏輯門電路繪制、漢語英語翻譯、自動閱卷系統、火車票購票、中文識別、郵件地址識別、模式識別等諸多非編譯問題。

在探索了編譯理論和技術在不同領域的可能應用后,我們又指導學生將心得撰寫成研究型小論文。雖然大多數論文還略顯幼稚,但論文的撰寫過程確實是對研究型學習的再一次總結和升華。

當學生們看到編譯的知識在如此眾多的非編譯領域同樣有著大量的用途時,他們不再覺得編譯原理課程的內容與自己未來的學習和工作無關,反而希望能更好地學習和理解編譯原理課程介紹的原理、方法和技術,以便為將來的發展打好基礎。

在興趣的驅使下,編譯原理課程的學習不再枯燥晦澀,即使面對形式化描述的抽象內容,學生也不再畏懼;同時,編譯原理課程的教學目的也得以實現。

1.2 構建應用領域編譯器,提高實習參與度

傳統的編譯原理課程實習中,學生在掌握基本原理的基礎上,完成一個受限程序設計語言的詞法分析程序、語法分析程序和語義分析與中間代碼生成程序。雖然學生可以自行選擇語言完成實現,但編譯程序的“系統程序”的地位,使學生整體學習興趣受到影響,而對課程實踐的興趣不足,又直接影響了對理論知識的理解和深入。

建構主義的學習觀認為:學習不是由教師把知識簡單地傳遞給學生,而是由學生自己建構知識的過程;學生不是簡單被動地接收信息,而是主動地建構知識的意義,這種建構是無法由他人來代替的。單純的課堂聽課,沒有真正完成知識的掌握和轉化。課堂聽懂了但課后不會做題或實習就是一個很好的證明。課堂聽課過程中,學生是運用自己已有的知識,來衡量教師當前講述內容的合理性,教師當前所講述內容并未轉化為學生已有知識體系中的一部分。所謂“課堂聽瞳了”,只是學生使用已有知識判斷出教師所講內容“合理”而已。只有當教師所講內容真正轉化成學生知識體系中的一部分時,做題或實習才不會困難。所以,習題和實習是理論課程學習的重要實踐環節,在編譯原理這門課程中更是如此。

我們除了在課堂教學中引導學生探究編譯原理和技術在非編譯領域的應用,習作研究型小論文外,還在課程實習環節采用構建“應用領域編譯器”作為實習題目,以提高學生的實習興趣和參與度。

編譯原理課程的教學目的是培養學生在系統級別上重新認識程序和算法。我們采用循序漸進的引導,培養學生從“類”的層面逐步完成應用領域“實例”問題的認識、分析、設計和系統實現。

1)以能力確定選題。

并非所有的學生都適合選擇程序設計語言以外的應用領域問題作為實習題目。我們讓學生根據自己的能力選擇合適的選題。

普通層次的學生,要求其掌握最基本的方法和技術,而不被應用問題本身的復雜性牽扯太多精力。我們按照傳統編譯原理課程實習的做法,推薦一個受限的程序設計語言(包含語言的若干基本成分,如表達式、賦值語句、If語句、while語句等),學生可選實際程序設計語言(如C語言)的子集,也可由學生自行設計一個小語言,要求實現該受限語言編譯程序的詞法分析程序、語法分析程序、語義分析和中間代碼生成程序,并且每個程序的輸入、輸出均以文件形式存放,前一階段的輸出可以作為后一階段的輸入。雖然并不是一個完整的編譯器,但是編譯程序工作過程的主要環節都得到模擬,而且各部分的共同作用也有助于理解編譯程序的整體架構,同樣可以達到掌握主要編譯技術的目的。

對于學習能力較強的學生,我們建議其選擇一個自己感興趣的應用領域問題,采用編譯程序模型化計算的思想,實現一個應用領域編譯器。至于具體的實現過程,則隨著課程的進度,逐步引導學生從“問題類求解”的層面定義問題,并完成分析、設計和系統實現。

2)漸進式構建引導。

隨著課堂內容的進行,我們采用漸進式構建的方法,引導學生逐步實現應用領域編譯器,其實施過程如圖1所示。

(1)定義領域對象。確定應用領域后,引導學生分析領域問題處理對象的構成特點,并據此構造領域問題處理對象的生成文法。

(2)確定領域的“詞”。引導學生分析和認識應用領域中的“詞”和“詞法分析”的工作內容。在應用領域中,“詞”是構成問題對象的最小處理單位。明白了“詞”的含義,“詞法分析”就是識別出這些最基本的單位,其構建完全和程序設計語言詞法分析程序的設計與實現一樣。

(3)確定領域“語法成分”。引導學生分析和識別應用領域的“語法成分”和“語法分析”工作內容。應用領域中的“語法成分”是被處理對象的不同層次的構成單位,“語法分析”就是分析領域被處理對象的構成,可以選用編譯原理課程中的一種語法分析方法予以實現。

(4)確定領域“語義”和“中間代碼”。這里的“語義”和“中間代碼”依賴于領域問題的具體應用,需要引導學生分析不同領域中問題求解的目的,從而得出應用領域的主要操作——“語義分析”的內容。

(5)確定領域“目標代碼”。其內容也依賴于領域中的具體應用。

當實習全部完成后,學生體驗到了從詞法分析、語法分析、語義分析和中問代碼生成、目標代碼生成的所有環節,這實質上完成了一個應用領域編譯器,實踐過程覆蓋了課程教學目標要求學生掌握的全部內容。

雖然每個應用領域系統不必完全按照上述方法實現,但是按照上述方法完成系統后,我們引導學生分析該方法的好處:這樣實現的系統可以略作修改甚至不作修改就能處理該領域的同類型問題,可以大大提高軟件的可移植性,減少軟件開發的工作量。主要原因就是按照編譯的方法,是從“問題類”的角度看問題,從系統的角度分析、設計和實現問題的求解,因此最終實現的系統可以適用于滿足“類”特征的所有“實例”問題。

在建構主義學習理論指導下,我們以激發學生的學習興趣為切人點,使課程學習與具體應用領域相結合,讓學生體會到編譯原理和技術的實用性,大大提高其學習參與度;同時注重引導學生對問題求解基本思想、方法的探討,從確定領域問題,到詞法分析、語法分析、語義分析、目標代碼生成的每一步求解思路分析,到應用具體編譯技術實現求解算法,讓學生明白怎樣從“實例”問題的計算求解過渡到問題“類”計算,鍛煉了學生抽象問題描述和解決問題的能力:而整個系統的實現涉及不同層次的抽象和問題處理,達到了培養學生系統能力的目的。一些學生在課程學習結束后,體會到了學以致用的樂趣,還主動與教師談論研究型論文和應用領域編譯器的改進設想。

通過這樣的實踐,學生對文法、語言的實際意義有了更廣泛的認識,而不再局限在程序設計語言這個范圍內,真正體會到形式文法和語言只是具體問題的抽象反映,從而更深入地理解了計算機學科問題求解的抽象描述和處理這一實質。

2 結語

編譯程序的“系統程序”地位造成的陌生感、編譯原理課程自身內容的復雜性,給學生學習該課程帶來了一定的障礙。我們在編譯原理課程的教學實踐中,針對該課程學習的最大問題——陌生與抽象,以非編譯的應用領域問題求解為切入點,以學生對應用領域問題的學習興趣提高學生的學習和實踐參與度,通過引導學生在“類”的層面嘗試領域“實例”問題的求解,使學生體驗了計算機求解的問題抽象描述與處理方法,達到了課程的教學目的。

參考文獻:

[1]蔣宗禮,編譯課程教材建設[J],計算機教育,2007(6):74-76

[2]蔣宗禮,“編譯原理”教學設計[J],計算機教育,2008(2):26-30

[3]徐旭東,蔣宗禮,論編譯原理在程序設計類課程建設中的重要作用[J],計算機教育,2011(9):27-28,32

篇(2)

【關鍵詞】 編譯原理;課程設計;地位;作用

【中圖分類號】G632.07 【文獻標識碼】B 【文章編號】2095-3089(2013)20-00-02

為引導高校主動適應國家戰略和地方經濟社會發展需求,優化專業結構,加強專業內涵建設,創新人才培養模式,大力提升人才培養水平,江蘇省教育廳和財政廳開展了“十二五”高等學校重點專業建設的工作(蘇教高〔2012〕16號)。我校的計算機類(包含物聯網工程、計算機科學與技術和信息安全三個專業)獲得了該項目的資助(蘇教高〔2012〕23號),并與2012年8月啟動了該項目。為了響應本次計算機類綜合專業的改革,我們有必要探索面向計算機類專業的“編譯原理”課程改革方案,本次改革方案的重點不涉及編譯原理課程的新教學模式、新方法及教材建設,而是強調課程設計在編譯原理課程教學中的核心地位和重要作用。通過重視學生的課程設計,實現學生掌握編譯技術這一核心的目標。

一、研究現狀

近年來,國內外各大學從編譯原理的教學內容、教學方式、教學手段以及實踐教學環節制定等多個方面對這門理論性和實踐性較強的課程進行了深入地研究和探討,提出了一些效果較好的編譯原理教學新模式和新方法。

國內編譯原理課程的權威專家何炎祥教授提出了基于人本主義的教學新模式[1],它指的是以學生為主、師生互動的全新教學模式。即明確指出教師的任務不是教學生學習知識,也不是教學生如何學習,而是為學生提供各種學習的資源,提供一種促進學習的氣氛,讓學生自己決定如何學習。浙江大學的王強[2]提出形象化的教學方法,即通過多媒體的形式向學生演示復雜的算法過程。重慶理工大學的劉潔[3]把軟件工程專業的特點融入到編譯原理課程中,采用科學系統的教學和實驗模式實現了激發學生學習興趣、培養學生分析和解決問題能力的目標。首都師范大學的衷璐潔[4]以實例化的真實的編譯器GCC來開展教學。該教學模式是一種與“概念-理論-應用”的傳統教學模式完全相反的教學模式,它的教學思路是“案例-理論-概念”。理工大學的賀汛[5]針對編譯原理課程的教學特點,提出從調動內驅力、提倡發散思維、提倡探究學習、培養抽象思維四個方面入手,加強學生創造性思維能力的培養,并給出了教學實施的具體步驟和方法。

通過跟蹤最新的國內外有關編譯技術教學改革的成果發現當前編譯課程的改革在理論教學上已經實現了“學生輕松學,教師輕松教”的教學目標。然而,學生卻普遍反映當前的教學模式使他們掌握了編譯原理應試的技巧,卻沒有使他們真正理解編譯技術各知識點的來龍去脈,他們仍然不會編寫一個編譯器系統。編譯技術對他們而言,仍然是空中樓閣,遙不可及。這正是當前編譯原理課程改革遇到的瓶頸。

二、課程設計在編譯原理教學中的地位和作用

如圖1所示,為課程設計在編譯原理教學中的地位和作用。它是按照編譯原理教學的五個階段,實踐教學的三個層次進行規劃的,最終,通過課程設計將編譯理論與程序設計相結合讓學生去實現一個小型的編譯系統。該體系從多個維度系統地進行學生能力的培養和知識與技能的傳授。使得學生不會再有“編譯是門難學、易忘,學后無用的課程”的感覺。

圖1也解釋了為什么當前的編譯原理課程改革遇到了瓶頸,為什么只有重視編譯原理課程設計才是解決這一瓶頸的唯一途徑。下面我們對此進行論述。當前的課程改革只重視編譯原理教學的前三個階段:基本認知、基本理論和應用認知;實踐教學中的第一個層次:上機實驗。整體上是重理論而輕實踐。這就是編譯原理課程對學生而言,有一種空中樓閣、遙不可及的感覺的本質原因。而如果能在當前的改革維度上進行擴展,將編譯原理教學擴展為圖1中的五個階段,把實踐教學擴展為圖1中的三個層次。通過將編譯理論與程序設計方法相結合完成編譯器這一綜合課程設計,從而實現編譯課程學習由知識點到知識平面,由知識平面到三維立體專業技能。也就是說,通過本次教學改革(更加重視課程設計和動手實踐能力),教給學生的不再是能夠解題的知識點、解題方法和解題技巧,而是他們將來能夠到社會上賴以生存的專業技能。

三、課程設計在“編譯原理”課程改革中的實施方案及效果

1.課程設計在編譯教學中的實施方案

首先,編寫編譯課程綜合實驗指導書。編寫原則是實驗目標要適中,不要定的太高。任務和要求要明確,而實現方法不固定,為的是給學生更多的自由發揮空間。實驗指導書的內容如下:

(1)實驗目的

《編譯原理》是理論與實踐并重的課程,而其實驗課要綜合運用一、二年級所學的多門課程的內容,用來完成一個小型編譯系統。從而鞏固和加強對詞法分析、語法分析、語義分析、代碼生成和報錯處理等理論的認識和理解;培養學生對完整系統的獨立分析和設計的能力,進一步培養學生的獨立編程能力。

(2)實驗任務和要求

①詞法分析器的作用是劃詞功能,產生的單詞序列;

②語法分析器的作用是識別測試用例的語法是否正確,使用的算法可以是:預測分析法、遞歸下降分析法、算符優先分析法、LR分析法等;

③語義分析與中間代碼生成器的作用是分析測試用例的語義并生成中間代碼(四元式序列)。

然后,將學生分為五到六人一組,每組設置一個項目組長(ProjectManager,PM)。由PM負責為期一周半的綜合課程設計,主要包括項目分工、項目實施、進度規劃和組員間的協調等工作。

最后,每個小組提交可供演示的編譯器系統、課程設計論文及答辯PPT。每個小組由PM用10分鐘時間陳述課程設計期間的工作,之后,由其他同學進行提問,小組成員進行回答。

2.課程設計在編譯教學中的實施效果

我們對2009級計算機科學與技術和軟件工程兩個專業的本科學生進行了課程設計方案的實施。圖2為一名同學所完成的編譯課程設計中語義分析的效果圖。這里的語義分析采用了語法制導生成四元式,語法分析用的是自底向上的SLR文法。

在課程結束后,我們還對這兩個專業的124名學生進行了匿名式的問卷調查,結果表明在編譯教學中重視課程設計明顯要好于重理論輕實踐的的編譯教學改革模式。表1從熟練掌握編譯課程中的各知識點、理解編譯課程中各知識點的來龍去脈、具備理論聯系實際的專業技能三方面進行了教學效果對比分析。

通過對表1中數據的對比分析可知,重視課程設計的教學模式在各方面都明顯優于重理論而輕實踐的教學模式,特別是在培養學生的理論聯系實際的專業技能方面,98%以上的學生表示滿意。

四、結語

文章針對當前編譯原理課程教學改革中“重理論輕實踐”的現實問題,提出要高度重視編譯原理課程設計。文章重點論述了課程設計在編譯原理教學中的地位和作用;闡述了當前編譯原理課程改革遇到的瓶頸,以及為什么只有重視編譯原理課程設計才是解決這一瓶頸的唯一途徑。之后,給出了編譯原理課程設計的實施方案和考核方式。通過問卷調查發現,學生們普遍反映重視課程設計的編譯原理教學更有利于他們掌握基本理論和基本技能,提高理論聯系實際的專業技能,特別是他們不再感到編譯原理是空洞的理論課、缺乏實用價值且學之無用。教師們也普遍反映重視課程設計的新教學模式使得教學質量和教學效果有了明顯的提升。匿名調查結果達到了預期目標。

然而,匿名式的問卷調查也發現我們提出的編譯原理課程改革存在學生無法理解知識點產生的來龍去脈這一不足之處。下面我們將在理論課中要加入一些通俗易懂、便于學生理解的案例作為引子,之后將教學內容重新梳理,使得學生了解編譯原理知識點產生的出處,這將是下一步編譯原理課程教學改革的重點。

參考文獻

[1]何炎祥,伍春香.現代教學理論指導下的”編譯原理”教學綜合改革[J].計算機教育,2010(1):46-49.

[2]王強,馮雁.編譯原理算法的形象教學[J].計算機教育,2010(3):30-32.

[3]劉潔,黃賢英,王柯柯等.軟件工程專業中編譯原理課程的教學探討[J].計算機教育,2010(16):56-58.

篇(3)

論文摘要:本文主要針對“編譯原理”教學中出現的系統復雜、理論深奧、教學效果不理想等一系列問題,應用建構主義學習理論.提出了一個有效的解決方案一建立以學生為主、師生互動的教學模式。

“編譯原理”是計算機及相關專業的一門重要專業課程,在計算機科學中有很重要的地位和作用,已被國內外高校列為計算機專業的主要課程。它主要介紹了高級程序設計語言編譯程序構造的一般原理、基本設計方法、主要實現技術和一些自動構造工具。通過該課程的學習,對提高學生計算機軟件素質,使學生真正認識計算機信息處理實質并綜合運用所學的軟件設計技術來分析問題等具有很大作用。

由于涉及形式語言、有窮自動機等抽象內容,在“以教師為中心,教師講、學生聽”的傳統教學模式下,學生在學習中普遍感覺內容太過抽象、缺乏學習積極性。因此,如何打破傳統教學模式、讓這門課的教學效果得到較大改觀,就成為一個亞待解決的問題。近二十年以來,國內外的許多教育工作者、教育學家、教育技術專家多年來從理論與實踐兩個方面作了大量的研究與探索,建構主義理論正是這種努力所取得的主要理論研究成果。

1、建構主義學習理論及教學模式

近二十年以來,隨著多媒體計算機和Internet網絡教育應用的飛速發展,建構主義學習理論正愈來愈顯示出其強大的生命力,并在世界范圍內日益擴大其影響。建構主義提倡在教師指導下的、以學習者為中心的學習,也就是說,既強調學習者的認知主體作用,又不忽視教師的指導作用。

建構主義學習理論認為“情境”、“協作”、“會話”和“意義建構”是學習環境中的四大要素或四大屬性。學習環境中的情境必須有利于學生對所學內容的意義建構;協作發生在學習過程的始終,對學習資料的搜集與分析、假設的提出與驗證、學習成果的評價直至意義的最終建構均有重要作用;會話是協作過程中不可缺少的環節,學習小組成員之間必須通過會話商討如何完成規定的學習任務的計劃;意義建構是整個學習過程的最終目標。所要建構的意義是指:事物的性質、規律以及事物之間的內在聯系。在學習過程中幫助學生建構意義就是要幫助學生對當前學習內容所反映的事物的性質、規律以及該事物與其它事物之間的內在聯系達到較深刻的理解,這種理解在大腦中的長期存儲形式就是關于當前所學內容的認知結構。

與建構主義學習理論以及建構主義學習環境相適應的教學模式為:”以學生為中心,在整個教學過程中由教師起組織者、指導者、幫助者和促進者的作用,利用情境、協作、會話等學習環境要素充分發揮學生的主動性、積極性和首創精神,最終達到使學生有效地實現對當前所學知識的意義建構的目的。”在這種模式中,學生是知識意義的主動建構者;教師是教學過程的組織者、指導者、意義建構的幫助者、促進者;教材所提供的知識不再是教師傳授的內容,而是學生主動建構意義的對象;媒體也不再是幫助教師傳授知識的手段、方法,而是用來創設情境、進行協作學習和會話交流,即作為學生主動學習、協作式探索的認知工具。顯然,在這種場合,教師、學生、教材和媒體等四要素與傳統教學相比,各自有完全不同的作用,彼此之間有完全不同的關系。但是這些作用與關系也是非常清楚、非常明確的,因而成為教學活動進程的另外一種穩定結構形式,即建構主義學習環境下的教學模式。

2.建立以學生為主、師生互動的教學模式

基于以上理論,在整個編譯原理”的教學過程中,應該創造一種良好的氛圍,建立以學生為主、師生互動的教學模式。

2.1教師的準備

教師的角色是學生建構知識的忠實支持者。教師的作用從傳統的傳遞知識的權威轉變為學生學習的輔導者,成為學生學習的高級伙伴或合作者。教師應該給學生提供復雜的真實問題,教師必須創設一種良好的學習環境、必須提供學生元認知工具和心理測量工具,培養學生評判性的認知加工策略,以及自己建構知識和理解的心理模式。因此,教師在課前應通讀教材多遍,并做完習題,然后參考同類教材,把內容爛熟于心。同時,教師應準備教學課件、教學網站等輔助教學資源,真正起到組織引導的作用。

2.2注重啟發式教學

建構主義學習理論認為,學習者與周圍環境的交互作用,對于學習內容的理解(即對知識意義的建構)起著關鍵性的作用。教師應組織和引導學生進行討論和交流,共同建立起學習群體并成為其中的一員,共同對課程所涉及的內容進行討論。

因此,對于學生自學較容易的章節,采用指導學生備課,然后課堂上由學生講課、教師總結的方式進行,對于學生的提問,也不是簡單的給出答案,而是在課堂上展開師生間的討論,讓所有的學生看到問題從提出、分析到解決的全過程,充分發揮學生的學習主動性,培養學生的創新能力。以下就求Follow集的方法加以簡要說明。

在預測分析中,Follow集的定義如下:設G=(V,.,VN,S,P)是上下文無關文法,A E VN,S是開始符號;Follow(A)二{aIS=’=>wA(3且a E VT’,a E、 F1TST.(}), }.L。V,.`,(3 a V’},若有S=`=>N,A(3,且p=’二>。,則#E Follow(A)。另外,若A-"aB是一個產生式,則把FOIrLOW(A),加至FOLLOW (B)中。怎樣系統、快速而準確地求出Follow集?學生在討論中發現,求Follow集必須從文法開始符號S推導,因此,可以直接觀察每條產生式的右部,找出要求Follow集的非終結符(設為A),進一步觀察A后面的字符串,若可推出終結符,則此終結符在Follow(A)中,若為。,則產生式左端非終結符的Follow集在Follow(A)中。由此概括出了求Follow集的行之有效的方法。

2.3運用實例教學模式

實例式教學也被稱為拋錨式教學、基于問題的教學或情境性教學。是建構主義的教學模式之一。學習者要想完成對所學知識的意義建構,即達到對該知識所反映事物的性質、規律以及該事物與其它事物之間聯系的深刻理解,最好的辦法是讓學習者到現實世界的真實環境中去感受、去體驗(即通過獲取直接經驗來學習),而不是僅僅聆聽別人(例如教師)關于這種經驗的介紹和講解。

對于較復雜、枯燥的理論,在教學中大量運用實例,通過講解一學生練習一學生講解一學生再練習一教師小結的教學模式,讓學生能夠從外部信息源提供的特殊的例子出發,進行歸納推理,得到一般的規則或一般性的知識。這樣,學生聽懂了,理解了,增強了自信心,鞏固了理論知識。

2.4合理組織實驗和課程實習

課程實驗應以編譯理論中的一些經典算法的實現為主,一方面可以培養學生的實踐能力和動手能力,另一方面可以通過對算法的實現達到更準確、更牢固的理解和掌握這些算法,從而提高學生的實際應用能力。

課程實習應充分考慮編譯理論與實際應用相結合,突出開創性和實用性。教師應提供程序源代碼而空缺關鍵模塊,讓學生來完成。這種組建式的實習方法,使得實習題所涉及的問題難度沒有降低,但由于學生只需完成關鍵的組件模塊,學生能夠集中精力解決關鍵問題,實現難度有一定程度的降低。鼓勵學生間相互探討,各抒己見,激發學生的創作研究熱情并共同提高。

3.教學效果分析

通過以下兩組數據的比較,可以看出應用了新的教學模式后.學生學習情況的變化.說明教學效果得到了較大改觀。

4.結束語

篇(4)

論文關鍵詞:嵌入式系統 實驗教學 教學設計

論文摘 要:針對通信專業嵌入式實驗教學中存在的專業針對性差、設備缺乏和課程層次性不足等問題,文章利用本研究所自主研發的嵌入式實驗教學平臺,探討了以基礎型實驗、綜合型實驗,創新型實驗和課外實踐為基礎的分層次實驗課程教學方式。這種方式在教學實踐中取得較好的成效。

嵌入式系統是計算機技術、通信技術、微電子技術等先進技術和具體應用對象相結合的更新換代產品。嵌入式系統面向具體的應用領域,隨著產品智能化、小型化的普遍需求,嵌入式系統已經滲透至各個行業,具有廣闊的市場前景[1]。近年來,各高校信息自動化計算機類專業逐漸將嵌入式系統納入重要專業課程范圍,尤其在嵌入式實踐教學體系方面進行了深入的探討[2-4]。

考慮到通信類學生的培養與實際就業情況的需求,在嵌入式教學中,除了使學生掌握基本的通信技術原理和嵌入式軟件設計的一般方法和流程外,還應注重培養學生的實際應用開發能力。因此,嵌入式教學應該傾向于實踐而不是僅僅局限于只是傳授理論知識。本文針對本專業嵌入式實驗教學中普遍存在的專業針對性弱、設備缺乏、課程系統性和層次性的不足等問題,利用研究所自主研發的嵌入式實驗教學平臺,設計了具體的實驗教學方案。

1 嵌入式實驗教學中存在的問題

嵌入式系統課程的實踐性非常強,為了加強學生對嵌入式系統理論知識的認知,提高學生解決實際問題的能力和創新能力,實驗教學在嵌入式課程教學中有著至關重要的作用。到目前為止,在嵌入式實驗實際教學中發現了以下問題。

缺乏針對性強的實驗平臺。嵌入式課程教學和人才培養具有高度的實踐性,通常情況下,教學所用的實驗平臺(實驗箱)是委托科教儀器公司開發的。由于教學投入不足,經常出現設備板子燒毀,講義資料不全,實驗箱不完善導致能開設的實驗不多,由于部分源代碼不開源等現象,所以相關實驗基本上都是演示性的實驗,或者與其他學科共同使用一套實驗設備,沒有本學科專業特色,很難實現視頻采集、音視頻壓縮、網絡傳輸等功能。這些因素皆不利于通信專業學生實踐能力的培養。其次,缺乏靈活的實驗設計及講義。在嵌入式系統應用領域,嵌入式系統中的軟件開發困難,既要考慮不同平臺的差異,又要具備一定的穩定及易行性條件。以往這些類型的軟件開發都是由硬件廠商包辦,且提供的嵌入式系統軟件解決方案五花八門。而實驗設計應側重于主流操作系統下軟件的實踐和創新。此外,大多數學生照著詳細的實驗指導書按部就班,缺乏自主創新的意識,甚至不深入思考實驗現象背后的理論知識。這顯然與培養學生創新性思維和能力的目的背道而馳。而實驗課時少也是實踐教學中亟待解決的一個問題。嵌入式系統課程對學生的專業知識要求較高,學生先要學習單片機原理及應用、C/C++程序設計、DSP原理及應用等嵌入式

相關課程,等到具備了一定的實驗操作和編程能力之后,在大三下半學期或大四上半學期開設嵌入式系統課程。理論性教學和實驗教學交叉進行,再加上總課時的限制,使得學生自主實驗時間大大減少。雖然已從原有實驗課時占較少課時的狀態,調整到實驗課時占總課時一半的狀態,課內實驗還是遠不能滿足對學生的培養需求。

2 實驗教學配套設施

本研究所自主開發的嵌入式系統實驗平臺是一套功能完善的實驗箱,選用ARM處理器+Linux操作系統的主流配置。實驗箱上提供有教學系統采用的各種測試點(包括圖像視頻采集輸入、I/O輸出等),方便教學中使用示波器等測試儀器;多路數字信號源(包括四路視頻輸入功能);ARM開發系統功能等眾多功能。此套基于雙核處理器架構(雙核處理器架構,是指采用一個ARM核及一個SoC圖像處理核的架構芯片)的四路DVR教學實驗箱,可以實現視頻采集,H.264壓縮,音頻壓縮,網絡傳輸以及嵌入式Linux操作系統等功能,主要為高等院校通信工程類專業、電子信息類專業等高年級學生的通信專業課程設計、通信專業大型實驗、畢業設計、電子設計競賽以及研究生的數字通信實驗而設計,也可供相關專業的本??飘厴I班學生使用以及自學使用。此外,還配有教學資料光盤,以及分層次、系統的實驗指導書。實驗系統構架。

由于嵌入式系統涉及的知識廣、綜合性強和應用性強,且軟硬件技術不斷革新,這就需要授課老師具有一定的項目開發經驗。而本套實驗箱正是由授課老師參與研發,對于一些新進的通信類教師也開放學習與研究。在對嵌入式實驗平臺有個系統的認識之后,遇到突發問題也可以及時解決,這大大降低了教師的授課難度,提高了實驗課效率。

3 實驗教學設計

結合理論教學,嵌入式系統實驗的重點放在軟件的開發上。充分考慮到嵌入式軟件系統的結構、開發內容和方式的特殊性,從而設置多種配置方案、多層次實驗項目的實驗教學內容。學生邊學習理論知識,邊進行實驗操作,設置一些基礎型和模塊化的實驗使其對原理有更透徹的認知。當學生理論知識積累到一定的程度,可通過設置綜合型的實驗使學生進行系統學習與提高。此外,為了達到學生自主創新能力提高的目的,創新型實驗的設置也必不可少。減少基礎型實驗,同時增大綜合型和創新型實驗的比例,并加入可選項,學生可根據自己的能力興趣,自主制定實驗內容。另外,為了適應本專業學生的培養,除了需要掌握嵌入式系統基本的方式方法之外,還在綜合型實驗中設置了較多通信類實驗課程。

這樣,學生在實驗過程中,由淺到深、由基礎到綜合地進行實踐操作,符合漸進性的教學規律。為了解決課時少的問題,設置了一部分課外可操作的實驗,使一部分有興趣而不滿足于課內學習設計的學生有更廣闊的學習時間與空間。

3.1 基礎型實驗

基礎型實驗多為驗證型實驗,其目的是為了讓學生掌握基本的理論知識以及嵌入式軟件的一般開發流程,熟悉開發工具與開發環境,為之后的綜合型實驗和自主創新型實驗做好準備。這部分實驗指導書較詳細,學生能夠扎實地掌握嵌入式系統的基本軟件開發知識?;诒緦嶒炏到y設計的基礎實驗主要如下。

ADS環境下的匯編指令實驗。本實驗介紹了ADS環境下用匯編語言進行編程和調試的一般流程,以及使用匯編語言實現對GM8180開發板進行初始化的方法。目的是為了讓學生熟悉和掌握ADS開發環境。

建立Linux虛擬機及熟悉常用命令實驗。通過本實驗,學生需要掌握如何在Windows系統下面搭建Linux服務器,并學會基本的Linux命令和操作。

Linux交叉編譯平臺實驗。通過在Linux下建立交叉編譯平臺和使用交叉編譯平臺編譯源代碼的方法,使學生熟悉和理解交叉編譯的原理和概念,學會建立Linux交叉編譯平臺。

程序下載燒寫實驗。本實驗介紹了配置和編譯BootLoader(ARMBOOT)和Linux內核的方法,從而學生可以掌握下載編譯好的BootLoader(ARMBOOT)和Linux內核的方法以及建立NFS文件系統的方法。

Mount掛載(nfs/usb/sd)實驗。通過本實驗,學生能掌握配置linux下nfs服務的方法和mount掛載usb/sd的方法。

3.2 綜合型實驗

綜合性實驗旨在培養學生的綜合設計能力。根據之前的理論教學與基礎性實驗的練習,綜合所學知識,具備基本的軟件開發能力。這部分教學實踐實行“教師逐步放手,學生動手去做”的原則,故實驗指導書編寫得簡明扼要。為了達到綜合培養的目的,既要包括多方面的知識與設計要求,又要有空間讓學生自己發揮。

ADS下混合編程。本實驗讓學生熟悉和掌握在ADS環境下C語言和匯編語言的混合編程和調試,鞏固使用AXD和Mulit-ICE調試的方法。

C語言程序設計與串口通信實驗。通過本實驗,學生可以掌握在ADS環境下的操作和JTAG的下載和調試,掌握使用C語言對GPIO端口控制。

GPIO驅動實驗、I2C驅動實驗。在理解Linux驅動程序的結構、原理和I2C協議的原理,掌握Linux驅動程序的編程的基礎上,學生能夠掌握Linux動態加載驅動程序模塊的方法。

圖像合成實驗。本實驗要求學生具有圖像合成的知識,熟練進行實驗設備的連接和調試、寄存器的設置,能夠修改配置文件,深入理解圖像合成的原理。

MMC/SD驅動實驗。在學生掌握了MMC/SD卡接口的基本原理、MMC/SD驅動的結構以及SD卡的掛載的方法和測試方法后,能夠配置、編譯Linux內核,在實驗箱上燒寫Linux內核,建立NFS文件系統,并運行測試程序進行SD卡的讀寫。

視頻網絡傳輸實驗。學生在了解了視頻網絡傳輸協議工作過程及原理之后,學會在IP網絡中實現視頻傳輸的方法。

Web服務器實驗、單Server多Client實驗。在本實驗之前,學生已經熟悉了Web服務器原理及工作過程,通過路由器將實驗箱和PC機連接,編寫簡單的服務器代碼,在PC機上運行IE瀏覽器,能夠查看網頁服務器是否運行;以及熟練開啟Linux,能向多個客戶端發送視頻數據。

遠程控制視頻實驗。本實驗要求學生理解遠程控制的原理,通過本實驗掌握在Windows下TCP客戶端建立及通信的過程,及Linux下TCP服務器建立及通信的過程。

3.3 創新型實驗

在嵌入式系統的應用領域里,嵌入式軟件已經逐漸成為嵌入式產品設計創新和增值的關鍵因素,所以實驗教學應側重于軟件實踐和創新。理論和實踐要相結合,而學生的創新能力要著重培養。針對本實驗系統的可開放性,設計了一些具有創新型的實驗,比如修改內核的內部代碼,從而能使學生深入理解實時操作系統的一些機制,加深對理論知識的理解與鞏固。再加上指導教師對實驗系統原理的熟知,即使學生在操作的過程中導致實驗系統癱瘓也能及時得以解決,讓學生放心大膽進行實踐設計。

在實驗課堂上,學生難免會依賴于實驗設備以及教師的指導而缺乏自主思考的動力,再加上實驗室開放場地和時間的限制,要在有限的時間和空間里完成自主創新設計有些困難。課程選用ARM處理器+Linux操作系統的主流配置,學生可以在課外利用PC機上的Linux進行代碼編寫,可行之后再利用實驗箱進行驗證。這樣,一方面可以減少場地和時間的限制,加強學生對所學知識滲透性的認知,另一方面提高了學生自主學習能力,培養其創新能力?;诖?,在課程設置上,加進了學生自主安排時間。

3.4 課外實踐

鼓勵學生參加院校級“建龍基金”、“運河杯”等

課外科技立項活動?;顒踊鹛峁嶒炂脚_,而通信類學生可以根據自己的興趣與長處設立通信網絡與設備等的項目計劃,申請資金設備并在導師的同意后獲得實驗室開放資源。此外,通過組織學生參加省級、國家級電子設計大賽及其他各種嵌入式應用型競賽,讓感興趣、學有余力的學生得到更好的實踐與創新能力鍛煉的機會。

4 結語

嵌入式系統產品發展迅猛,不斷滲透各個行業,人才要求也日益迫切。近幾年來,為順應社會和企業人才的需求,越來越多的高校將嵌入式系統的課程加入通信類專業教學體系,使之成為專業選修課甚至專業必修課。然而,嵌入式教學體系還未成熟,存在諸多問題。針對前文分析的課程設置缺陷,及我們在教學中發現的問題,本文以研究所自主開發的嵌入式實驗教學平臺為例,提出了針對通信學生的層次性的實驗教學方案。根據軟件實驗環境,設置合理的實驗課程,突出自主性與創新性,提高學生自主學習的能力,對培養學生的創興能力具有重要意義。

參考文獻:

[1] 楊水清,張劍,施云飛,等. ARM嵌入式Linux系統開發技術詳解[M]. 北京:電子工業出版社,2008:1-6.

[2] 耿鵬. 信息工程專業嵌入式系統課程教學探索[J]. 中國現代教育裝備,2010(19):82-110.

篇(5)

關鍵詞:數據處理;Origin軟件;軟件教學

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)28-0231-02

《數據處理與論文寫作》是農科院校多個專業的必修課程。該課程對于指導、幫助本科生開展課程實驗和畢業論文設計以及畢業后從事科學研究及生產實踐具有重要作用。該課程包括數據處理和論文寫作兩部分,其中數據處理是該課程的重點。但對工科基礎比較薄弱的農科院校學生而言,數據處理部分具有理論性強、內容抽象、對高等數學和概率論與數理統計等先修課程要求較高等特點[1],使學生難以掌握該部分內容。課堂調查表明,學生在心理上對該部分內容容易產生一定的抵觸情緒,學習興趣較低,學習效果較差。因此,在學生認知不足、學習積極性不高的情況下,如何加強學生在數據處理學習中的主動性,提高教學效果,是《數據處理與論文寫作》課程教師迫切需要解決的問題。

鑒于現在大學生的計算機操作能力普遍較強的特點,在《數據處理與論文寫作》教學中引入計算機教學為該課程改革提供了契機。本課程選擇當今世界上最著名的科技繪圖和數據分析軟件之一――Origin軟件進行數據處理的計算機教學。

一、Origin軟件的簡介和特點

Origin軟件是美國OriginLab公司開發的科技繪圖和數據分析軟件。自1991年問世以來,該軟件一直在不斷升級,目前已發展到Origin 9.1版[2]。

和當前流行的圖形和可視化的數據分析軟件Matlab、Mathmatica、SAS等相比,采用Origin軟件進行數據分析和科學繪圖,不需要任何計算機編程基礎,也無需熟悉大量的函數和命令,只需單擊工具條按鈕或者選擇菜單命令即可以完成大部分工作。此外,Origin可使用自身的腳本語言LabTalk控制軟件,該語言可使用內置的基于C/C++的編譯語言Origin C進行擴展。因此,Origin軟件具有功能強大、操作簡便等特點,既適合于一般的作圖需求,也能夠滿足復雜的數據分析和圖形處理。因此,Origin軟件已經成為廣泛流行和國際科技出版界公認的標準作圖工具,是科學研究和工程工作者常用的軟件之一[3]。

二、Origin軟件的基本功能

Origin軟件在科技繪圖、統計描述和統計檢驗等方面功能豐富,這為《數據處理與論文寫作》課程中的數據處理提供了便利條件。其功能可分類總結如下:(1)科技繪圖:Origin軟件可以提供幾十種二維和三維的圖形模板,包括直線圖、描點圖、向量圖、柱狀圖、餅圖、區域圖、箱線圖、極坐標圖、氣泡圖、三角坐標圖、彩色映射圖以及各種3D圖和統計用圖等,用戶可以使用這些模板制圖,還可以自定義繪圖模板;Origin還具備繪制更為復雜的多變量、多數據集的多層圖的功能,可以產生雙X軸、雙Y軸圖等;可以進行線性擬合、多項式擬合、S形曲線擬合等,還可以根據需要設定函數進行擬合;同時,Origin能夠提供擬合參數等[3]。(2)統計描述:可以采用Origin進行常用的統計描述,如最大值、最小值、中位數、極差、和、數據點數、平均值、方差、標準偏差、平均值的標準誤差、權重和、峰度、偏度及百分位數等。(3)統計檢驗:Origin軟件中常見的統計檢驗函數有單樣本t檢驗、獨立雙樣本t檢驗、卡方檢驗、單因素方差分析、雙因素方差分析、存活率分析等。

三、教學實例分析

《數據處理與論文寫作》的數據處理部分包括很多理論內容,例如假設檢驗和方差分析及多重比較的基本原理等。這些內容的講授通常涉及到大量的公式推導和計算,這使得教師難以在有限的課堂時間內高效地傳遞這些信息,還易引起學生的厭學情緒,使學生對知識的接受程度較低,教學效果不理想。例如,在講解有重復的雙因素方差分析時,需要計算矯正數、總平方和及其自由度、水平組合平方和及其自由度、兩個因素的平方和及其自由度、交互作用平方和及其自由度、誤差平方和及其自由度、相應均方等統計量,計算任務繁重,學生尤其難以接受手工計算,故在教學過程中將Origin軟件引入教學。具體實現過程如下例題所示。

例題:為提高果汁飲料的口感,研究果汁的pH值(A)和蔗糖添加量(B)兩個因素不同水平組合對果汁感官評分的影響。果汁的pH值為3.5、4.0、4.5,蔗糖添加量為10%、15%、20%。每個水平組合重復3次,進行完全隨機化試驗。試驗指標為感官評分越高越好。試驗結果如表1所示。試分析各pH值和蔗糖添加量水平下果汁的感官評分是否存在顯著差異?

該題目的完成需要先分析pH值和蔗糖添加量對果汁的感官評分是否有顯著影響,在此基礎上進行多重比較。采用Origin軟件分析,步驟如下:(1)按照下列方式將數據錄入到origin軟件的工作表中,或者選擇File/Import將其他數據文件直接調入工作表中;(2)在Statistics選項中選擇ANOVA/Two-way ANOVA;(3)在所彈出的對話框中的數據錄入區域錄入對應數據,選擇結果輸出的內容:統計描述(Descriptive Statistics)和多重比較(Means Comparison),并明確多重比較結果輸出時所采用的顯著性水平和多重比較的方法(如Tukey、Fisher檢驗等),點擊OK確認輸出結果;(4)根據結果(如表2所示)做出判斷。

從表2的結果可以看出,Origin軟件所輸出的結果直觀,無需進行復雜的計算和查找F值表等即可做出判斷。

在實際教學過程中,可以先進行數據分析的軟件演示,讓學生對采用Origin軟件開展方差分析建立感性認識,減少學生的畏難心理,為進行方差分析的理論教學做好鋪墊;同時,在后期的上機操作訓練中,學生的學習積極性得到調動,教學效果得到充分提升。

Origin軟件靈活、多變、強大的科技繪圖功能能夠極大地激發學生的學習興趣,提高學生的繪圖水平,對進一步順利完成畢業論文乃至未來的科研任務也起到了至關重要的作用。采用Origin進行多個統計量計算時,單擊工具條按鈕可一步完成所有統計量的計算,通過簡單的課堂練習即可掌握;而在統計檢驗中,學生在軟件操作過程中營造了互動的課堂氛圍,提高了他們的課堂參與度。Origin軟件在《數據處理與論文寫作》中的應用很好地詮釋了現代信息技術與教育事業的強強聯合,使得該課程數據處理部分的教學變得更加容易、簡便,擺脫了傳統的利用計算器進行計算的方式,簡化了計算程序,優化了該課程的教學效果。值得注意的是,盡管Origin軟件能夠幫助學生實現復雜的計算,但在教學中也應引導學生認識到Origin軟件只是工具,必要的理論知識學習才是用好該工具的前提。此外,由于課堂中的學習時間有限,而軟件的使用需要在實際應用中反復探索、實踐與總結,因此應引導學生加強課后的練習和使用,使之完全掌握該軟件,以適應新的經濟形式下社會對理論與實踐能力兼備型人才的需求。

參考文獻:

[1]王欽德,楊堅.食品試驗設計與統計分析[M].北京:中國農業大學出版社,2003.

篇(6)

(1)適時制生產系統的實施,為作業成本會計的產生創造了重要的應用條件。適時制使傳統的“交易基礎成本計算”或“數量基礎成本計算”受到強烈沖擊,并直接導致作業成本會計的形成和發展。作業成本會計因適時制的產生而產生,又因適時制的發展而發展。

(2)由于變動成本法在實踐中運用地不理想,所以企業家目前更注重的是完全成本法。實務工作者認為短期變動成本是產品成本的一種不充分的計量尺度。他們傾向于把固定成本分配到各產品之中,以全部成本作為產品的長期制造成本,實務工作者對完全成本法的這種濃厚興趣,就成了作業成本會計產生的現實土壤。

(3)在高新科技條件下,傳統的成本計算方法導致產品成本信息的嚴重失真。20世紀70年代以后,西方許多制造企業的制造環境發生了重大變化。許多企業更加需要準確的產品成本信息,進而更加關注成本計算方法。過去看起來是合理的計算方法,在新的環境下,卻出現了扭曲成本信息,不能滿足決策及管理需要的現象。而傳統的成本計算法要求將直接材料、直接人工和制造費用全都追溯到產品中去,直接成本由于歸屬對象明確,可以做到準確分配,而間接成本的發生動因卻比較多,籠統以單位水平動因來分配,在制造費用較多的情況下,將嚴重扭曲產品成本。

時代的變革導致經營環境的變化,經營環境的變化要求企業在激烈的競爭中努力改進和完善管理技術和方法,降低成本,提高生產效率和效益。隨著企業對成本計算的準確度要求,作業成本法慢慢地走入了企業成本管理者的視野中。

2作業成本法的發展

(1)國外作業成本法的發展。

作業成本法的產生最早可以追溯到20世紀30年代末40年代初期,杰出的會計大師埃里克•科勒,科勒當時所面臨的問題是,如何正確計算水力發電行業的成本。1952年其在他編著的《會計師詞典》中系統的闡述了他的作業會計思想。

1971年喬治•斯托布斯出版了《作業成本計算和投入產出會計》,作為研究成本會計的杰出理論家,他堅持:會計是一個信息系統,作業成本會計是一種決策有用性目標相聯系的會計。研究作業成本會計應首先明確三個概念,“作業”、“成本”、“會計目標—決策有用性”。會計要揭示收益的本質,首先就必須解釋報告的目標,這個目標表示托管責任或受托責任,主要是為投資者的決策提供信息,作業成本計算中的“成本”不是一種存量,而是一種流出量。會計若要較好的解決成本分配問題,成本計算的對象就應是作業,而不是完工產品,成本不應硬性分為直接材料、直接人工、間接費用,而是應該根據資源投入量,計算利用每種資源的完全成本。

20世紀80年代,美國哈佛大學庫伯和卡普蘭兩位教授撰寫了一系列案例、論文和著作才引起西方會計界的普遍重視。庫伯相繼發表了一系列關于作業成本法的論文,這些論文基本上對ABC的現實需要、運行程序、成本動因的選擇、成本庫的建立等方面作了較全方位的分析。庫伯還和卡普蘭合作在《哈佛商業評論》上發表了《計算成本的正確性:制定正確的決策》一文。這標志著作業成本法開始從理論走向應用。

20世紀末,以美、英等國家為代表的西方會計界開始對ABC的理論和實踐產生了廣泛的研究興趣,許多會計學者發表和出版了大量研究探討作業成本法的論文和專著,作業成本法已成為人們廣泛接受的一個概念和術語,ABC的理論亦日趨完善,并已在西方國家的一些企業中得到了推廣應用,更促使了作業成本法的發展。

(2)我國作業成本法的研究現狀。

在我國,最早的有關作業成本法的文章是易中勝、馬賢明、陳良編譯并發表于《會計研究》第六期的《管理會計:挑戰、對策與設想》。隨著生產方式的急劇變化,生產制造環境的變化使傳統的成本會計提供的成本信息不能反映真實的產品成本,傳統的成本會計系統受到越來越多地批判,而作業成本法則會受到越來越多企業界人士和學者的關注。

3作業成本法的原理與運用

(1)作業成本法的基本原理。

作業成本法的基礎是:作業消耗資源、產品消耗作業。作業成本法的本質是:以“作業”作為分配間接費用的基礎。間接成本與產品是通過作業聯系在一起的,我們需要找出引起間接成本發生變動的作業,并把這些作業作為分配間接成本的基礎。作業成本法計算要求首先根據作業對資源的消耗情況將資源成本分配到作業,其次依據成本動因跟蹤到產品成本,即資源—作業—產品。

作業成本會計是一個以作業為基礎的科學信息系統,它把成本計算從以“產品”為中心轉移到以“作業”為中心,并以資源流動為線索,以資源耗用的因果關系為成本分配依據,對所有作業活動進行動態跟蹤反映和分析,大大拓展了成本核算范圍,改進了成本分配方法,優化了業績評價尺度,提供了較為準確的資源利用方面的成本信息,能更好的發揮其在決策、計劃、控制中的作用,促使作業管理水平不斷提高,滿足各方面對會計信息的要求,克服傳統成本制度的諸多不足。

(2)作業成本法在我國的運用。

篇(7)

全面的了解整體性,層次性,動態性和開放的計算機系統,掌握計算機硬件和軟件的協同工作和互動機制。隨著嵌入式計算、移動計算、并行計算和服務計算等多種計算系統出現,計算機處理的對象也呈現出新的特征:網絡化、多媒體化、大數據化和智能化。信息產業形態的變化對計算機相關的技術研發、安全性、效率等提出了新的要求,也對計算機專業人才的知識結構調整與創新和實踐能力提出了更高的要求。如何更好對計算機系統的軟件和硬件集成,使系統具有高性能和低成本的硬件,這是計算機體系結構設計,硬件設計,高層次的應用開發和系統軟件的開發必須掌握的基礎。對于計算機專業人才來說,必須建立“系統觀”,深刻理解以CPU、操作系統、編譯器為核心的計算機系統工作原理及三者間相互作用關系。對于高素質創新性的計算機專業人才,其畢業生必須具備“系統能力”,能夠開發一個包括CPU、對應的操作系統和編譯器在內的計算機系統。能夠完成計算機系統設計與相關驗證試驗。面對新的形勢,主動適應知識經濟時代社會發展、建設創新型國家和人才強國戰略對人才培養的新要求,堅持知識,能力,素質協調發展,一方面是課程體系和課程調整,一方面針對技術發展及時增加新的課程,已成為高教工作者們的共識。構建課程群,處理好主干學科與其他學科的關系,整體設計和規劃,拔高學生的基本技能。將知識傳授、能力培養、素質提高有機結合起來,加強道德品質教育與專業教育的結合,創造對學生有價值的培養,培養知識、能力、素質協調發展。

二、軟硬件融合的教學體系改革

1.教學環節。

調整課程的知識體系和教學內容是教學改革的必然。教學中應注重綜合應用,減少課程設置重復。將基礎理論與最新科技成果結合,教學具有實時性。盡量縮小課堂教學與實踐之間的差距,這也對專業授課教師們提出了更高的要求。內容上來看,各門課程獨立規劃、獨立教學,造成了知識點重復和銜接不連續。缺乏對完整計算機系統較為全面的說明。課程體系建設建立在面向系統的角度,提高系統能力建設的基礎上進行統一規劃,為學生的教學內容構建成完整和系統的體系結構,并結合工程實踐,注重實驗教學手段和實驗平臺的統一,最終實現學生可以根據一個指令集系統,自主設計CPU及對應的操作系統和編譯器系統,使學生具有充分開發計算機系統的設計能力。計算機體系結構理論較多,概念較為抽象。通過動畫演示、仿真試驗、遠程交流等多種教學手段來強化理論教學,同時加強實踐環節,鼓勵學生進行自主性設計的綜合實驗;畢業設計結合教師的科研任務,科研教學相結合,做到變抽象為具體,增強學生實踐動手能力。課內實驗經常邀請科研院所第一線的工程技術人員作報告,了解重點工程的意義和研制過程,組織有關專家作專題講座,了解國內外計算機體系結構的發展概況和我們努力的方向,為學生步入工作崗位奠定基礎。我們選取數字邏輯電路、匯編語言程序設計、計算機組成原理、操作系統、編譯原理5門核心課程組建計算機系統類課程規劃。

2.加強實驗與實踐模塊。

為了盡快讓學生了解自己的專業背景,明確專業學習方向,在第1學期開設導論課程,由資深教授或專家開設。引導學生按照專業的特點進行學習。計算機系統是一個復雜的巨系統,學生需要同步完成教學和實踐,我們需要精心設計教學實驗系統,重點對各階段設置教學課程改革配套實驗進行設計,形成一個完整的計算機系統的設計與實現。按照這個思路,我們調整了原來的實驗系統和實驗內容。既要鞏固知識和學習課程,同時也銜接測試實驗模塊,逐步完善實驗系統。組成原理課程中將計算機底層硬件和程序設計結合起來,滲透了軟硬件協同的系統能力培養思想,并第一次在課程教學中引入了cpu設計,帶動課程組走在了系統能力培養的前端。實踐教學模塊包括通識教育實踐,工程訓練,課程實踐,學校實習,畢業設計等。要明確實踐環節培養目標,工程設計實踐應強調工程系統的概念,形成各實踐環節的有機融合和相互促進。根據培養目標,教學內容和課程體系的設計和集成以多維的形式設置,提高了模塊化的課程。據專業特點和優勢,結合社會的需求,創新人才培養模式的要求,強化工程能力,把重點放在工程教育體系。結合民族特色,各類創新實驗基地,國內外合作培養模型,促進與海外和國內著名高校的交流與培訓,教育合作,實現全方位,多層次,寬領域地溝通,全面提高學生的素質和競爭力,并提高學校的國際國內影響力。創立“應用文寫作”、“管理科學”、“大學生職業生涯規劃與管理”、“大學生心理健康教育”等課程作為選修課程。通過國際交流與合作,開拓視野,提高學生的適應社會能力和技能。專業方向的軟件開發實踐要求和結合國際的軟件開發項目,同時為學生提供先進的軟件開發環境,使學生可以學習和掌握國際先進的軟件開發工具,以提高學生大型軟件項目開發和與國際合作的實踐能力。培養學生能夠利用所學知識和掌握的技能,針對多樣化用戶需求,按照工程規范完成系統的開發、實施、交付與改進,培養成本意識與問題分析能力,具備運用先進的工程化方法、技術和工具從事軟件分析設計、開發、測試、維護等工作的能力,以及科研和工程項目的管理能力、團隊成員之間協調和協作能力、技術創新能力和開拓能力。根據學生的特點,考慮專業學生的整體水平,同時提供機會讓學生發揮主觀能動性。為了促進學生的個性發展,尊重學生的興趣和特長,培養人才,允許和鼓勵學生完成核心課程的基礎上,多學科的選修自己感興趣的專業基礎和專業課程模塊。積極探索模塊化培養模式,促進輔修專業制度,“2+2”中外聯合培養,這碩博連讀,跨學科的人才培養模式。逐步推進研究性教學,強化創新思維,創新方法和創新能力,建設創新教學平臺,注重學科交叉融合,建立創新計劃,加強創新和創新的方法來教育理論,鼓勵學生多渠道獲取創新學分。邀請企業家來講課項目納入學校課程應不低于6學分以內。堅持以專業的標準和專業特色相結合,充分體現當地學校的特色專業。特別是,特色專業緊跟行業的發展,并進一步強化專業優勢。從國內外的創新教育經驗來看,進一步推進拔尖創新人才特殊的培養,實施培訓,以適應信息化社會的所需要的高品質及創新型人才。

三、建立多元的教學評價體系

主站蜘蛛池模板: 日本sm极度另类视频| 亚洲精品夜夜夜妓女网| 亚洲av电影天堂男人的天堂| 无码国产精品一区二区免费式直播 | 美女张开腿让男人桶爽| 中文字幕无码免费久久| 中文字日产幕码三区的做法大全| 久久丫精品国产| 精品成人一区二区三区四区| 老师在办公室被躁在线观看| 久久久久成人精品无码中文字幕 | 亚洲免费网站观看视频| 亚洲春色av无码专区在线播放| 欧美天天综合色影久久精品| 99亚洲男女激情在线观看| 国产无套内射又大又猛又粗又爽| 久久躁狠狠躁夜夜av| 毛片在线播放a| 国产日韩精品一区二区三区在线 | 国内精品伊人久久久久网站| 亚洲自偷自偷在线成人网站传媒 | 国产精品美女久久久| 久久精品久久久久观看99水蜜桃| 色播久久人人爽人人爽人人片av| 欧美牲交a欧美牲交aⅴ| 久久精品国产亚洲av麻豆~ | 蜜桃无码一区二区三区| 色窝窝无码一区二区三区成人网站| 十八禁视频网站在线观看| 亚洲av日韩av综合在线观看| av一本久道久久波多野结衣| 50路60路老熟妇啪啪| а天堂中文官网| 国产精品国色综合久久| 免费国产自线拍一欧美视频| 国产精品岛国久久久久| 精品无码成人久久久久久| 国产精品va在线观看无码不卡| 国产精品内射久久久久欢欢| 蜜桃麻豆www久久国产精品 | 久久久午夜精品福利内容|