真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 精品范文 程序設計論文

程序設計論文

時間:2022-09-02 23:51:57

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇程序設計論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

程序設計論文

第1篇

1、&符號表示為引用的效果

對于引用的定義可以歸納為符號的類型和符號的使用方式,在符號的類型中就符號的使用標示:標示符號&+引用名稱=代碼的名稱;例如:printc;if&chart=if;標示出不同的定義,if就是標示符號的引用,也就是所謂的名稱改變。符號的分析圖為(圖1)所示。在這里必須要以下的說明:&符號在標示中只是以標示名稱的形式存在,不作為任何的含義;&符號在引用的過程中,對于初始的代碼變化不會起到改變的作用,也不會促使代碼發生任何性質上的變化;在引用過程中,對于引用前和引用后&符號使用的兩個名稱在作用上是相同的,也就是說名稱只是一個代號,在程序使用中也是為了區分代碼改變的標準,這就不能再進行代碼的改名;代碼的重新命名不是定義上發生任何的變化,所以在數據庫當中的代碼性質不會進行更新,只有在程序順利運行后以及程序出現了調試過程后,新定義的使用&符號的代碼才能被列入新的程序數據庫當中。

2、程序設計中&符號的使用

C++程序中&符號出現的情況是標示為引用,對于函數的變化中會起到一定的作用,雖然不改變代碼的性質,但是對于函數的定義還是會出現一定的影響。&符號改變的數學函數的參數變化,對于參數的定義域起到了重要的作用。在C語言中的函數值的變化,其中關于main函數的變化之最多,也是在程序研究中使用&符號最多、最為關鍵的因素之一。在對于main函數的&符號使用中,首先要弄清楚函數的最初原型,對于函數的表達意義要有初步的了解,并且能夠合理的使用程序的改變方程式,對于main中的函數參數中&符號也有著不同的規范要求。在main可編輯函數中,agent是表示函數中參數的含義,&符號是表示為函數的變化地址,同時&符號也表達出函數中參數的個數,把agent最為函數參數的指導性參數值進行分析判斷,統計&符號可以得到函數相關數組的即時數組信息。在操作系統中,函數中&符號的配置啟動中,完全取決于操作系統的函數變化,對于操作中函數的初始變化值有著嚴格的要求,并在運行初始階段進行函數的歸零處理,后期在每個不同函數變換的模塊當中,提取出不同數值的數據參數,來指導計算機程序的有效運行狀態。通過改變符號的方式可以對于程序的效率有一定的提升。由上述例子看出,在函數中傳引用和傳指針的效果是相同的。這樣,被調函數中的形參實際上就是主調函數中的實參或目標變量的別名,因此被調函數中所有對形參的操作實際上就是對相應的主調函數中目標變量的操作,一般傳遞的數據較多時,采用引用時程序的效率較高。雖然使用指針傳遞地址也能達到相同的效果,但因為在被調函數中還要為形參分配存儲單元,而且在主調函數的實參必須使用變量的地址,這種方式必將導致程序閱讀性較差,而使用引用便顯得簡單易懂,而且程序結構也更清晰。常引用聲明方式:const類型標識符&引用名=目標變量名;在這種引用方式中,由于目標變量的值的修改不能通過引用來間接修改,因此可以很好地保護目標變量的值,使得引用有了很好的安全性,即相當于目標為const型的變量。當參數需要定義為引用型是,如果實際需要容許盡可能定義為const,這樣可以保證代碼的健壯性,同時也能帶來其它的好處。在函數的定義過程中對于代碼的變量指標在初始定義之后,在對變量的變化值進行記錄,該代碼指針變量便指向初始化指針變量的目標變量。通常情況下規定,具體操作過程時,對代碼的指針的操作實際是對其所指向變量的間接操作。程序設計過程中使用指針可以讓系統的程序的可讀性降低,在操作起來也相對的困難。而由于引用本身就是目標變量的別名,編程中對引用的操作就是對目標變量的直接操作。引用其實也是一種指針,只不過其操作方式與指針不相同,指針可以一對多進行映射,而引用卻只能一對一的進行,也就是一個參數對應一個代碼指針數值,即&符號中的數字不能被改變,因此在對于符號的使用中,鑒于引用比指針更容易進行操控和編輯。

3、結語

C++程序當中由于不同的編程要求,現實出的具體含義就會有所不同,有些程序代碼的不同是通過性質的改變,有些代碼的變化是存在于不同符號發生的變化,對于符號的重要性我們在文章之中詳細的介紹了,也通過舉例的方式來對符號的作用和程序語言中對于符號的檢測做出了詳細的分析。對于使用&符號中的優劣也提出了相關的意見,對于&符號在C語言中的定義和使用方法上有這不同的介紹,如何使得符號的完整和正確性對于編程的作用提出了具體的操作方案,充分發揮出&符號在使用中的作用,盡量降低程序語言給操作人員帶來的麻煩,更好的適應計算機編程,進一步完善C++程序設計中的方案設計。

作者:李麗萍 單位:云南經濟管理職業學院

第2篇

關鍵詞:Java語言;案例教學;編程能力

隨著Internet的迅速發展,Java作為一種面向對象的高級語言得到了越來越廣泛的應用。它既具有一般程序設計語言所具有的安全性、多線程等特點,同時又具有獨特的平臺無關性的優勢。為了適應社會的發展,培養更符合市場需求的計算機專業人才,很多高校都陸續開設了Java語言的相關課程。但是在傳統的Java語言教學過程中,課堂一般以教師為主導,首先按照教材章節順序向學生灌輸一個個抽象的概念、語法和算法,然后再去布置相關的實踐任務讓學生在機房實踐操作。這種先理論后實踐、理論和實踐完全割裂的教學方式忽視了學生的互動參與,導致課堂乏味,學生學習興趣下降,教學內容單純倚重課堂講授,學生實訓操作練習很少,而且學與做相脫離,不利于學生理解消化課程知識和鍛煉編程能力,難以取得理想的教學效果。針對這些問題,教師可以在該課程的教學中引入案例教學,以書本知識點為基礎,以案例為依托,使學生在制作案例的過程中逐漸理解Java基本理論知識,在理解理論知識后不斷提高Java語言的編程能力[1]。

一、案例教學法的實施意義

案例教學法由美國哈佛商學院提出,通過在課堂教學中由教師圍繞案例組織教學,將學生引入特定的情境之中,啟發學生分析案例,探討案例解決方案,實現課堂師生的雙向互動和學生學習效果的及時反饋,激發學生學習的積極性,提高教學效果。在Java語言程序設計課程教學中應用案例教學法就是通過實施一個完整的Java案例來組織教學活動,用典型案例把理論知識與實踐教學有機地結合起來,把理論知識融入到案例制作之中。教師通過案例實施完成教學過程,學生通過案例制作掌握Java的語言知識和編程技巧,使教學做有機融合,提高該課程的教學效果。與傳統教學方式相比,案例教學方法更能充分發掘學生的創造潛能,培養學生學習Java語言的興趣,提高學生解決實際問題的綜合能力[2]。在Java語言程序設計教學中實施案例教學,教學過程通過教學案例的實施過程來開展,通過“提出案例目標--分析案例任務--實施案例--邊學邊做--總結反饋”的環節分解每個知識點,充分體現學中做、做中學的教學理念,展現互動創新、注重應用、共同協作的教學風格。

二、Java語言程序設計案例教學的實施

(一)明確Java語言程序設計的教學計劃在Java語言程序設計課程的教學中使用案例教學方法,教師首先要明確該課程的教學計劃。具體包括特定的教學對象、明確的教學目的、課程的教學效果和對教學過程實施的整體設計及其控制。教學計劃的制定必須以市場需求為導向,符合程序設計語言課程的教學規律,既不能脫離學生的實際學習能力,也不能喪失該課程注重實踐應用能力培養的教學特點。因此,通過市場調研、企業專家訪談和畢業生信息反饋等形式,確定本課程的教學計劃是使學生掌握面向對象程序設計的開發方法,理解類、實例、繼承、包的應用,體會面向對象的程序設計方法在軟件系統開發中的優勢,使學生能夠運用面向對象的思想、方法和Java語言開發應用程序。同時在該課程的教學中注重進一步的培養學生的軟件設計與開發能力、程序調試能力,養成良好的程序編寫習慣,從而為本專業的后續課程的學習奠定堅實的基礎。(二)精心準備Java教學案例資料結合高職學生的特點,本課程將抽象的理論知識點細化和組織到具體形象的案例中去,讓學生在具體的案例中體會知識點的應用。為此構建該課程規范的一體化案例教學資料庫是非常重要的,選取的教學案例要能很好地和相關地教學知識點緊密融合。因此,在講稿和課件中注重設計好每個案例“如何運用,怎樣引入,何時引入,怎樣與知識點有機銜接”。為了更好的提高學生的學習積極性,體現高職課程應用型、實用型的特色,Java教學中應用的案例要生動、實用,最好能從實際工作中的應用出發,提取一些典型的教學案例,能夠模擬真實的企業工作環境,按照軟件開發的流程組織教學。這樣一方面可以使得學生可以了解以后工作的內容,激發學生學習的熱情,另一方面可以改變高中時的以掌握理論知識為中心的學習方式,變被動學習為主動操作,突出實踐技能的培養,使學生養成良好的程序設計開發習慣[3]。但是實際工作中的案例一般都比較綜合,結構龐大,涉及的知識點比較多,如果直接應用到教學中對于初學者來說過于復雜,這就要求教師對這些案例必須要進行加工,抽取出關鍵部分,把繁雜無關的部分去除,有效引導學生進行學習。在學生具有一定的編程基礎的情況下,再給學生真實的綜合案例,通過由簡單到復雜、由單一模塊制作到綜合案例制作的學習過程逐漸掌握Java語言的知識和編程方法,從而提高學生對實際工作情況的適應度。學生在分析案例尋求解決方案的過程中,會自然地與所學知識點進行結合,而案例中較為復雜問題的解決,能夠激發學生不斷學習、勇于創新的熱情,打破學生原有的知識范圍,拓展學生的知識領域,從而使得學生從被動的學習者轉變為主動運用知識來處理各種各樣的問題的開發者,不斷提高軟件開發的分析和解決問題的實踐能力。(三)設計合理的課后練習案例由于Java語言比較抽象,知識點較多,對實踐操作要求又比較高,僅僅憑著上課有限的教學時間是遠遠不夠的,所以在每一章節的課堂教學結束后,教師必須選取合適的案例,為學生布置所涉及相關知識點的課后作業,從而讓學生能通過課后作業練習對Java語言能夠進一步深入的理解。(四)理論課和實踐課合為一體傳統的Java教學模式一般是先理論后實踐,理論課和實踐課分開,理論課在多媒體教室完成,而且理論課時一般都是實踐課時的2倍以上。在具體的教學中,為了保證后期課程的教學難點能夠掌握,理論課都先于實踐課開始。這樣的教學安排會使得理論課已經進行一半后,實踐課才剛開始。而在Java語言等程序設計課程中,學生對于知識的掌握和編程能力的培養,在很大程度上是通過實踐操作來實現的,但課后并不是每個學生都會自覺地在自己的計算機上編程練習,還有一部分學生雖然也在自己的計算機上編程調試了。但是一旦在調試中遇到困難得不到解決,往往就會退縮,把問題擱置等著上實踐課再來解決,以至于造成學生學習進度緩慢,編程能力得不到有效提高。為此,可以把Java語言程序的理論課和實踐課結合在一起,把授課地點設在機房中,教師以教學案例為主線,首先分析案例,然后引導學生思考案例解決方案,接著引出案例涉及的相關知識點,再把知識點應用到案例制作過程中,邊做邊講,通過這種教學做一體化的教學方式把理論和實踐有機結合起來,把抽象難懂的理論知識通過具體的操作幫助學生理解,學生的學習熱情有了很大的提高,學習效果也有了明顯的改善。(五)重視教學的互動與及時反饋傳統的教學方法一般是教師講、學生聽,課堂只注重知識的單向輸出,忽略了師生之間的溝通和學生的實際的接受效果。通過教師和學生之間的及時溝通,不僅能夠使教師發現學生學習的薄弱環節,而且可以發現教學過程的不足,動態調整教學實施過程,更重要的是增進了師生感情,從而引發學生的學習興趣[4]。在Java語言程序設計中應用案例教學法就能很好的實現教學的互動,使教師能夠及時的得到課堂教學效果的反饋。首先在案例教學中,學生拿到案例后,在教師的引導下先要進行分析消化,然后在案例制作的過程中學習相關的Java語言知識,這無形中會使學生加深了對知識的理解,而且學習過程是在和教師的互動中進行的。同時學生的成果要經過學生自評、教師點評環節,這一方面調動了學生學習和動手的積極性,也促使教師加深思考,根據學生制作案例的情況了解學生掌握新知識點的程度,及時調整教學內容和教學進度,不斷完善案例教學的實施過程。(六)典型教學案例實施過程:自動計數器圖1計數器初值為0圖2計數器自動加1圖3加數器變為減數器圖4計數器自動減1在Java圖形界面開發講授時,教師如果只是介紹各個組件的構造方法和常用的方法,就會讓學生覺得枯燥乏味,不知道每個方法具體的應用,而且不能讓學生了解組件顯示的難點--坐標的確定,因此有必要通過案例教學來實施這部分知識點的教學。比較典型的一個教學案例是自動計數器的制作。計數器初值為0,如圖1所示;當單擊“自動加1”按鈕時,程序實現計數器功能,如圖2所示;當計到100時,“自動加1”按鈕顯示為“自動減1”,如圖3所示;并自動實現減數器的功能,如圖4所示。如此循環,直到單擊“退出”按鈕為止。在講授時,教師可以首先演示該程序的功能和運行過程,讓學生明確學習目的,然后對著運行界面引導學生分析程序的實現思路:自定義一個窗口類,在窗口類的構造函數中添加單行編輯框和按鈕組件。然后重寫按鈕事件處理方法actionPer-formed。在講解窗口類的實現中,要詳細講解單行編輯框組件和按鈕組件的坐標的確定。接著再詳細說明在用戶單擊了按鈕后,如何控制計數器計數:先要判斷選擇了哪個按鈕,這里教師告訴學生通過事件的getSource方法可以獲得事件源;然后再根據按鈕的文本內容執行相應的操作,“自動加1”將使num加1,“自動減1”將使num減1;最后用setText方法把新的num設置為單行編輯框的值。這是一個綜合了多個知識點的案例,涉及到組件的添加、事件處理、整型數和字符串類型的相互轉換、事件源的判斷等知識點。這個案例的學了有助于讓學生掌握這些界面開發的知識點外,也會讓他們學到流程控制的編程技巧。

三、結束語

在Java語言程序設計的教學中,以教學案例的實施為主線,通過教學內容、案例選擇、授課模式等一系列的改革措施,培養學生獨立分析問題和解決問題的能力。實踐證明案例教學法不僅可以提高高職學生學習Java語言的興趣,使他們在學習的過程中由被動接收知識變為主動培養實踐技能,而且增強了學生在實踐操作中的自信心,學生的編程能力也有了明顯的提高。

作者:王惠 單位:九州職業技術學院

參考文獻:

[1]李天書.案例教學法在專業課教學中的應用與實踐[J].職業時空,2014(6).

[2]李勁華.通識教育中Java程序設計課程的教學研究與實踐[J].計算機教育,2008(20).

第3篇

程序設計課程具有很強的實踐性,在培養學生學會自己分析問題、使用計算機解決問題能力的同時提倡學生創新意識和創新能力的培養,主要采用的教學模式有項目教學法、案例分析法、任務驅動法等。

1.1《VB程序設計》課程中項目的設計

1.1.1章節項目

在整個教學過程當中,采用了“大項目、小案例、任務驅動不斷”的教學模式,設計并選取與生活相聯系的合理的能夠調動學生學習積極性的項目。針對課程教學的最終目的,設計了一個比較完整的圖書館管理系統綜合項目,但是這門課程知識點較多,要想完成這個綜合項目,學生首先必須熟悉VB開發環境、掌握VB程序設計的基本概念和基礎知識、各章節的知識點內容。為了配合整個課程最后綜合項目的完成,在具體的教學中按照教學內容由易到難,針對教學中的重點和難點安排了13個章節項目,幫助學生更好地學習教材各章節中的知識點。項目一:由現實生活中的漢諾塔游戲、交換兩個杯子中飲料的問題,引入一個利用VB程序解決兩幅圖片對換位置的具體案例,使學生熟悉VB集成開發環境以及各種窗口的使用、掌握常用控件對象的建立以及布局、利用VB開發簡單應用程序的步驟、并初步引入程序設計思想,引導學生思考兩數互換的問題,使學生通過觀察、思考、總結得出兩數互換的問題和兩幅圖片互換位置是一類問題。項目二:編寫一程序,在屏幕上顯示“歡迎來到VB世界!”,并輸入自己的名字。使學生熟悉VB編程四部曲———界面設計、相關對象的屬性設置、相關對象的代碼編寫、調試運行,尤其注意程序的調試過程。項目三:設計一個華氏溫度與攝氏溫度之間轉換的程序。通過這個項目熟悉VB的數據類型及其運算,掌握VB的常用標準函數、變量以及常量的使用等語法知識點。項目四:利用輸入函數輸入一元二次方程的系數a、b、c,編寫程序計算一元二次方程的兩個實根或虛根,用輸出語句輸出結果。熟悉常用的輸入輸出控件、掌握Print方法、Inputbox()函數、Msgbox()函數和Msgbox過程的使用方法。項目五:設計一個賬號和密碼的輸入檢驗程序。規范整理英文文章,即對輸入的任意大小寫的英文文章進行整理,規則是:所有句子開頭應為大寫字目(句子是以符號“?”、“.”、“!”作為結束符的),其他都是小寫字母。使學生熟練掌握程序三大結構中的選擇和循環結構。項目六:對一個班級的學生成績進行輸入統計,找出所有成績中的最高分和最低分、全班成績的平均分等。使學生掌握數組的使用。項目七:編寫一個函數,在已知的字符串中找出最長的單詞。假定已知字符串中只含有字符和空格,空格用來分隔不同的單詞。通過該項目的學習使學生掌握過程程序的設計、實參、形參等基本概念。項目八:常用控件的使用。設計一個類似Win-dows記事本的應用程序,并完善其各項功能。通過該項目使學生掌握菜單、對話框和多重窗體程序設計。項目九:導入手機號碼文件,編寫一個手機選號程序,比如說選出手機尾號后四位相同的手機號碼等。要求學生通過學習,掌握文件的相關操作,利用文件能夠建立簡單的應用程序。項目十:建立本班同學信息庫,具體包括:學號、姓名、性別、出生日期、寢室電話、手機號碼,并用數據控件及綁定控件實現對同學信息的瀏覽,并實現按姓名查詢相關人員的基本信息。通過該項目掌握VB數據庫的相關技術。項目十一:設計多文檔應用程序,熟悉VB高級界面的設計。項目十二:用MMControl控件設計一個錄音機,用API函數設計一個用戶化的CD播放器。通過學習,使學生掌握VB多媒體程序設計。

1.1.2階段項目

為了使整個學期的教學內容具有連貫性,糅合各章節零散的知識點,使教學實踐具有可操作性,將整個學期的教學實踐分成了三個階段,每個階段選用一個打破章節限制的階段項目,使學生對所學知識內容有一個階段性較完整的認識。這三個階段依次是實踐的開始階段、實踐的展開階段、實踐的結束階段,分別對應階段項目一、階段項目二和階段項目三。每個階段中抓住關鍵教學環節,按照“大項目、小案例、任務驅動不斷”的具體教學流程組織教學。階段項目一:選用簡單的項目,如蝴蝶飛舞、字幕滾動的項目。由于是初次接觸計算機編程語言,所以對于非計算機專業的學生來說,這門課程的入門學習很關鍵,如果按照常規授課方法,依據書本上的章節內容安排依次講授VB語言發展史、VB語言特點以及編程環境等內容的話,學生很難接受,往往是聽得稀里糊涂,不知道學習VB究竟有什么實際作用,從而會產生畏難情緒,最終導致學生對VB知識學習失去興趣和信心。為消除初學者的畏難情緒,第一階段主要以激發學生的學習興趣為主,讓學生對VB有一個直觀的認識,同時讓學生在輕松的氣氛中了解VB的編程環境和編程步驟,以及VB面向對象、事件驅動的編程機制。萬事開頭難,一旦學生對VB產生了興趣,就有利于后續知識的學習。階段項目二:難度稍微加大,選用計算器項目。通過本項目,一方面讓學生理解控件數組的含義和設計使用方法,以及簡單下拉菜單、常用數學函數的使用、過程函數的編寫等,進一步加強學生對概念的理解。另一方面讓學生注意可視化界面的設計,因為友好美觀的人機交互界面,給人賞心悅目感覺的同時是軟件的門面。階段項目三:選用綜合項目———學生信息管理系統。通過這個項目讓學生真正了解掌握軟件的開發過程。雖然這個項目比較難,但是有了前面知識的鋪墊,會變得容易接受理解,也是對前面所學知識點的一次鞏固和進一步更深入的理解,更是對前面知識的綜合應用,讓學生由淺入深、由易到難,逐步領會掌握編程的基本思想、基本方法和開發一個軟件的完整步驟。三個階段通過運用“大項目、小案例”,每個階段讓學生帶著具體任務去學習,把枯燥的理論知識與生動形象的教學方式相結合,以清晰簡明的表達方式深入淺出地向學生傳授VB程序設計語言課程的知識,使學生在完成具體任務的實踐過程中不斷加深對面向對象程序設計思想和知識的理解。

1.2《VB程序設計》課程中的案例選取

有了已經準備好的各模塊的項目,并展示給學生,學生有了興趣后,就會想這些項目是怎么完成的,任務就落到各個模塊項目里面具體的案例上了。由于VB程序設計授課內容多,授課時間緊張,按各知識模塊劃分選取項目后,在每個項目里面,按項目選取具體案例或是進行設計各項目的各功能模塊,各功能模塊實際就是一個個案例。在教學過程中應循序漸進,可以在原有案例的基礎上逐步改變或增加一些條件,將應用進行引申,啟發學生思維,讓學生對知識點的理解更透徹,掌握各知識點之間的聯系,提高學生發現問題、解決問題的能力,并在教學中兼顧學生生活經驗與知識趣味性,達到事半功倍的教學效果。

1.3任務設計

圍繞每一知識模塊的教學內容、教學知識點,設計相關的項目,并在各個項目中采用了系列案例以及完成各功能模塊的案例,為了讓學生更加熟練、更好地掌握教學內容,在各知識模塊的學習中設置學習情景,給學生留有感興趣的任務,讓學生去完成。同時根據各知識模塊提出了單元任務,單元任務設置兩個層次———基本任務和提高任務。由于學生自身水平有差異,對于基礎好、學有余力的學生,要求他們不但要完成基本任務,還要完成提高任務;對于大多數學生,只要求他們完成基本任務。由于時間的限制,可以讓學生在課余時間分析任務,在上機實踐課以及課余時間去完成任務,最后做任務的總結。有了興趣和任務的驅使,學生為了完成任務,就會利用各種方式和手段積極主動地去解決問題,他們會通過查閱相關書本、瀏覽網絡資源、同學之間互相協作等方式解決問題,充分調動了學生的主觀能動性,在完成任務的過程中學生分析問題、解決問題、實際開發應用程序的能力得到了鍛煉,為學生知識的創新奠定良好的基礎,同時知識面也更廣、更大了。學生不會再覺得教學只是教師一個人的“獨角戲”,而是教師和學生的“二人轉”。在相互的配合以及友好和諧的師生關系中,教學順利完成的同時學生個人的知識庫也得到了構建。

2實施方法

第4篇

關鍵詞:PCI總線設備驅動程序WDM模式DriverStudio

PCI總線規范是為提高微機總線的數據傳輸速度而制定的一種局部總線標準。在設計自行開發的基于PCI總線的數據傳輸設備時,需要開發相應的設備驅動程序。通常開發PCI設備驅動程序有多種模式,在Windows2000環境下,主要采用WDM模式。本文針對自行開發的基于PCI總線的CCD視頻信號傳輸控制卡,編寫了符合WDM模式的驅動程序。

1WDM模式驅動程序

1.1WDM模式(WindowsDriverModel)

Windows2000對驅動程序的編寫不再基于以往的Win3.x和Win9x下的VxD(虛擬設備驅動程序)結構,而是基于一種新的驅動模型——WDM(WindowsDriverModel)。

WDM為Windows98/2000/XP操作系統的設備驅動程序的設計提供了統一的框架。WDM來源于WindowsNT的分層32位設備驅動程序模型(layered32-bitdevicedrivermodel)。它支持更多的特性,如即插即用(PnP)、電源管理、WMI和NT事件。

1.2設備驅動程序

設備驅動程序是操作系統的一個組成部分,它由I/O管理器(I/OManager)管理和調動。Windows2000操作系統下的I/O管理器功能描述如圖1所示。

I/O管理器每收到一個來自用戶應用程序的請求就創建一個I/O請求包(IRP)的數據結構,并將其作為參數傳遞給驅動程序。驅動程序通過識別IRP中的物理設備對象(PDO)來區別是發送給哪一個設備。IRP結構中存放請求的類型、用戶緩沖區的首地址、用戶請求數據的長度等信息。驅動程序處理完這個請求后,在該結構中填入處理結果的有關信息,調用IoCompleteRequest將其返回給I/O管理器,用戶應用程序的請求隨即返回。訪問硬件時,驅動程序通過調用硬件抽象層的函數實現。

1.3DriverStudio工具簡介

NuMegaLab公司開發的DriverStudio是一整套開發、調試和檢測Windows平臺下設備驅動程序的工具軟件包。它把DDK(DeviceDevelopmentKit)封裝成完整的C++函數庫,根據具體硬件通過向導生成框架代碼,并且提供了一套完整的調試和性能測試工具SoftICE、DriverMonitor等。

2應用實例

本文利用PCI專用接口芯片PCI9052設計了一個數據傳輸控制卡。卡上主要的芯片有PCI9052、FIFO(CY7C4221)、CPLD(MAX7064S)和A/D轉換器(MAX1197)。傳輸卡硬件框圖如圖2所示。面陣CCD得到的視頻信號經過調理電路,生成的視頻調理信號通過A/D轉換器進行數字化處理,送入FIFO中。在CPLD的控制下,數據經過PCI9052送入PCI總線,再傳送到計算機內存中,并顯示在監視器上。驅動程序必須實現如下幾個基本功能:(1)硬件中斷;(2)能支持應用程序獲取數據;(3)能根據外部FIFO(CY7C4221)的狀態啟動或停止突發傳輸。

在數據輸入過程中,最重要的是對數據進行實時控制,因此需要硬件中斷。在中斷程序中,根據外部FIFO狀態完成數據的讀入。

2.1用DriverWizard生成驅動程序框架

DriverStudio中的DriverWorks軟件為開發WDM程序提供了一個完整的框架。它包含一個可快速生成WDM驅動程序框架的代碼生成向導工具DriverWizard,而且還帶有許多類庫。在用DriverWizard生成的程序框架中寫入相對于設備的特定代碼,編譯后即可得到所需的驅動程序。

在利用DriverWorksV2.7的向導DriverWizard完成驅動程序的框架時共有11個步驟,其中關鍵步驟有:

(1)在第四步中選中PCI,并在VendorID和DeviceID中分別輸入廠商號和設備號,還需填入PCISubsystemID和PCIRevisionID。這四項可以用網上的免費軟件PCITree或PCIView瀏覽PCI設備,用這兩個軟件也可以得到BAR0~BAR5的資源分配情況和中斷號。

(2)第七步IRP隊列排隊方法,它決定了驅動程序檢查設備的方式。本設計選SystemManaged,則所有的IRP排隊都由系統(即I/O管理器)完成。

(3)第九步是最關鍵的一步。首先在Resources中添加資源,在name中輸入變量名,在PCIBaseAddress中輸入0~5的序列號。0~5和BAR0~BAR5一一對應。在設置中斷對話框中,在name欄寫入中斷服務程序的名稱,選中創建中斷服務程序ISR?穴CreateISR?雪,不選創建延遲程序調用DPC(CreateDPC),選中MakeISR/DPCclassfunctions,使ISR/DPC成為設備類的成員函數。

其次選中Buffer以選取讀寫方式,用于描述與I/O操作相關的數據緩沖區。本設計需要快速傳送大量數據,因此采用DirectI/O方式。

(4)在第十步中,需要加入與應用程序或者其他驅動程序通信的I/O控制代碼參量。

2.2驅動程序模塊框圖和代碼分布

PCI設備驅動程序模塊包括配置空間的訪問模塊、IO端口模塊、內存讀寫模塊和終端模塊等。各模塊之間是對等的。驅動程序模塊框圖如圖3所示。

驅動程序初始化模塊代碼段放在#pragmacode_seg(″INT″)和#pragmacode_seg()之間。在系統初始化完成后,這部分代碼從內存中釋放,防止占用系統寶貴的內存資源。#pragmacode_seg()之后是驅動程序和系統的許多模塊的實現部分。這部分在驅動程序運行后不會從內存中釋放。

2.3驅動程序主要模塊的實現

(1)配置空間的訪問模塊

DriverWorks的KPciConfiguration類封裝了訪問PCI設備配置空間的所有操作。首先初始化這個類的實例:

KpciConfigurationPciConfig()m_Lower.TopOfStack());

/?觹m_Lower是KpnpLowerDevice類的對象。m_LowerTopOfStack()返回當前設備堆棧頂部的設備對象。*/

初始化完后可以直接利用成員函數ReadHeader/WriteHeader函數訪問所有的配置寄存器。

為了確定映射空間的類型和大小,先向目標基地址寄存器寫入0Xffffffffh,然后回讀該寄存器的值。如果最低位為1,表示映射于I/O空間,反之為存儲空間;如果映射于存儲空間,從第四位開始計算0的個數可以確定內存空間的大小;如果是I/O方式,從第二位開始計算0的個數可確定I/O空間的大小,最大為256字節。如果設備的存儲空間超過256字節,要實現設備的整個存儲部分的訪問,就必須采用內存映射。

(2)I/O操作模塊

Driverworks的KIoRange類封裝了I/O端口訪問的操作。部分代碼如下:

{……

KIORangeDevIoPort();//創建實例

NTSTATUSstatus=DevIoPort().Initialize(pResListTranslated,pResListRaW,PciConfig.BaseAddressIndexToOrdinal(0));

/*第一個參數為轉換后的資源列表指針;第二個參數為原始資源列表指針;第三個參數中的0為I/O口對應的基地址,用來轉換成特定端口資源的序數?*/

If(NT_SUCCESS(status))

{……

DevIoPort.inb(0,LineBuf1,10);

/*成功初始化后可分別用KIoRange類的成員函數inb(/outb)從端口中讀/寫字節*/

}

else{Invalidate();returnstatus;

/*未能初始化成功,錯誤信息在status中*/

{

……}

(3)內存讀寫模塊

DriverWorks的KMemoryRange類封裝了端口訪問的操作。

status=m_MemoryRange().Initialize(pResListTranslated,pResListRaw,PciConfig.BaseAddressIndexToOrdinal(0));

此函數的參數、意義及具體用法與I/O端口的操作基本相同。

內存對象也用來發送控制字,以控制CPLD的開始和停止等。實際上控制字是通過PCI9052發送的。該控制字地址已被映射成PCI的內存空間。所以定義一個指向內存空間的內存對象,通過該對象即可發送控制字。

(4)中斷模塊

在中斷模塊,首先要激活PCI9052中斷使能位,然后判斷硬件中斷響應是否產生,如果有,則進行突發傳輸,讀入FIFO中的數據。

BOOLEANTranCard::Isr_MyIrq(void)

{if(//中斷未產生)

{……

returnFALSE;}

else

{/*如果產生硬件中斷,設置命令寄存器,進行突發數據傳輸*/

returnTRUE;}

}

為了將硬件中斷與編寫的中斷服務程序連接在一起,采用InitializeAndConnect方法,部分代碼如下:

NTSTATUSTranCardDevice?押?押OnStartDevice(KIrpI)

{……

status=m_MyIrq.InitializeAndConnect(

pResListTranlated,

LinkTo(Isr_MyIrq),

This;)

……}

2.4驅動程序的調用

編寫驅動程序本身不是最終目的,最終目的是調用驅動程序管理資源,并為用戶應用程序使用。驅動程序加載以后,它的許多進程處于Idle狀態,實際上需要用戶應用程序去調用激活。應用程序利用Win32API直接調用驅動程序,實現驅動程序和應用程序的信息交互。

首先用CreateFile()打開設備,獲得一個指向設備對象的句柄。使用CreateFile函數時應注意:由于驅動程序是*.sys,所以第一個參數應該是這個設備對象的標志連接(symboliclink)。該標志連接名有一個設置數據文件搜索路徑的數字號,而這個數字號通常是零。如果這個連接名是″TranCard″,則傳遞給CreateFile的宇符串就是:″\\\\.\\TranCard0″。例如:

HANDLEhDevice=CreateFile(″\\\\.\\TranCard0″)GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ,NULL?,OPEN_EXISTING,0,NULL);

然后用DeviceIoControl()進行數據的傳送。最后用CloseHandle()關閉設備句柄。

下面是應用DeviceIoControl()程序片段。

{……

m_b=DeviceIoControl(hDevice,TRANCARD_IOCTL_

RECEIVE(buffer,sizeof,buffer,NULL,0,&buffersize,NULL);

……}

2.5驅動程序的調試

采用SoftICE、DriverMonitor作為調試工具,基本調試過程如下:(1)使用symbolloader加載驅動程序,然后使用SoftICE跟蹤調試,確認驅動程序正常加載;(2)對核心的中斷響應程序代碼,用SoftICE中的Genint命令產生虛擬中斷,單步跟蹤中斷;(3)硬件發送大量的數據,通過查看內存的數據,確認數據傳輸是否正確。

第5篇

一、相關概念

(一)面向對象程序設計

OOP是一種計算機編程架構,它具備軟件工程的靈活性、重用性和擴展性。OOP不僅具有豐富的理論知識,同時具有很強的實踐性,堅持在真實的項目中鍛煉編程能力,才能理解其精髓,進而活學活用。

(二)項目教學法

項目教學法以學生為教學中心,是學生在教師的指導下處理項目,提高自身能力的教學方法。其優勢在實踐性較強的OOP課程中體現得淋漓盡致。具體實施時,教師化身為顧問,主要的作用是引導學生把課堂所學用在實踐過程中,理論聯系實際,進而提高動手能力;學生是項目的具體操作者,知識水平和發現問題、解決問題能力均能得到提高。

二、改革的必要性

OOP是一門實踐性很強的課程,如果不進行實踐教學,學生不能全面掌握其核心思想。原因主要有以下兩方面:

(一)難理解

由于面向對象概念較抽象,是基于現實世界的特點,對系統的復雜性進行概括、抽象和分類,對象是OOP的核心,是將代碼和數據封裝起來的具有某些特性的具體事物的抽象。從學生角度來看,以知識點為中心的講解教學方式理論性太強,不好理解,甚至有部分學生自始至終也無法掌握OOP的重要概念,不能滿足課程考核要求。

(二)理論教學多

教師上課采用多媒體教學,這種方式基本上是教師在課堂上唱獨角戲,把理論和方法灌輸給學生,學生被動地學習,只是把教師講的內容在大腦中形成記憶,沒有自己獨立思考的過程,不利于培養學生的創造能力。

三、項目教學法的改革要點

項目教學法設計了完整的軟件項目教學背景,克服了傳統教學中注重理論知識忽視應用實踐的缺點。學生在慢慢了解、逐漸熟悉軟件項目開發的過程中,能夠理解應用,學習和掌握各種知識并訓練相關技能。

(一)項目題目的設定

教師在進行項目教學引導時需要策略,創設學習的資源,協調學習合作環境。教學項目題目的選取是其中的關鍵問題,選題最好能與軟件公司進行交流或合作,應具備針對性和實用性,能體現出學生綜合能力的運用,并且可以進行客觀評價。首先,項目題目應盡可能覆蓋教學大綱的多項知識點;其次,應該構建具有完整項目的項目案例庫,項目題目應有不同的難易度和適當的工程工作量,適應所教班級的不同學生的實際水平;最后,項目題目應盡量貼近大學生的生活,并可以用一些標準,如軟件是否易用、是否有良好的用戶交互性等進行公平、準確的評價。

(二)互動增強

傳統的教學環節中,老師和同學的交流僅限于課間十分鐘或者課下較短時間的交流,交流時間少,溝通的問題也只是教學內容中個別的知識點。而在項目教學法中,溝通渠道是多向的,老師與學生之間溝通的寬度和廣度都加大了。另外,即使在同一課堂上聽講,不同的學生在學習動機、學習心理、學習興趣和學習能力等方面仍然會有一些差別。

(三)角色換位

在項目教學法中,學生居于教學活動中的主要地位,應該是項目的積極參與者,首先要認真閱讀選定的真實項目材料,和同一個項目的同學討論,甚至就項目問題的不同理解與同組同學展開爭辯。其次在真實項目實戰場景下,經過認真的獨立思考和判斷動手編寫程序。學生的自學能力和實踐能力得到提升,并主動構建自己的知識體系。居于教學活動中從屬地位的是教師,教師不再是整個課程的中心。教師對整個教學活動按照工程項目的需要加以指導,做適當的示范,只是項目的指導者或者說是項目進度的推動者,引導學生進行深入學習。

第6篇

(項目編號:JXZY110401-004,項目名稱:程序設計基礎公共平臺課程教學方法的研究與實踐)部分成果。

[摘 要]本論文以長春職業技術學院程序設計基礎課程的課程建設目的、意義、特色、課程目標、主要內容、關鍵問題、方案、落實措施等幾方面進行探索與研究。

[關鍵詞]程序設計基礎 案例 工作過程

作為職業院校,我們的辦學初衷是為社會培養各類急需的實用型人才,而作為專門培養軟件人才的我院示范專業的軟件技術專業教師,我們深感開發《程序設計基礎》這門課程的重要性與緊迫性。綜上所述,我們軟件教研室在示范專業建設中對該課程進行了大膽的開發與創新。在本課程開發的同時,我們進行了本課題的立項工作。綜上所述,該課題的研究目的歸納如下:

(1)教師按照標準化的軟件開發流程進行案例的設計,使學生由淺入深、循序漸進地掌握程序設計基礎的基本技能。

(2)學生在綜合運用相關軟件工程理論知識基礎上,通過教師對案例的分析與講解,能利用程序設計基礎課程相關技術進行項目設計。最終能成為企事業單位需要的標準規范、自動化程度高、滿足客戶要求的程序設計基礎方面的技術服務人員。

(3)培養學生高度的工作責任感、自信心,和實事求是的做事風格。真正的讓踏入測試行業的學生,成為IT公司產品出貨前的把關人。

一、意義

本課程是軟件技術專業中的一門專業技術課程,我院在該課程的教學研究和改革中逐步樹立了“以實踐教學、案例教學為核心,理論服務于實踐”的指導思想,突出職業能力的培養,體現基于職業崗位分析和具體工作過程的課程設計理念,以真實的程序設計基礎案例為載體組織教學內容。

通過本課題的實驗研究,明確程序設計基礎在軟件開發流程中的作用和地位,并確定具體的教學內容與教學方法;通過本課題的實驗研究,探索程序設計基礎在提高教學效益方面的方法和策略,提高學生程序設計基礎技能;通過本課題的實驗研究,培養出一批社會緊缺的程序設計基礎人才,提高軟件編寫質量,大大提高企業生產效益,同時能夠適應軟件外包和國際化軟件開發的中高端軟件開發人才的需求迅猛發展。

二、特色

該課題的特色也是該課程在我們示范專業開發過程中所體現的創新之處。

我們本著“教中做、做中教、學中做”的指導思想,通過案例教學培養學生動手能力和專業技能。以“工作過程為導向”,一方面可以在軟件開發中運用程序設計基礎技術提高軟件質量,另一方面通過對程序設計基礎崗位技能的學習,達到掌握軟件開發的應用能力。

三、主要內容:

走訪軟件企業對程序設計基礎人員的需求進行調查研究,對程序設計基礎在教學活動中重要作用的必要性的調查研究,形成調研報告。結合企業真實項目開發典型案例、拓展案例和綜合項目,形成案例庫。教師在各課程中有針對性進行程序設計基礎的設計與研究,并進行及時的反思、評價。歸納出程序設計基礎環境在軟件開發實施方法、步驟。實踐技能測試題庫建設。教學課件建設。能夠適應各個模塊之間的程序設計基礎方法設計,使得程序設計基礎貫穿于全課程,從而提高軟件的安全性和可靠性。

四、關鍵問題

(1)教學案例的選擇及設計模塊建設

(2)程序設計基礎工具的選擇及過程模塊建設

五、方案

本課題以案例研究為主導,輔之以下研究方法:

(1)調查研究法:采用問卷調查、個別談話和學生座談相結合的方法,對學生的實際思想、需求和學生的心理特點等現狀,進行科學的調查研究。

(2)案例研究法:引導教師用信息技術和學科課程解構與重構的相關理論,剖析研究過程中的 典型案例,形成在整合教學中有效支撐的案例集。

(3)經驗總結法:在教師個人實踐的基礎上,定期聘請軟件企業、行業專家開展研討、交流活動,通過研討總結,逐步形成程序設計基礎整合的方法和途徑。

(4)行動研究法:搜集與本課題有關的信息和資料,拓寬思路,提供更為完善的方法,擬訂總體研究計劃,根據總體情況,制訂具體計劃,積極開展有效的行動研究,及時總結評價,調整研究方向。

(5)成果分析法

收集整理各方面的研究成果和資料,包括論文、課件、測試用例等,歸納總結。

六、落實措施

本課題的落實措施思路為:

收集和整理中外有關企業程序設計基礎的經典案例,開展專題理論研究,形成專題研究論文。開展程序設計基礎課程課堂案例分析和調研,形成調研報告。召開1—2次小型學術研討會,對本課題的有關理論和實踐問題進行研討。收集材料,分析整理測試用例。形成最終研究成果。

參考文獻:

第7篇

論文關鍵詞:行動導向,C語言,教學設計

 

1.引言

C語言是一種面向過程的計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點,具有簡潔、緊湊、使用方便靈活,以及生成目標代碼質量高、程序執行效率高、可移植性好等特點,廣泛應用于操作系統開發、應用程序設計及嵌入式開發。C語言是軟件開發領域最主流的設計語言之一。是目前高等院校以及高等職業學校理工科專業開設范圍最廣的一門程序設計語言課程。然而對于從沒有接觸過程序設計有些甚至對計算機原理了解都比較少的學生而言,學習C語言存在較大的難度,同樣對于講授C語言的教師也往往感覺課程推進較困難。C語言教學一般分為課堂講授、上機實踐、課程設計等幾個環節。課程結束之后學生不會C語言的基本應用。為解決C語言教學中出現的問題,需要我們不斷探討、改進教學方法。本文將行動導向教學方法引入到C語言教學中進行了一些嘗試與探索。

2.行動導向教學法概述

行動導向教學法是以“行動導向驅動”為主要形式,在教學過程中充分發揮學生的主體作用和教師的主導作用,注重對學生分析問題,解決問題能力的培養,從完成某一方面的“任務”著手,通過引導學生完成“任務”,從而實現教學目標。從學生接受知識的過程看,知識來源于實踐,在實踐中得到感性認識,經過反復實踐才能上升到理性認識論文范文,并回到實踐中去。

教師對課程知識點進行規劃分解,針對學生的情況制定科學、合理的任務,以及準備學生完成任務所需相關材料。課堂上下發任務,讓學生清楚的理解他要做什么。然后采用合理的方式引導學生去分析解決問題。最后對學生完成任務的結果進行積極的評價。

行動導向教學法在C語言課程教學設計中,所進行的實踐教學并非是指編程序上機實習驗證,而是針對C語言程序設計中編程思想應用行動導向教學法進行的教學設計。下面就本人教學設計的一個案例進行闡述。

3.教學設計案例

常用排序算法模擬應用—行動導向教學法教學設計。教學設計方案:第一階段,任務描述:將班級的學生按座位列分成四組,A、C組利用選擇排序法,B、D組用冒泡排序法分別將將本組學生按年齡遞增排列,每組同學旁邊放置一個空椅子可供利用。要求是每次能且只能移動一個同學坐到空出來的椅子上。第二階段,在學生實施排序前先給每組學生相應算法的說明文檔。讓學生給定的時間去進行閱讀、討論并制定出實施方案。第三階段,讓各小組同學根據自己制定的方案實施排序操作,并驗證結果是否符合他們的預期。同時密切注意觀察并記錄他們的問題。第四階段,讓小組間相互評價,對本小組排序方案及實施過程中的問題進行自我總結,。第五階段,對每組任務的完成情況進行評價,并給予指導。可以調換排序方法按體重重復以上任務步驟。最后一階段,問題的抽象及算法實現。這一階段對于學生較為困難,可以指導抽象出任務處理的對象—數組數據,重復性的動作—for循環模式,位置的移動—循環變量等。這樣學生主動學習使用相關C語言語法規則,并摸索和思考其使用方法和模式。之后給出一些相關的習題讓學生模仿練習,鞏固應用。

4.教學思考及效果評估

在這個教學設計實施過程中,激發學生的興趣,調動學生積極參與實踐活動是教師首要的任務,在學生實踐能力相對薄弱的教學中教師的引導作用顯得更加重要,因為在這個問題域里,學生是主體站在“風暴”的中心,只有學生被激發出來關注到實踐過程的每一個細節,才能完整的描述實現的過程,將這個程序設計的靈魂—算法的思想融進大腦里,進而抽象完整的模型,思考如何利用C語言去實現。這樣的教學設計注重編程思想而側重C語言語法規則。我們可以讓學生抓住“靈魂”這根繩索去探索如何去應用C語言里紛亂的語法規則論文范文,學會在實踐中學習。

經過測試,這樣的教學效果也較為明顯,學生對for循環的理解較為透徹,應用較熟練。整個學期過后,學生對這一塊兒C語言知識印象明顯深刻。“行動導向”的教學過程中,學生不但在完成任務的過程中掌握了C語言知識,通過相互溝通討論問題,增強了表達交際能力,提高了學生分析問題的能力。完成任務的成就感不僅增強了學生學習C語言的自信心,提高了學生深入學習C語言知識的興趣,形成學習的良性循環。

5.結束語

鑒于C語言計算機應用的廣泛性和重要性,作為計算機專業的入門級課程,有必要不斷的探索新的科學、適用的教學方法,加強實踐教學,注重引導學生編程思想的培養,從各方面調動學生的興趣和積極性,感性認知,理性理會,學好C語言并會利用C語言進行程序設計。

[參考文獻]

[1]譚浩強.C語言程序設計(第三版)[M]. 清華大學出版社,2005.

[2]姜大源.學科體系的解構與行動體系的重構——職業教育課程內容序化的教育學解讀[J]. 教育研究, 2005,8 .

[3]劉丹青.以學生為中心的教學——行為導向教學論的探討[J].教育與職業, 2005,1 .

第8篇

論文關鍵詞:Java,教學模式,實踐教學,編程習慣

 

引言

Java作為一種面向對象編程語言,自1995年推出以來,由于其具有簡單、面向對象、分布式、可移植性、安全可靠等特點,深受業界的推崇,現已成為軟件開發領域最主流的設計語言之一,隨著近年來嵌入式人才需求量的增加,許多高職院校都開設了《Java語言程序設計》課程,因此如何培養符合企業要求的Java人才便成為計算機教學中一個值得探討的問題。

1 提高教師自身技能

所謂“工欲善其事,必先利其器”,要想培養出適應市場需求的高素質技能型人才,必須要有一批專業基礎扎實、實踐開發經驗豐富的優秀教師。然而目前許多高校都存在這一共性問題,學校的教師多數畢業后直接走上教學工作崗位,沒有實際的Java開發經驗,而軟件開發人員可能又不太適合教學工作,這就要求教師必須通過不斷學習,積極參與企業實際項目的開發,努力提高自身實踐技能。

2 培養學習興趣、因材施教

在教學的過程中筆者發現,和其他的程序設計語言一樣,學生普遍感覺枯燥乏味,缺乏學習動力,因此要想提高教學質量,必須讓學生從心里改變對課程的厭煩情緒。

(1)培養學習興趣。對于初學者而言,由于對編程缺少認識教學模式,很少會有學生因為愛好編程而學習Java。而程序設計不僅要求計者具有很強的邏輯思維能力,思路清晰,還要求設計者能不斷自我學習,適應現代編程技術的變化。這對一些學生造成了學習壓力,進而導致他們畏難的情緒,害怕編程。在教學中,首先,讓學生認識到Java的應用普及程度及其就業前景,以此激發學生的學習欲望。其次,向學生展示一些比較有意思的Java小程序,典型的像手機中的小游戲,讓學生更加直觀地認識到Java編程的實際意義,激發學習興趣。

(2)分析學生的學習能力。課前要充分了解學生之前是否學習過其他的編程語言,班級中文理科學生的比例等,在此基礎上對課程教學內容的側重點做一個整體的把握,還可以適當調整理論課與實踐課的課時比例,針對學生實際情況選擇合適的教學方法,讓學生在輕松愉悅的氛圍中獲取知識。

3 改進教學模式、強化實踐教學

傳統的教育模式主要側重教師的講解,如今多媒體雖已經廣泛應用于教學中,但大多數仍局限于幻燈片放映,缺乏教與學的互動。為了提高教學質量,可以在教學中采用任務驅動與案例教學相結合的教學方法,教師針對每個知識點設計工作任務,每個任務中又包含有幾個典型案例,每個案例將知識點講解與技能訓練有機融合論文格式模板。這些案例之間既相對獨立,又有著一定的聯系,而每個案例的講解經歷“提出目標―制作演示―模仿練習”三個過程,讓學生深刻理解案例的完成過程,充分體現了“教師引導,學生主導”的教學理念。同時,在講解過程中要善于把復雜的問題簡單化,抽象的概念實例化、具體化。

加強實踐教學, 實行工學結合的育人模式, 是目前高職計算機專業教學改革的一個突破點。程序設計類課程最終的教學目標就是要提高學生的程序設計能力,這需要培養學生分析問題能力、邏輯思維能力和創新能力。因此,教師在教學中一定要加強實踐教學,可以根據學生對課程掌握的實際情況適當增加實踐課程。全部理論課程講授完后,要精心設置幾個綜合項目,將所學知識點貫穿進去,同時又能鍛煉學生的編程能力,對學生進行集中強化訓練,使學生能夠將所學的理論知識應用到實際編程中,從而提高程序設計能力。對于難度較大的項目可讓幾個學生分組協作完成,培養學生的團隊協作精神。

4 培養編程思想、養成良好編程習慣

學習編程語言,核心就是掌握其編程思想,只要掌握了編程思想,當我們再學習新的編程語言時便可觸類旁通。為了培養學生的編程思想,教師可以以解決實際問題的程序設計思想作為教學的切入點,例如在講解選擇結構時以學生成績等級評定為例教學模式,讓學生切實感受的編程思想在解決實際問題中是如何體現的,同時啟發引導學生用程序的方式來解決生活的實際問題,在教學過程中要注意循序漸進,先讓學生運用常用的結構和方法去解決一些簡單的實際問題,然后由淺入深,最終達到學以致用的目的。同時,多讀一些典型的源代碼,分析別人解決問題的思路,這對初學者提高編程意識、開闊視野非常重要。

另外,在編寫代碼時一定要養成良好的編程習慣。雖然Java是一種自由格式的語言,但是在教學過程中,絕對不能夠讓學生養成隨心所欲的習慣。對于初學者而言,一定要從開始就養成良好的編程風格,特別是要注意代碼的規范性。其次,對于較復雜的程序,要讓學生編寫注釋,這樣可以提高程序的可讀性和可維護性。

結束語

Java程序設計語言是當前應用非常廣泛的主流語言,教師要在培養學生學習興趣的基礎上,采取適當的教學方式,加強實踐教學,注重面向對象編程思想的培養,當然教學關鍵在于因材施教,教學過程中需考慮存在的問題,同時應結合學生的特點,探索出一條適合本校教學的新路,取得更好的教學效果。

參考文獻:

[1]李穎.《Java程序設計語言》教學改革的探索與實踐[J].中國新技術產品,2010(01):238.

[2]樊偉,周正國,張永瑞.Java 語言課程教學中的問題及對策[J].現代教育技術,2010(07):122-123.

第9篇

關鍵字:高職高專;民辦教育;程序設計;課程開發;教學改革

中圖分類號:G423.07

在"十一五"期間,高職院校特別是民辦高職招生有了很大的壓力。為了保持招生規模,生源質量不斷程不斷下降之勢。計算機類專業學生學習能力較差,對程序設計類課程普遍存在畏難情緒。

1.程序設計類課程存在的問題

隨著信息化的逐步深入,對計算機專業技術人員的程序設計能力要求越來越高。而民辦高職院校的生源基礎較差,加上師資隊伍建設的投入不足,程序設計類課程目前仍存在一系列問題。

1.1 忽視行業技能更新需求

軟件行業主流技術的更新周期也越來越短,但部分民辦高職目前仍然在開設VB、VFP等課程。這些語言或編程工具已經日趨淘汰,在實際應用中已經沒有任何意義。如果以計算機等級考試為由繼續開設此類課程,將會和行業應用背道而馳,與高職的人才培養目標漸行漸遠。

1.2 忽視學生基本能力培養

在信息技術飛速發展的今天,對課程教學內容進行必要的更新也是合情合理的。但一些學校在設置課程的時候,出現盲目跟風的情況,一個新軟件上來了,馬上就更新課程。在不斷拋出云計算、物聯網概念的同時,往往忽視良好編程思維和習慣的培養。軟件行業是個對基本素質和基礎技能要求非常高的行業,學生沒有基本的算法、數據結構、操作系統的知識,不懂軟件設計過程是學不好程序設計類課程的。

1.3 忽視課程教學體系建設

一些學校在課程安排方面,往往花大量課時講了很多種編程語言。由于總學時的關系,每門課程的教學內容都是蜻蜓點水,學生的學習效果很差。教學總有其內在規律,學習是循序漸進的過程。通過加強課程體系建設,突出一門核心編程語言的訓練,讓學生懂算法、會編程,現在看來十分必要。

2.職業教育課程開發原則

在職業教育領域,目前已經構建了許多課程開發程序,形成了多種課程開發模式。職業教育課程鮮明的個性特征,決定其課程編制必定要遵循某些基本原則。

2.1 基于數據資料的原則

因與生產一線工作緊密結合,職業教育課程的編制需要建立在足夠的數據資料基礎上。需要通過查找與學校、行業企業有關的數據來論證課程是否有必要編制,需要對學生的個性特征與職業特性的匹配程度等數據取舍課程內容。

2.2 基于行業依賴的原則

讓行業的專業人員參與到職業教育課程開發中去,才能使職業教育課程內容真正符合工作崗位的要求,以保證職業教育課程內容跟上技術的發展。職業教育課程開發要盡量依靠行業來進行課程開發,校企合作是職業教育課程開發的重要支持條件。

2.3 面向學生主體的原則

職業教育課程的主要任務是提高學生的職業能力,為學生就業做準備。因此,必須否定傳統的"供給導向"的職業教育課程模式。高職院校學生入學成績的差異、男女生學習風格的差異、不同專業學生學習風格的差別也都是必須要考慮的因素。

2.4 面向未來發展的原則

作為與生產、生活最緊密結合的職業教育,不僅要考慮課程實施的預期效果,還要根據未來的發展變化不斷地修訂課程。在職業教育課程開發中,要使課程具有一定的前瞻性,才能增強學生在未來就業中的競爭力。

3.課程教學體系構建

將程序設計類課程貫穿于三年教學的全過程,確保學生在校期間程序設計類教學的時間不斷線,編程技能訓練的層次不斷遞進,形成了以"技能體驗--技能強化--技能保持"為三個編程技能訓練階段、以"課程實訓-技能鑒定-項目實習-畢業設計(頂崗實習)"為四個編程技能訓練模塊的矩陣式課程教學體系。

課程實訓模塊。由專業技術實訓、崗位技能強化實訓和職業素質拓展等教學環節組成,實施"雙結合":驗證型操作與應用型實訓相結合;素質訓練與創新能力培養相結合。每門程序設計類課程均開設相應的課程實訓。

技能鑒定模塊。利用課程置換方式學習微軟、甲骨文、IBM等知名IT廠商的認證課程,讓學生在畢業前就可獲得至少一種專業主流技能證書,并參照工信部等有關部委制定的行業標準對學生進行技能水平評估,以保證學生在校期間所學到的知識與產業發展保持同步,增加其就業成功砝碼。

項目實習模塊。依托于項目資源庫,由認知實習、課程實習、專業綜合實習、畢業實習四類不同層次的實習組成。大一開始,每年都會安排一類層次的實習。實訓環節實施階段管理,模擬企業典型工作過程,以項目驅動為主,銜接前后課程。

畢業設計模塊。讓學生在頂崗實習階段,靈活運用所學到的知識,獨立設計、制作、調試,完成一個綜合性、實用型的項目。有利于深化其所學的專業知識、培養分析問題、創造性解決問題的能力和加強團隊合作精神。并通過畢業論文的答辯,鍛煉和考核學生的思維、語言表達能力。

3.應用情況

正德學院從2007年起,采用"矩陣式"課程教學體系對計算機類專業程序設計類課程進行教學改革試點。從3屆畢業生的就業情況來看,學生的編程能力得到了普遍的增強,從事軟件行業的比例比往年有大幅度提高。

4.總結

隨著江蘇省注冊入學的進一步推行,民辦高職院校學生學習能力差已經成為了普遍現象。這個學生群體課外復習自學的愿望不足且能力不行,如何充分利用課堂教學時間是改革的第一步。我們需要構建切合實際的課程教學體系,才能提高高職高專學生程序設計類課程有效信息的攝入。

參考文獻

[1]宋紅,李珍香.新世紀新任務下對高職高專計算機類專業教育的思考[C].全國高等院校計算機基礎教育研究會2002年會學術論文集:67-68,2002

[2]陳康."以學生為本"的教育教學新模式的探討[C].中華教育與教學:106-107,2004

第10篇

2014年4月自學考試的秘訣!點擊免費查看>>

專業

層次

學制

主要課程

音樂教育

專科

兩年

大學語文、基礎樂理、視唱練耳、基礎聲樂、基礎和聲、合唱與指揮基礎、基礎鋼琴、藝術概論、民族民間音樂、音樂欣賞、中學音樂教學法、計算機應用基礎、計算機應用基礎實踐、基礎鋼琴實踐、基礎聲樂實踐、

本科

兩年

英語(二)、中外音樂史、中外音樂欣賞、和聲學、音樂作品分析、歌曲寫作、音樂教育學、音樂美學、簡明配器法、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏實踐、視唱練耳實踐、畢業論文

經濟法

專科

兩年

大學語文、法理學、憲法學、民法學、民事訴訟法學、公司法、經濟法概論、刑法學、合同法、稅法、國際經濟法概論、勞動法、計算機基礎、人力資源管理

本科

兩年

英語(二)、行政處罰法、行政復議法學、國家賠償法、經濟法學原理、企業與公司法、行政法學、勞動法、金融法概論、房地產法、環境法學、稅法原理、行政訴訟法、財務管理學(輔修)

市場營銷專科兩年政治經濟學(財經類)、高等數學(一)、基礎會計學、經濟法概論(財經類)、大學語文(專)、國民經濟統計概論、消費心理學、談判與推銷技巧、企業管理概論、公共關系學、廣告學(一)、市場營銷學、市場調查與預測、計算機應用基礎(含實踐)

本科兩年英語(二)、高等數學(二)、市場營銷策劃、金融理論與實務、商品流通概論、消費經濟學、國際商務談判、國際貿易理論與實務、企業會計學、國際市場營銷學、管理系統中計算機應用(含實踐)

公共關系本科兩年人際關系學、公共關系口才、現代談判學、公共關系案例、國際公共關系、公關政策、企業文化、創新思維理論與方法、領導科學、人力資源管理(一)、現代資源管理(一)、廣告運作策略

行政管理專科兩年大學語文(專)、政治學概論、法學概論、現代管理學、行政管理學、市政學、人力資源管理(一)、公文寫作與處理、管理心理學、公共關系學、社會研究方法、秘書工作 、計算機應用基礎(含實踐)

本科兩年英語(二)、當代中國政治制度、西方政治制度、公共政策、領導科學、國家公務員制度、行政組織理論、行政法與行政訴訟法(一)、社會學概論、中國行政史、中國文化概論、普通邏輯、財務管理學、秘書學概論、企業管理概論

漢語言

文學

專科

兩年

文學概論、中國現代文學作品選、中國當代文學作品選、中國古代文學作品選(一、二)、外國文學作品選、現代漢語、古代漢語、寫作等

本科

兩年

美學、中國現代文學史、中國古代文學史(一、二)、外國文學史、語言學概論、英語(二)、兩門選修課、畢業論文

涉外秘書學

專科

兩年

英語(一)、大學語文(專)、公共關系、外國秘書工作概況、涉外秘書實務、涉外法概要、

本科

兩年

英語(二)、中外文學作品導讀、國際貿易理論與實務、經濟法概論、秘書語言研究、公關禮儀、交際語言學、國際商務談判、中外秘書比較、口譯與聽力等

對外漢語

本科

兩年

現代漢語、實用英語、中國古代文學、中國現當代文學、外國文學、外國文化概論、對外漢語教學概論、英語表達與溝通(實踐環節)畢業論文等

英語翻譯

專科

兩年

英語寫作基礎、綜合英語(一二)、英語閱讀(一)、英語國家概況、英語筆譯基礎、初級英語筆譯、初級英語口譯、英語聽力

本科

兩年

中級筆譯、高級筆譯、中級口譯、同聲傳譯、英漢語言文化比較、第二外語(日 / 法)、高級英語、英美文學選讀、畢業論文

日語

專科

兩年

基礎日語(一二)、日語語法、日本國概況、日語閱讀(一二)、經貿日語、日語聽力、日語口語

本科

兩年

高級日語(一二)、日語句法篇章法、日本文學選讀、日漢翻譯、第二外語(英/法)、現代漢語、計算機應用基礎、日語口譯與聽力、畢業論文

英語

專科

兩年

綜合英語(一二)、英語閱讀(一二)、英語寫作基礎、英語國家概況、英語聽力,口語等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、口譯與聽力、二外(日語)等

外貿英語

專科

兩年

綜合英語(一二)、英語閱讀(一)、英語寫作基礎、英語國家概況、國際貿易理論與實務、英語聽力、口語、外貿英語閱讀等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、外貿口譯與聽力、二外(日語)等

公共事業

管理

專科

兩年

計算機應用基礎、公共事業管理概論、社會學概論、管理學原理、人力資源開發與管理、公共關系、社會調查與方法、行政管理學、文教事業管理、計劃生育管理、秘書學概論、計算機應用基礎(實踐)等

本科

兩年

英語(二)、公共管理學、公共政策、公共事業管理、公共經濟學、非政府組織管理、行政法學、人力資源管理(一)、管理信息系統、畢業論文等

工商企業

管理

專科

兩年

計算機應用基礎、基礎會計學、經濟法概論、國民經濟統計概論、企業管理概論、生產與作業管理、市場營銷學、中國稅制、企業會計學、人力資源管理、企業經濟法(輔修)、民法學(輔修);

本科

兩年

英語(二)、高等數學、管理系統中計算機應用、國際貿易管理與實務、管理學原理、財務管理、金融理論與實務、企業經營戰略、組織行為學、質量原理、企業管理咨詢、合同法(輔修)、行政法學(輔修)。

國際貿易

專科

兩年

高等數學、法律基礎、計算機應用基礎、英語、國際貿易實務、國際金融、國際商法、中國對外貿易、WTO知識概論、市場營銷學等

本科

兩年

國際市場營銷學、世界市場行情、國際商務談判、企業會計學、國際運輸與保險、西方經濟學、外國經貿知識選讀、涉外經濟法、經貿知識英語等

金融管理

專科

兩年

證券投資分析、保險學原理、銀行會計學、商業銀行業務與管理、貨幣銀行學、財政學、經濟法概論、基礎會計學、管理學原理等

本科

兩年

管理會計實務、國際財務管理、公司法律制度研究、英語(二)、電子商務概論、組織行為學、風險管理、高級財務管理、審計學、政府政策與經濟學等

會計(電算化)

專科

兩年

英語(一)、大學語文、高等數學(一)、基礎會計學、國民經濟統計概論、數據庫及應用、財政與金融、會計電算化、成本會計、財務管理學、計算機應用基礎、經濟法概論(財經類)

本科

兩年

高等數學(二)、、英語(二)、數據結構、審計學、管理學原理、通用財務軟件、計算機網絡基礎、財務報表分析(一)、金融理論與實務、高級財務軟件、操作系統。加考課程:會計電算化、財務管理學、成本會計、基礎會計學、政治經濟學(財經類)

人力資源

管理

專科

兩年

管理學原理、組織行為學、人力資源管理學、人力資源經濟學、企業勞動工資管理、勞動就業論、社會保障、勞動與社會保障法、公共關系學、應用文寫作等

本科

兩年

企業戰略管理、人力資源戰略與規劃、人力資源培訓、人事測評理論與方法、人力資源薪酬管理、績效管理、人力資源開發管理理論與策略、管理信息系統等

文化事業

管理

專科

兩年

英語(一)、寫作、中國文化概論、文化管理學、文化行政學、文化政策與法規、文化經濟學、文化策劃與營銷、藝術概論、社會學概論、民間文學、計算機

文化產業

本科

兩年

英語(二)、中國文化導論、文化產業與管理、文化產業創意與策劃、文化市場與營銷、外國文化導論、媒介經營與管理、文化服務與貿易

經濟信息

管理

專科

兩年

高等數學、計算機網絡基礎、計算機應用技術、計算機軟件基礎、計算機組成原理、經濟信息導論、計算機信息基礎、信息經濟學等

本科

兩年

英語(二)、應用數學、中級財務會計、計算機網絡技術、社會研究方法、網絡經濟與企業管理、數據庫及應用、電子商務概論、高級語言程序設計、應用數理統計、經濟預測方法。

游戲軟件

開發技術

專科

兩年

英語(一)、高等數學、計算機游戲概論、高級語言程序設計、游戲作品賞析、計算機網絡技術、游戲軟件開發基礎、市場營銷、動畫設計基礎等

本科

兩年

英語(二)、游戲創意與設計概論、可視化程序設計、藝術設計基礎、多媒體應用技術、DirectX、Java語言程序設計、游戲開發流程與引擎原理、游戲架構導論、軟件工程、游戲心理學等

電子商務

專科

兩年

電子商務英語、經濟學(二)、計算機與網絡技術基礎、市場營銷(三)、基礎會計學、市場信息學、國際貿易實務(三)、電子商務概論、商務交流(二)、網頁設計與制作、互聯網軟件應用與開發、電子商務案例分析、綜合作業

本科

兩年

英語(二)、數量方法(二)、電子商務法概論、電子商務與金融、電子商務網站設計原理、電子商務與現代物流、互聯網數據庫、網絡營銷與策劃、電子商務安全導論、網絡經濟與企業管理、商法(二)

信息技術

教育

本科

兩年

英語(二)、物理(工)、數據庫原理、數據結構、計算機網絡與通信、計算機系統結構、軟件工程、數值分析、面向對象程序設計、計算機輔助教育、高級語言程序設計、數字邏輯、中學信息技術教學與實踐研究

計算機

及應用

專科

兩年

大學語文、高等數學、英語(一)、模擬電路與數字電路、計算機應用技術、匯編語言程序設計、數據結構導論、計算機組成原理、微型計算機及其接口技術、高級語言程序設計(一)、操作系統概論、數據庫及其應用、計算機網絡技術

本科

兩年

英語(二)、高等數學、物理(工)、離散數學、操作系統、數據結構、面向對象程序設計、軟件工程、數據庫原理、計算機系統結構、計算機網絡與通信

電子政務

專科

兩年

行政管理學、公文寫作與處理、公共事業管理、行政法學、經濟管理概論、辦公自動化原理及應用、政府信息資源管理、電子政務概論、管理信息系統、計算機應用技術

本科

兩年

第11篇

專業

層次

學制

主要課程

音樂教育

專科

兩年

大學語文、基礎樂理、視唱練耳、基礎聲樂、基礎和聲、合唱與指揮基礎、基礎鋼琴、藝術概論、民族民間音樂、音樂欣賞、中學音樂教學法、計算機應用基礎、計算機應用基礎實踐、基礎鋼琴實踐、基礎聲樂實踐、

本科

兩年

英語(二)、中外音樂史、中外音樂欣賞、和聲學、音樂作品分析、歌曲寫作、音樂教育學、音樂美學、簡明配器法、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏實踐、視唱練耳實踐、畢業論文

經濟法

專科

兩年

大學語文、法理學、憲法學、民法學、民事訴訟法學、公司法、經濟法概論、刑法學、合同法、稅法、國際經濟法概論、勞動法、計算機基礎、人力資源管理

本科

兩年

英語(二)、行政處罰法、行政復議法學、國家賠償法、經濟法學原理、企業與公司法、行政法學、勞動法、金融法概論、房地產法、環境法學、稅法原理、行政訴訟法、財務管理學(輔修)

市場營銷專科兩年政治經濟學(財經類)、高等數學(一)、基礎會計學、經濟法概論(財經類)、大學語文(專)、國民經濟統計概論、消費心理學、談判與推銷技巧、企業管理概論、公共關系學、廣告學(一)、市場營銷學、市場調查與預測、計算機應用基礎(含實踐)

本科兩年英語(二)、高等數學(二)、市場營銷策劃、金融理論與實務、商品流通概論、消費經濟學、國際商務談判、國際貿易理論與實務、企業會計學、國際市場營銷學、管理系統中計算機應用(含實踐)

公共關系本科兩年人際關系學、公共關系口才、現代談判學、公共關系案例、國際公共關系、公關政策、企業文化、創新思維理論與方法、領導科學、人力資源管理(一)、現代資源管理(一)、廣告運作策略

行政管理專科兩年大學語文(專)、政治學概論、法學概論、現代管理學、行政管理學、市政學、人力資源管理(一)、公文寫作與處理、管理心理學、公共關系學、社會研究方法、秘書工作 、計算機應用基礎(含實踐)

本科兩年英語(二)、當代中國政治制度、西方政治制度、公共政策、領導科學、國家公務員制度、行政組織理論、行政法與行政訴訟法(一)、社會學概論、中國行政史、中國文化概論、普通邏輯、財務管理學、秘書學概論、企業管理概論

漢語言

文學

專科

兩年

文學概論、中國現代文學作品選、中國當代文學作品選、中國古代文學作品選(一、二)、外國文學作品選、現代漢語、古代漢語、寫作等

本科

兩年

美學、中國現代文學史、中國古代文學史(一、二)、外國文學史、語言學概論、英語(二)、兩門選修課、畢業論文

涉外秘書學

專科

兩年

英語(一)、大學語文(專)、公共關系、外國秘書工作概況、涉外秘書實務、涉外法概要、

本科

兩年

英語(二)、中外文學作品導讀、國際貿易理論與實務、經濟法概論、秘書語言研究、公關禮儀、交際語言學、國際商務談判、中外秘書比較、口譯與聽力等

對外漢語

本科

兩年

現代漢語、實用英語、中國古代文學、中國現當代文學、外國文學、外國文化概論、對外漢語教學概論、英語表達與溝通(實踐環節)畢業論文等

英語翻譯

專科

兩年

英語寫作基礎、綜合英語(一二)、英語閱讀(一)、英語國家概況、英語筆譯基礎、初級英語筆譯、初級英語口譯、英語聽力

本科

兩年

中級筆譯、高級筆譯、中級口譯、同聲傳譯、英漢語言文化比較、第二外語(日 / 法)、高級英語、英美文學選讀、畢業論文

日語

專科

兩年

基礎日語(一二)、日語語法、日本國概況、日語閱讀(一二)、經貿日語、日語聽力、日語口語

本科

兩年

高級日語(一二)、日語句法篇章法、日本文學選讀、日漢翻譯、第二外語(英/法)、現代漢語、計算機應用基礎、日語口譯與聽力、畢業論文

英語

專科

兩年

綜合英語(一二)、英語閱讀(一二)、英語寫作基礎、英語國家概況、英語聽力,口語等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、口譯與聽力、二外(日語)等

外貿英語

專科

兩年

綜合英語(一二)、英語閱讀(一)、英語寫作基礎、英語國家概況、國際貿易理論與實務、英語聽力、口語、外貿英語閱讀等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、外貿口譯與聽力、二外(日語)等

公共事業

管理

專科

兩年

計算機應用基礎、公共事業管理概論、社會學概論、管理學原理、人力資源開發與管理、公共關系、社會調查與方法、行政管理學、文教事業管理、計劃生育管理、秘書學概論、計算機應用基礎(實踐)等

本科

兩年

英語(二)、公共管理學、公共政策、公共事業管理、公共經濟學、非政府組織管理、行政法學、人力資源管理(一)、管理信息系統、畢業論文等

工商企業

管理

專科

兩年

計算機應用基礎、基礎會計學、經濟法概論、國民經濟統計概論、企業管理概論、生產與作業管理、市場營銷學、中國稅制、企業會計學、人力資源管理、企業經濟法(輔修)、民法學(輔修);

本科

兩年

英語(二)、高等數學、管理系統中計算機應用、國際貿易管理與實務、管理學原理、財務管理、金融理論與實務、企業經營戰略、組織行為學、質量原理、企業管理咨詢、合同法(輔修)、行政法學(輔修)。

國際貿易

專科

兩年

高等數學、法律基礎、計算機應用基礎、英語、國際貿易實務、國際金融、國際商法、中國對外貿易、WTO知識概論、市場營銷學等

本科

兩年

國際市場營銷學、世界市場行情、國際商務談判、企業會計學、國際運輸與保險、西方經濟學、外國經貿知識選讀、涉外經濟法、經貿知識英語等

金融管理

專科

兩年

證券投資分析、保險學原理、銀行會計學、商業銀行業務與管理、貨幣銀行學、財政學、經濟法概論、基礎會計學、管理學原理等

本科

兩年

管理會計實務、國際財務管理、公司法律制度研究、英語(二)、電子商務概論、組織行為學、風險管理、高級財務管理、審計學、政府政策與經濟學等

會計(電算化)

專科

兩年

英語(一)、大學語文、高等數學(一)、基礎會計學、國民經濟統計概論、數據庫及應用、財政與金融、會計電算化、成本會計、財務管理學、計算機應用基礎、經濟法概論(財經類)

本科

兩年

高等數學(二)、、英語(二)、數據結構、審計學、管理學原理、通用財務軟件、計算機網絡基礎、財務報表分析(一)、金融理論與實務、高級財務軟件、操作系統。加考課程:會計電算化、財務管理學、成本會計、基礎會計學、政治經濟學(財經類)

人力資源

管理

專科

兩年

管理學原理、組織行為學、人力資源管理學、人力資源經濟學、企業勞動工資管理、勞動就業論、社會保障、勞動與社會保障法、公共關系學、應用文寫作等

本科

兩年

企業戰略管理、人力資源戰略與規劃、人力資源培訓、人事測評理論與方法、人力資源薪酬管理、績效管理、人力資源開發管理理論與策略、管理信息系統等

文化事業

管理

專科

兩年

英語(一)、寫作、中國文化概論、文化管理學、文化行政學、文化政策與法規、文化經濟學、文化策劃與營銷、藝術概論、社會學概論、民間文學、計算機

文化產業

本科

兩年

英語(二)、中國文化導論、文化產業與管理、文化產業創意與策劃、文化市場與營銷、外國文化導論、媒介經營與管理、文化服務與貿易

經濟信息

管理

專科

兩年

高等數學、計算機網絡基礎、計算機應用技術、計算機軟件基礎、計算機組成原理、經濟信息導論、計算機信息基礎、信息經濟學等

本科

兩年

英語(二)、應用數學、中級財務會計、計算機網絡技術、社會研究方法、網絡經濟與企業管理、數據庫及應用、電子商務概論、高級語言程序設計、應用數理統計、經濟預測方法。

游戲軟件

開發技術

專科

兩年

英語(一)、高等數學、計算機游戲概論、高級語言程序設計、游戲作品賞析、計算機網絡技術、游戲軟件開發基礎、市場營銷、動畫設計基礎等

本科

兩年

英語(二)、游戲創意與設計概論、可視化程序設計、藝術設計基礎、多媒體應用技術、DirectX、Java語言程序設計、游戲開發流程與引擎原理、游戲架構導論、軟件工程、游戲心理學等

電子商務

專科

兩年

電子商務英語、經濟學(二)、計算機與網絡技術基礎、市場營銷(三)、基礎會計學、市場信息學、國際貿易實務(三)、電子商務概論、商務交流(二)、網頁設計與制作、互聯網軟件應用與開發、電子商務案例分析、綜合作業

本科

兩年

英語(二)、數量方法(二)、電子商務法概論、電子商務與金融、電子商務網站設計原理、電子商務與現代物流、互聯網數據庫、網絡營銷與策劃、電子商務安全導論、網絡經濟與企業管理、商法(二)

信息技術

教育

本科

兩年

英語(二)、物理(工)、數據庫原理、數據結構、計算機網絡與通信、計算機系統結構、軟件工程、數值分析、面向對象程序設計、計算機輔助教育、高級語言程序設計、數字邏輯、中學信息技術教學與實踐研究

計算機

及應用

專科

兩年

大學語文、高等數學、英語(一)、模擬電路與數字電路、計算機應用技術、匯編語言程序設計、數據結構導論、計算機組成原理、微型計算機及其接口技術、高級語言程序設計(一)、操作系統概論、數據庫及其應用、計算機網絡技術

本科

兩年

英語(二)、高等數學、物理(工)、離散數學、操作系統、數據結構、面向對象程序設計、軟件工程、數據庫原理、計算機系統結構、計算機網絡與通信

電子政務

專科

兩年

行政管理學、公文寫作與處理、公共事業管理、行政法學、經濟管理概論、辦公自動化原理及應用、政府信息資源管理、電子政務概論、管理信息系統、計算機應用技術

本科

兩年

英語(二)、公共管理學、電子政務理論與技術、政府經濟學、信息化理論與實踐、網站建設與管理、計算機網絡與通信、電子政務案例分析、信息與網絡安全管理

第12篇

專業

層次

學制

主要課程

音樂教育

專科

兩年

大學語文、基礎樂理、視唱練耳、基礎聲樂、基礎和聲、合唱與指揮基礎、基礎鋼琴、藝術概論、民族民間音樂、音樂欣賞、中學音樂教學法、計算機應用基礎、計算機應用基礎實踐、基礎鋼琴實踐、基礎聲樂實踐、

本科

兩年

英語(二)、中外音樂史、中外音樂欣賞、和聲學、音樂作品分析、歌曲寫作、音樂教育學、音樂美學、簡明配器法、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏、聲樂實踐、歌曲鋼琴伴奏實踐、視唱練耳實踐、畢業論文

經濟法

專科

兩年

大學語文、法理學、憲法學、民法學、民事訴訟法學、公司法、經濟法概論、刑法學、合同法、稅法、國際經濟法概論、勞動法、計算機基礎、人力資源管理

本科

兩年

英語(二)、行政處罰法、行政復議法學、國家賠償法、經濟法學原理、企業與公司法、行政法學、勞動法、金融法概論、房地產法、環境法學、稅法原理、行政訴訟法、財務管理學(輔修)

市場營銷 專科 兩年 政治經濟學(財經類)、高等數學(一)、基礎會計學、經濟法概論(財經類)、大學語文(專)、國民經濟統計概論、消費心理學、談判與推銷技巧、企業管理概論、公共關系學、廣告學(一)、市場營銷學、市場調查與預測、計算機應用基礎(含實踐)

本科 兩年 英語(二)、高等數學(二)、市場營銷策劃、金融理論與實務、商品流通概論、消費經濟學、國際商務談判、國際貿易理論與實務、企業會計學、國際市場營銷學、管理系統中計算機應用(含實踐)

公共關系 本科 兩年 人際關系學、公共關系口才、現代談判學、公共關系案例、國際公共關系、公關政策、企業文化、創新思維理論與方法、領導科學、人力資源管理(一)、現代資源管理(一)、廣告運作策略

行政管理 專科 兩年 大學語文(專)、政治學概論、法學概論、現代管理學、行政管理學、市政學、人力資源管理(一)、公文寫作與處理、管理心理學、公共關系學、社會研究方法、秘書工作 、計算機應用基礎(含實踐)

本科 兩年 英語(二)、當代中國政治制度、西方政治制度、公共政策、領導科學、國家公務員制度、行政組織理論、行政法與行政訴訟法(一)、社會學概論、中國行政史、中國文化概論、普通邏輯、財務管理學、秘書學概論、企業管理概論

漢語言

文學

專科

兩年

文學概論、中國現代文學作品選、中國當代文學作品選、中國古代文學作品選(一、二)、外國文學作品選、現代漢語、古代漢語、寫作等

本科

兩年

美學、中國現代文學史、中國古代文學史(一、二)、外國文學史、語言學概論、英語(二)、兩門選修課、畢業論文

涉外秘書學

專科

兩年

英語(一)、大學語文(專)、公共關系、外國秘書工作概況、涉外秘書實務、涉外法概要、

本科

兩年

英語(二)、中外文學作品導讀、國際貿易理論與實務、經濟法概論、秘書語言研究、公關禮儀、交際語言學、國際商務談判、中外秘書比較、口譯與聽力等

對外漢語

本科

兩年

現代漢語、實用英語、中國古代文學、中國現當代文學、外國文學、外國文化概論、對外漢語教學概論、英語表達與溝通(實踐環節)畢業論文等

英語翻譯

專科

兩年

英語寫作基礎、綜合英語(一二)、英語閱讀(一)、英語國家概況、英語筆譯基礎、初級英語筆譯、初級英語口譯、英語聽力

本科

兩年

中級筆譯、高級筆譯、中級口譯、同聲傳譯、英漢語言文化比較、第二外語(日 / 法)、高級英語、英美文學選讀、畢業論文

日語

專科

兩年

基礎日語(一二)、日語語法、日本國概況、日語閱讀(一二)、經貿日語、日語聽力、日語口語

本科

兩年

高級日語(一二)、日語句法篇章法、日本文學選讀、日漢翻譯、第二外語(英/法)、現代漢語、計算機應用基礎、日語口譯與聽力、畢業論文

英語

專科

兩年

綜合英語(一二)、英語閱讀(一二)、英語寫作基礎、英語國家概況、英語聽力,口語等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、口譯與聽力、二外(日語)等

外貿英語

專科

兩年

綜合英語(一二)、英語閱讀(一)、英語寫作基礎、英語國家概況、國際貿易理論與實務、英語聽力、口語、外貿英語閱讀等

本科

兩年

英語寫作、高級英語、英美文學選讀、英語翻譯、經貿知識英語、外貿口譯與聽力、二外(日語)等

公共事業

管理

專科

兩年

計算機應用基礎、公共事業管理概論、社會學概論、管理學原理、人力資源開發與管理、公共關系、社會調查與方法、行政管理學、文教事業管理、計劃生育管理、秘書學概論、計算機應用基礎(實踐)等

本科

兩年

英語(二)、公共管理學、公共政策、公共事業管理、公共經濟學、非政府組織管理、行政法學、人力資源管理(一)、管理信息系統、畢業論文等

工商企業

管理

專科

兩年

計算機應用基礎、基礎會計學、經濟法概論、國民經濟統計概論、企業管理概論、生產與作業管理、市場營銷學、中國稅制、企業會計學、人力資源管理、企業經濟法(輔修)、民法學(輔修);

本科

兩年

英語(二)、高等數學、管理系統中計算機應用、國際貿易管理與實務、管理學原理、財務管理、金融理論與實務、企業經營戰略、組織行為學、質量原理、企業管理咨詢、合同法(輔修)、行政法學(輔修)。

國際貿易

專科

兩年

高等數學、法律基礎、計算機應用基礎、英語、國際貿易實務、國際金融、國際商法、中國對外貿易、WTO知識概論、市場營銷學等

本科

兩年

國際市場營銷學、世界市場行情、國際商務談判、企業會計學、國際運輸與保險、西方經濟學、外國經貿知識選讀、涉外經濟法、經貿知識英語等

金融管理

專科

兩年

證券投資分析、保險學原理、銀行會計學、商業銀行業務與管理、貨幣銀行學、財政學、經濟法概論、基礎會計學、管理學原理等

本科

兩年

管理會計實務、國際財務管理、公司法律制度研究、英語(二)、電子商務概論、組織行為學、風險管理、高級財務管理、審計學、政府政策與經濟學等

會計(電算化)

專科

兩年

英語(一)、大學語文、高等數學(一)、基礎會計學、國民經濟統計概論、數據庫及應用、財政與金融、會計電算化、成本會計、財務管理學、計算機應用基礎、經濟法概論(財經類)

本科

兩年

高等數學(二)、、英語(二)、數據結構、審計學、管理學原理、通用財務軟件、計算機網絡基礎、財務報表分析(一)、金融理論與實務、高級財務軟件、操作系統。加考課程:會計電算化、財務管理學、成本會計、基礎會計學、政治經濟學(財經類)

人力資源

管理

專科

兩年

管理學原理、組織行為學、人力資源管理學、人力資源經濟學、企業勞動工資管理、勞動就業論、社會保障、勞動與社會保障法、公共關系學、應用文寫作等

本科

兩年

企業戰略管理、人力資源戰略與規劃、人力資源培訓、人事測評理論與方法、人力資源薪酬管理、績效管理、人力資源開發管理理論與策略、管理信息系統等

文化事業

管理

專科

兩年

英語(一)、寫作、中國文化概論、文化管理學、文化行政學、文化政策與法規、文化經濟學、文化策劃與營銷、藝術概論、社會學概論、民間文學、計算機

文化產業

本科

兩年

英語(二)、中國文化導論、文化產業與管理、文化產業創意與策劃、文化市場與營銷、外國文化導論、媒介經營與管理、文化服務與貿易

經濟信息

管理

專科

兩年

高等數學、計算機網絡基礎、計算機應用技術、計算機軟件基礎、計算機組成原理、經濟信息導論、計算機信息基礎、信息經濟學等

本科

兩年

英語(二)、應用數學、中級財務會計、計算機網絡技術、社會研究方法、網絡經濟與企業管理、數據庫及應用、電子商務概論、高級語言程序設計、應用數理統計、經濟預測方法。

游戲軟件

開發技術

專科

兩年

英語(一)、高等數學、計算機游戲概論、高級語言程序設計、游戲作品賞析、計算機網絡技術、游戲軟件開發基礎、市場營銷、動畫設計基礎等

本科

兩年

英語(二)、游戲創意與設計概論、可視化程序設計、藝術設計基礎、多媒體應用技術、DirectX、Java語言程序設計、游戲開發流程與引擎原理、游戲架構導論、軟件工程、游戲心理學等

電子商務

專科

兩年

電子商務英語、經濟學(二)、計算機與網絡技術基礎、市場營銷(三)、基礎會計學、市場信息學、國際貿易實務(三)、電子商務概論、商務交流(二)、網頁設計與制作、互聯網軟件應用與開發、電子商務案例分析、綜合作業

本科

兩年

英語(二)、數量方法(二)、電子商務法概論、電子商務與金融、電子商務網站設計原理、電子商務與現代物流、互聯網數據庫、網絡營銷與策劃、電子商務安全導論、網絡經濟與企業管理、商法(二)

信息技術

教育

本科

兩年

英語(二)、物理(工)、數據庫原理、數據結構、計算機網絡與通信、計算機系統結構、軟件工程、數值分析、面向對象程序設計、計算機輔助教育、高級語言程序設計、數字邏輯、中學信息技術教學與實踐研究

計算機

及應用

專科

兩年

大學語文、高等數學、英語(一)、模擬電路與數字電路、計算機應用技術、匯編語言程序設計、數據結構導論、計算機組成原理、微型計算機及其接口技術、高級語言程序設計(一)、操作系統概論、數據庫及其應用、計算機網絡技術

本科

兩年

英語(二)、高等數學、物理(工)、離散數學、操作系統、數據結構、面向對象程序設計、軟件工程、數據庫原理、計算機系統結構、計算機網絡與通信

電子政務

專科

兩年

行政管理學、公文寫作與處理、公共事業管理、行政法學、經濟管理概論、辦公自動化原理及應用、政府信息資源管理、電子政務概論、管理信息系統、計算機應用技術

本科

兩年

英語(二)、公共管理學、電子政務理論與技術、政府經濟學、信息化理論與實踐、網站建設與管理、計算機網絡與通信、電子政務案例分析、信息與網絡安全管理

主站蜘蛛池模板: 上杭县| 临沂市| 犍为县| 德清县| 香河县| 墨竹工卡县| 青海省| 霍州市| 泰兴市| 宁乡县| 武胜县| 蒲江县| 呼图壁县| 潞西市| 都匀市| 曲阳县| 吉水县| 栾川县| 繁昌县| 宣化县| 马公市| 永宁县| 盘锦市| 宽城| 凭祥市| 日照市| 花莲县| 吉安县| 饶河县| 奇台县| 原阳县| 伊宁市| 镇平县| 孝义市| 兰考县| 苗栗县| 大余县| 茌平县| 合山市| 丹棱县| 镇沅|