時間:2023-10-20 09:55:57
序論:在您撰寫計算機程序開發培訓時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
關鍵詞:Java技術;應用;發展研究
Java技術是一種重要的計算平臺,為多層、復雜的網絡計算提供應用基礎,當前Java技術越來越成熟,出現了JavaME、JavaEE、JavaSE計算平臺,涉及Web服務、無線應用、企業應用等各個方面。結合Java技術的應用現狀,應積極進行發展研究,充分發揮Java技術優勢,完善和優化Java技術應用。
一、Java技術概述
Java在實際應用中具有較高的穩定性和可靠性,Java技術考慮到互聯網的安全因素,其內部的安全設置相對比較完善,受到廣大計算機軟件系統開發設計人員的喜愛,Java技術也成為推動互聯網技術快速發展的重要推動力。Java技術和普通計算機語言類型不同,在計算機程序設計時主要是面向對象,并且利用其獨特可移植性,可以為不同計算機應用程序提供便利,有效簡化應用程序設計,支持多線程,這種可移植性和面向對象性可以很容易地實現不同軟件系統平臺的兼容,給予軟件系統程序開發設計人員很大幫助,并且Java技術應用獨特的安全設置方式,可以有效規避一些惡意的計算機程序代碼,對提高計算機軟件系統的安全性和穩定性有著重要意義。
二、Java技術應用情況
1.在辦公自動化和電子政務中的應用
當前我國軟件公司利用Java技術產品和相應軟件平臺,如中創Infoweb、金碟Apusic、東方通TongWeb等利用JavaEE服務器,實現在工商局等多個部門的應用。東方軟件EAP電子政務架構在稅務系統、公檢法等系統中應用,另外廣西中永科技運用Java技術開發了辦公自動化軟件,Java技術計算平臺比較方便,在軟件系統開發設計中具有良好的可拓展性。
2.在嵌入式設備中的應用
Java技術和嵌入式設備的結合推動了各種智能電子卡的出現,這使得Java技術被廣泛地應用在很多電子玩具、汽車電子設備、數字電視等家用電器以及醫療設備、通信終端、無線手持設備中,Java智能卡、Java PDA、Java移動電話給廣大消費者提供極大的便利。
3.在輔助教學中的應用
Java技術在輔助教學中也發揮著重要功能,例如,Edustation遠程教學系統,可用于異地遠程教學、課后學習和本地網上教學。清華大學利用Java技術優化和改進計算機軟件基礎教學模式,研究了BlueJ漢化方案Java教學軟件的應用特性。
三、Java技術發展研究建議
1.加大技術研究投入
政府部門應加大Java技術研究的投入,在互聯網信息產業發展規劃中將Java技術放在一個重要位置,積極組織各個領域和行業的通力合作,真正實現產學研用,積極開發具有自主產權的軟件系統產品。同時,優化和完善基于Java的支撐軟件和中間件,推動以xml和Java為基礎的信息化綜合平臺、電子商務平臺和電子政務的應用,研究Java嵌入式電子產品和計算機軟件系統,支持建立Java技術的產品測評和技術開發中心,加強對各種Java技術產品的性能檢測和質量監管。
2.積極開發Java應用軟件
計算機軟件系統開發商和各個行業應積極開發Java應用軟件,例如,Java教學軟件、實時監控軟件等。發揮Java技術優勢,實現一次開發、到處運行,避免重復地進行開發設計,推動國產計算機Java軟件產品的產業化和商品化。
3.加強各協會和學會的合作
每年定期組織Java技術應用研究學術研討會,加強各個領域專家學者對于Java技術的溝通交流,推動深層次的技術研究,探討Java技術實際應用中遇到的各種問題,改進Java技術計算平臺,開發Java技術更多的應用功能。
4.加強Java技術人才培養
為了實現Java技術的可持續發展,應加強人才培養,做好Java宣傳教育培訓,在相關網站上開設Java專欄,展示Java技術應用成果和產品,介紹Java技術特點,組織出版關于Java技術的各種電子刊物或者書籍,開設Java技術遠程技能培訓系統,對一些有興趣的技術人員進行Java培訓,特別是在對大學計算機專業,設立Java必修課,使大學生熟練掌握Java技術應用。
近年來,Java技術在我國各個領域和行業中的應用越來越廣泛,作為一種廣泛使用的編程語言類型,其在多方面都表現出重要應用優勢,結合當前Java技術的應用現狀,應通過多種措施和手段繼續加大對Java技術的發展研究,不斷提高Java技術的應用功能。
參考文獻:
[1]何興昌.JAVA技術發展與應用研究[J].硅谷,2009,(2).
關鍵詞:基層統計;計算機;規范化建設
隨著現代信息技術的飛速發展,電子計算機也越來越多地被運用到基層統計領域。實現基層統計業務處理電子化、統計信息網絡化,提高基層統計的辦公自動化水平,已經成為統計規范化建設的重要內容。鑒于此,分析當前計算機在基層統計中應用現狀,探討其中存在的問題,并提出相應的解決對策,可以極大地推動基層統計的規范化建設。
1.計算機在基層統計領域內應用狀況
相比于其他一些行業,計算機在統計領域中的應用較早,大概始于20世紀80年代中后期。計算機應用于統計領域之后,改變了部分統計數據手工匯總的繁瑣局面,很大程度上節省了人力,提高了工作效率。但是,起初階段,由于計算機配置較低,處理速度很慢,而且程序開發周期較長,因此計算機在統計中應用程度不是很高。隨著信息技術的進一步發展,實現統計信息管理及處理的現代化已經成為統計發展的必然趨勢,在基層統計中的應用也提出了更高的要求。因此計算機在基層統計中的廣泛應用,不僅為基層統計本身帶來了極大地便利,大大地提高了工作效率,而且也為科研工作者、政府決策者帶來了全面、及時的參考信息,極大地展現了統計的時代特點。
2. 計算機在基層統計領域內應用尚存的問題
2.1辦公自動化的整體水平不高
當前基層統計領域內整體辦公自動化水平還不夠高,統計臺賬的設置、統計原始記錄、統計報表數據管理等在很大程度上還停留在傳統處理方式上,相應地有些部門仍未建立統計信息標準數據,有的甚至不能運用現代計算機技術進行維護、管理和備份。有些基層統計部門正在著力實現辦公自動化,但是其著力點只是放在了實現利用辦公軟件進行文字處理,與真正地實現基層統計信息自動化及網絡化相差甚遠。
2.2數據處理不規范的現象仍然存在
當前,基層統計中計算機數據處理不規范的現象在一定范圍內仍然存在。在統計業務中,除了專業報表數據利用計算機程序處理之外,其余工作均通過計算機儲存和遠程運輸的方式,部分工作還停留在半手工處理的階段,沒有開發出相應地數據處理程序,影響了統計的效率;同時,由于計算機硬件技術水平發展加快,處理速度也越來越快,但是統計人員開發、應用軟件的水平跟不上硬件的發展速度,難以實現協調發展,造成了計算機技術和信息資源的部分浪費以及數據處理工作的不規范。
2.3計算機及網絡管理水平及安全問題
隨著現代統計業務的不斷發展,統計業務對計算機應用也正在產生新的需求。統計從業人員往往難以適應計算機和網絡技術的新發展,在缺乏專業知識培訓的情況下,很難實時地更新自我知識結構,提高自身工作的水平。此外,計算機網絡技術的飛速發展也帶來了網絡安全問題,包括統計信息資料、計算機硬件資源以及統計網絡安全等都成了當前計算機應用于統計中不可忽視的重大課題。
3.計算機在基層統計領域內應用尚存問題的對策建議
3.1加強計算機處理程序和網絡數據庫的開發
在計算機領域,硬件是基礎,軟件是關鍵,應用是目的。統計部門應該充分利用當前信息資源,強化應用軟件的設計工作,著力開發適用于基層統計需求的數據處理程序,努力實現基層統計的程序化、網絡化以及規范化。此外,統計部門還應該充分利用專業人員進行綜合統計數據庫、年報數據庫、單位名錄庫及其他專業數據庫的開發工作,充分提高數據庫的綜合利用效率,強化計算機網絡技術的開發利用。最后,在計算機處理程序、網絡數據開發的基礎上,逐步推進基層統計的無紙化辦公及真正地辦公自動化建設,改進工作效率。
3.2加強對統計人員的計算機專業知識培訓工作
統計部門應該加強對基層統計人員的專業知識培訓工作,以確保基層統計規范化建設的順利進行。通過對工作人員的計算機操作技能培訓,使其不僅熟練掌握本職工作所需的操作技能,而且熟悉計算機相關知識,以提高其工作能力和個人素質。此外,還要強化計算機和網絡管理應用水平的相關培訓,以使工作人員適應統計業務工作中不斷出現的應用需求。
3.3加強計算機和網絡安全管理
計算機及網絡安全管理已經成為當前統計信息工作重要課題之一。因此,在計算機應用過程中,相關基層統計人員應該加強計算機的數據備份工作,建立光盤庫,對備份載體實行檔案化的管理,以防止數據丟失;及時更新網絡殺毒軟件,設置防火墻,防止病毒和黑客非法入侵,給基層統計帶來極大地損失。
綜上所示,推進計算機在統計領域中的應用可以極大地推進基層統計的規范化建設。統計部門在參考以上建議的基礎上,應該將此項工作作為一個系統的工程,建立相應的管理體制,實現統計業務工作制度的程序化和規范化,指導基層統計工作人員不斷適應時代要求,積極地參加各種相關的培訓,不斷提高自身綜合素質,不斷適應當前統計辦公自動化的要求,保障統計工作效率的不斷提升!
參考文獻:
論文摘 要:為提高高校計算機專業嵌入式系統課程的教學效果,以適應社會對嵌入式人才的要求,在分析嵌入式系統體系結構的基礎上,分析了高校計算機專業嵌入式系統的教學現狀、教學內容和教學方法,指出現有教學過程中存在的不足之處,并提出相應的解決方案。
嵌入式系統是以應用為中心,以計算機技術為基礎,軟硬件可裁減的計算機系統,通俗地講,就是具有智能處理功能的電子產品。如今,嵌入式系統已經被廣泛應用于工業控制、醫療儀器、智能儀表、通信設備等眾多領域,可以說,嵌入式系統無處不在,人們的生活也離不開嵌入式系統。
如今,社會對掌握嵌入式技術的人才需求量較大,近幾年高校中的自動化類、電子類以及計算機類專業均開設了嵌入式系統的相關課程,社會上也有一些培訓機構開始開展嵌入式工程師的培訓。然而,由于面向對象、培養目標以及基礎知識的不同,高校中各專業以及培訓機構培養出的嵌入式人才的能力也不盡不同。本文結合嵌入式系統的體系結構和高校計算機專業的課程結構,對高校計算機專業嵌入式系統的教學現狀、教學內容和教學方法展開探討,指出現有教學過程中存在的不足之處,并提出相應的解決方案。
1 嵌入式系統的體系結構
一個完整的嵌入式系統可以分為軟件部分和硬件部分,因此,大體上講,嵌入式工程師可以分為嵌入式軟件工程師和嵌入式硬件工程師。但我們認為,一個合格的嵌入式工程師應該既要懂軟件,又要懂硬件,軟件和硬件之間是相輔相成的。
嵌入式軟件包含應用程序開發、驅動程序開發、操作系統的移植和裁減三個主要方面。然而,并非所有的嵌入式系統都需要進行驅動程序的開發以及操作系統的移植和裁減,如果使用的單片機較為簡單,或者開發的程序較為簡單,那么就沒有必要基于操作系統來進行應用程序的開發。但是,如果基于操作系統來開發應用程序,那么應用程序開發過程和普通的軟件開發幾乎沒有區別。
嵌入式硬件主要包含PCB設計和原理圖設計兩個方面。在原理圖設計階段,工程師需要根據實際需求選擇合適的芯片,設計相應的電路圖;而PCB設計主要是指PCB的布局和布線。對于高頻電路,在布線完成之后,還需要進行PCB電路圖的電磁兼容仿真和分析,以保證生產出的產品能夠正常工作。
由此可見,嵌入式系統開發涉及到的知識面較多,這對相應的從業人員提出了較高的要求,因此,要稱為一名合格的嵌入式工程師必須對上述所有方面都有所了解,并精通其中若干個方面。
2 高校計算機專業的課程結構
如今,高校計算機專業的課程結構除公共課外,可以分專業基礎課程,專業必修課程和專業選修課程。專業基礎課程主要是指電子技術基礎和計算機程序設計;專業必修課程主要包括計算機體系結構、操作系統、數據結構、軟件工程、計算機網絡和編譯原理等;專業選修課包括信息安全、圖像處理、網絡程序開發、嵌入式系統等。
從課程結構上,我們不難發現,該專業學生在學習嵌入式系統時存在一定難度,主要體現在對電路、數電和模電三門課程的掌握不牢固上。要想學好嵌入式系統,首先必須學好上述三門課程。而事實上,通常計算機專業將上述三門課程合成一門課程來進行講授,并且學時較短。學生經過一個學期的學習,只能對這三門課程有個大概的了解,并不能達到較為靈活應用的程度。
3 教學現狀、教學內容和教學手段
在教學現狀上,如今高校在講授嵌入式系統時,往往是一個教師會面對幾十個,甚至上百個學生。在人數較多時,授課質量會下降。事實上,社會培訓機構在進行嵌入式系統培訓時,往往會限制學生的數量。
在教學內容上,主要是以一些基本概念為主,如單片機結構,Linux嵌入式操作系統的原理和移植,Linux嵌入式驅動程序的開發,以及嵌入式軟件的設計方法等。事實上,對于剛接觸嵌入式系統的學生來說,講授這些空洞的基本概念是沒有任何意義的。根據學生的反映,由于他們沒有任何嵌入式方面的基礎知識,講授上述內容使得他們陷入一種迷茫的狀態,除了強迫性記住一些概念之外,其它什么都沒有學到。
在教學方法上,主要是以教師講課為主,學生處于被動地接受狀態。學生接受了大量的概念,卻沒有辦法真正理解這些概念。盡管學生也會做一些嵌入式系統的實驗,但在進行實驗時,學生往往是根據實驗手冊上的說明,按照實驗步驟一步步進行下去,最終除了能看到一些實驗結果外,幾乎根本無法理解其中的原理。
4 解決方案
為此,我們認為,高校計算機專業嵌入式系統的教學內容和教學方法必須進行改革,具體體現在以下三個方面:
第一,改變教學內容,注重實際應用。在教學內容上,不應講授空洞的基本概念,不應以復雜的單片機,如ARM為例進行講授,不應講授嵌入式操作系統的原理和移植操作,也不應講授驅動程序開發,這些內容都不適合初學者。而應該以一個簡單的單片機,如C51為例進行講授。同時,在講授C51時,應從一個應用者的角度,而不是一個設計者的角度來進行授課,這一點往往是一些教師沒有注意到的問題。他們往往過于強調單片機的內部原理,而忽略了單片機的應用方法。
第二,應以教師教課為輔,學生動手為主的教學方法。由于嵌入式系統是一門實踐性很強的課程,對于這類課程,過多的教學是無益的,往往會讓學生對嵌入式失去興趣。而如果能夠讓學生動手實驗,學生則能夠很直觀地感受到嵌入式的魅力。
第三,在動手實踐上,應以一個小型項目為主,基于開發板實驗為輔的方法。事實上,基于開發板進行實驗,學生往往只是簡單地對他人的程序進行編譯和下載,并觀看開發板上的運行效果,并不能主動地研究其中的原理,也無法提高學生解決問題的能力。而如果讓學生開發一個小型項目,如溫度顯示器等,那么學生不僅能夠真正了解嵌入式系統的開發流程,解決開發過程中遇到的各種問題,而且能夠獲得開發成功后的成就感,增加學生對嵌入式系統的樂趣。
5 結語
本論文在分析嵌入式系統體系結構的基礎上,分析了高校計算機專業嵌入式系統的教學現狀、教學內容和教學方法,指出現有教學過程中存在的不足之處,并提出了相應的解決方案。該方案有利于提高高校計算機專業嵌入式系統課程的教學效果,以適應社會對嵌入式人才的要求。
參考文獻
[1] 蔣偉杰.計算機專業本科嵌入式系統方向可見建設研究[J].計算機教育,2011,10(5):61~64.
【關鍵詞】計算機專業;嵌入式;教學
嵌入式系統是以應用為中心,以計算機技術為基礎,軟硬件可裁減的計算機系統,通俗地講,就是具有智能處理功能的電子產品。如今,嵌入式系統已經被廣泛應用于工業控制、醫療儀器、智能儀表、通信設備等眾多領域,可以說,嵌入式系統無處不在,人們的生活也離不開嵌入式系統。
如今,社會對掌握嵌入式技術的人才需求量較大,近幾年高校中的自動化類、電子類以及計算機類專業均開設了嵌入式系統的相關課程,社會上也有一些培訓機構開始開展嵌入式工程師的培訓。然而,由于面向對象、培養目標以及基礎知識的不同,高校中各專業以及培訓機構培養出的嵌入式人才的能力也不盡不同。本文結合嵌入式系統的體系結構和高校計算機專業的課程結構,對高校計算機專業嵌入式系統的教學現狀、教學內容和教學方法展開探討,指出現有教學過程中存在的不足之處,并提出相應的解決方案。
1. 嵌入式系統的體系結構
一個完整的嵌入式系統可以分為軟件部分和硬件部分,因此,大體上講,嵌入式工程師可以分為嵌入式軟件工程師和嵌入式硬件工程師。但我們認為,一個合格的嵌入式工程師應該既要懂軟件,又要懂硬件,軟件和硬件之間是相輔相成的。
嵌入式軟件包含應用程序開發、驅動程序開發、操作系統的移植和裁減三個主要方面。然而,并非所有的嵌入式系統都需要進行驅動程序的開發以及操作系統的移植和裁減,如果使用的單片機較為簡單,或者開發的程序較為簡單,那么就沒有必要基于操作系統來進行應用程序的開發。但是,如果基于操作系統來開發應用程序,那么應用程序開發過程和普通的軟件開發幾乎沒有區別。
嵌入式硬件主要包含PCB設計和原理圖設計兩個方面。在原理圖設計階段,工程師需要根據實際需求選擇合適的芯片,設計相應的電路圖;而PCB設計主要是指PCB的布局和布線。對于高頻電路,在布線完成之后,還需要進行PCB電路圖的電磁兼容仿真和分析,以保證生產出的產品能夠正常工作。
由此可見,嵌入式系統開發涉及到的知識面較多,這對相應的從業人員提出了較高的要求,因此,要稱為一名合格的嵌入式工程師必須對上述所有方面都有所了解,并精通其中若干個方面。
2. 高校計算機專業的課程結構
如今,高校計算機專業的課程結構除公共課外,可以分專業基礎課程,專業必修課程和專業選修課程。專業基礎課程主要是指電子技術基礎和計算機程序設計;專業必修課程主要包括計算機體系結構、操作系統、數據結構、軟件工程、計算機網絡和編譯原理等;專業選修課包括信息安全、圖像處理、網絡程序開發、嵌入式系統等。
從課程結構上,我們不難發現,該專業學生在學習嵌入式系統時存在一定難度,主要體現在對電路、數電和模電三門課程的掌握不牢固上。要想學好嵌入式系統,首先必須學好上述三門課程。而事實上,通常計算機專業將上述三門課程合成一門課程來進行講授,并且學時較短。學生經過一個學期的學習,只能對這三門課程有個大概的了解,并不能達到較為靈活應用的程度。
3. 教學現狀、教學內容和教學手段
在教學現狀上,如今高校在講授嵌入式系統時,往往是一個教師會面對幾十個,甚至上百個學生。在人數較多時,授課質量會下降。事實上,社會培訓機構在進行嵌入式系統培訓時,往往會限制學生的數量。
在教學內容上,主要是以一些基本概念為主,如單片機結構,Linux嵌入式操作系統的原理和移植,Linux嵌入式驅動程序的開發,以及嵌入式軟件的設計方法等。事實上,對于剛接觸嵌入式系統的學生來說,講授這些空洞的基本概念是沒有任何意義的。根據學生的反映,由于他們沒有任何嵌入式方面的基礎知識,講授上述內容使得他們陷入一種迷茫的狀態,除了強迫性記住一些概念之外,其它什么都沒有學到。
在教學方法上,主要是以教師講課為主,學生處于被動地接受狀態。學生接受了大量的概念,卻沒有辦法真正理解這些概念。盡管學生也會做一些嵌入式系統的實驗,但在進行實驗時,學生往往是根據實驗手冊上的說明,按照實驗步驟一步步進行下去,最終除了能看到一些實驗結果外,幾乎根本無法理解其中的原理。
4. 解決方案
為此,我們認為,高校計算機專業嵌入式系統的教學內容和教學方法必須進行改革,具體體現在以下三個方面:
第一,改變教學內容,注重實際應用。在教學內容上,不應講授空洞的基本概念,不應以復雜的單片機,如ARM為例進行講授,不應講授嵌入式操作系統的原理和移植操作,也不應講授驅動程序開發,這些內容都不適合初學者。而應該以一個簡單的單片機,如C51為例進行講授。同時,在講授C51時,應從一個應用者的角度,而不是一個設計者的角度來進行授課,這一點往往是一些教師沒有注意到的問題。他們往往過于強調單片機的內部原理,而忽略了單片機的應用方法。
第二,應以教師教課為輔,學生動手為主的教學方法。由于嵌入式系統是一門實踐性很強的課程,對于這類課程,過多的教學是無益的,往往會讓學生對嵌入式失去興趣。而如果能夠讓學生動手實驗,學生則能夠很直觀地感受到嵌入式的魅力。
第三,在動手實踐上,應以一個小型項目為主,基于開發板實驗為輔的方法。事實上,基于開發板進行實驗,學生往往只是簡單地對他人的程序進行編譯和下載,并觀看開發板上的運行效果,并不能主動地研究其中的原理,也無法提高學生解決問題的能力。而如果讓學生開發一個小型項目,如溫度顯示器等,那么學生不僅能夠真正了解嵌入式系統的開發流程,解決開發過程中遇到的各種問題,而且能夠獲得開發成功后的成就感,增加學生對嵌入式系統的樂趣。
5. 結語
本論文在分析嵌入式系統體系結構的基礎上,分析了高校計算機專業嵌入式系統的教學現狀、教學內容和教學方法,指出現有教學過程中存在的不足之處,并提出了相應的解決方案。該方案有利于提高高校計算機專業嵌入式系統課程的教學效果,以適應社會對嵌入式人才的要求。
參考文獻
[1] 蔣偉杰.計算機專業本科嵌入式系統方向可見建設研究[J].計算機教育,2011,10(5):61~64
[2] 王劍.計算機專業《嵌入式系統》教學實踐得探索[J].現代計算機,2011,11:35~36
關鍵詞:中職學校;計算機專業;校內實訓
中圖分類號:TP3-4 文獻標識碼:A文章編號:1007-9599 (2011) 07-0000-01
School Training Modularized Teaching of Computer Major in Vocational School
Wang Qian,Wang Xufeng
(Tiantai Vocational School,Taizhou317200,China)
Abstract:The practice of teaching computer applications have the ability to cultivate talent has a very important role.The computer professional characteristics and practice bases and limitations of the practice of school training as a major way,but the traditional training model,there are many problems in schools,so that effect of achieving the desired training goals.Based on the current school vocational schools computer training problems,proposed the implementation of modular teaching some of the ideas.
Keywords:Vocational school;Computer major;School training
一、中職計算機專業校內實訓實施模塊化教學的理論依據
根據教育部制定的《2003――2007年教育振興行動計劃》中提出的:“大力發展職業教育,大量培養高素質的技能型人才,尤其是高技能人才”,中等職業學校有責任為社會培養高素質的專業技術應用型人才。所謂技術應用型人才不僅僅要具有一定的理論修養,還應是具有較強的實踐能力才。因此中等職業學校計算機專業應注重培養學生的動手操作能力。
計算機專業學生的實踐教學目標包括以下方面:將培養實踐操作技能并且具有較強的知識運用能力和終身學習能力的人才作為教學目標。通過教學使學生掌握扎實的理論知識和較強的動手實踐能力。為實現目標需要改革傳統的教學方法,構建科學的、合理的、創新的實踐教學體系,提高實踐性課程的比重,開展有效實訓教學課程。通過動手能力的培養來促進學生的觀察能力、理解能力和綜合運用知識的能力,以適應社會對應用型計算機人才的需求。
二、中職計算機專業校內實訓中存在的問題
(一)實訓的崗位不夠清晰。中職學校計算機專業的校內實訓模式,往往是教師布置給學生一個計算機程序開發項目,一般是一個信息網站或一個功能較單一的小程序,學生在實訓的過程中充當多個角色。身份不明、崗位不清,雖然對具體的某個流程有了一定的感性認識,但對一個完整計算機項目的研發工作是怎樣分工、各崗位之間如何連接、程序塊信息如何傳遞、各崗位的職責卻不清楚。(二)實訓的內容陳舊簡單。由于計算機的發展變化迅速,而中職學校的計算機模擬實訓的資料已使用多年,與現行計算機使用開況已不相符,而且內容簡單,能全面涵蓋各個方面的實訓資料較少,這樣使得實訓效果達不到預期目標。(三)實訓的方法不夠先進。目前中職學校計算機專業校內實訓是教師發給學生一整套資料或一些程序源代碼,然后讓學生按照老師上課講授的方法進行驗證性實驗。這是一種被動的接受實訓,課程的實訓只停留在一套資料、一套標準答案上,無法培養學生的職業判斷能力和創造能力。
三、中職計算機專業校內實訓模塊化教學內容
模塊化教學是國際勞工組織在二十世紀七十年代開發出來的一種先進的技能培訓模式。以專項能力課程內容為單元模塊,整個教學過程圍繞一個個模塊展開。一個模塊集中在一個時間段內,完成從基本理論知識到操作技能的全部教學內容,邊學邊練,彌補講練分離的不足。
在構建中職計算機專業校內實訓模塊時,要按照專業培養目標,依據計算機職業特點,將所需的知識結構和能力要求分解為各項技能。本著與社會需求相符合,理論教學和技能訓練緊密有機結合在一起的原則,將實訓模塊劃分為:
(一)專業基本技能實訓模塊。該模塊主要是針對計算機的基本技能進行訓練,掌握文字輸入、Windows的基本操作、office文檔編輯等。(二)專業應用實訓模塊。該模塊主要是對《網站制作與開發》、《圖片圖形多媒體制作與處理》和《程序開發制作》等專業課的實訓,并結合計算機的特點,將此模塊劃分為《網站制作與開發實訓》、《圖片圖形多媒體制作與處理實訓》、《程序開發制作實訓》子模塊和多個實訓崗位。這些模塊的實訓應在相關課程的內容講授完時進行。(三)崗前綜合實訓模塊。該模塊是對計算機理論課程的綜合運用,此模塊的實訓應在學生去校外頂崗實習之前進行。主要針計算機個完整計算機項目的研發工作是怎樣分工、各崗位之間如何連接、程序塊信息如何傳遞、各崗位的職責如何設定等進行實訓。
四、中職計算機專業校內實訓實施模塊化教學的優點
將計算機專業校內模擬實訓的內容分模塊化在不同時間段組織進行,使計算機實踐教學與計算機理論教學有機結合起來,將實踐技能培養融入到理論課程的學習之中,這種模塊化教學的優點如下:
(一)實現理論教學與實踐教學相結合。通過模塊實訓,讓學生擔任計算機開發流程中不同的分工崗位,各負其責,把日常所學的計算機理論知識與實際工作流程業務相結合,使學生在學中做,在做中學,提高了學生專業理論水平和專業技能水平。(二)是培養實用型和技能型人才的有效方法。校內實訓模塊化把復雜的綜合實訓分解為若干個模塊,將大問題分解為一個個小問題,把復雜問題簡單化,學生可以通過自己的努力個個擊破。當學生在攻破了一個個實訓內容、完成了一個個實訓任務,品嘗到了成功的喜悅時,學習積極性將大大提高。(三)體現中等職業學校教育的特點。“以學生為中心、以能力為本位、以就業為導向、以滿足社會需求為目的”是中職學校辦學的理念。模塊化教學以專業崗位為模塊,把專業理論和操作技能有機地結合起來,做到了學與做的結合,學與用的結合,充分體現出以技能訓練為基礎的職業教育特點。
五、結束語
中職教育是“以社會需求為導向的就業教育”,社會需求是發展變化的,中職學校的計算機專業校內實訓模塊化教學模式和內容也不能一成不變,要根據形勢的發展變化,不斷完善和改進它,不斷補充進符合社會需求的專業知識和職業技能的教學新內容,使中職學生的計算機學習能真正學以致用,成為他們職業生涯成功的開始。
參考文獻:
[1]劉榮.高職《計算機應用基礎》課程教學[M].思考考試周刊,2009,42
1計算機軟件教育模式分析與探討
1.1高職高專計算機軟件教育的情況
只要有計算機,任何學院都可以辦計算機軟件專業。這既說明了計算機軟件教育的普遍,更說明了計算機軟件教育的硬件門檻實在是相當的低。很多學院都可以辦計算機軟件專業,很多學院的計算機軟件專業都差不多。高等教育本科以上的招生連年在擴大,從招生質量上說,高職高專招到的學生的素質是相對比較差的,而學習計算機知識往往需要比較高的邏輯能力、自學能力與刻苦精神,這讓高職高專的計算機軟件教育難上加難,現在社會上對計算機的應用水平在逐年提高,對計算機專業的要求也在逐年提高,學生的低素質和社會的高要求成了高職高專教育的一個突出問題,對此,幾乎所有的高職院校都沒有辦法完全給予解決,按照原來的解決方法,以教授學生程序知識為主,在教他們知識的同時培養其它素質。因為學生的整體素質相對低,而且在入學前又沒有學過任何程序知識,在入門時發生極大的困難,學生往往只能記住程序語言本身的語法,而對于程序語言的共性的知識,特別是與做程序相關的邏輯能力、自學能力、解決問題的能力與刻苦精神等都沒有得到強化訓練,結果在學習其它語言時又要重新把這些幾乎是同樣的內容學一遍,而且極容易產生以下的結果,學生學了很多門語言,但每門都不精,而且每門語言都花去了幾乎相同的時間,白白浪費了很多的時間,能不能將這很多門語言都換成一門語言呢?答案是否定的,因為有些專業知識是結合語言來學習的,比如說學習數據庫,就得安排Access或者vfp來教學;學習底層開發,就得安排C語言甚至匯編語言來學習;學型項目開發,就得安排visualstatio。還不算在學生畢業后,到了單位再按單位要求使用的語言。學生在語言的學習上花了太多的時間,就沒法保證其在短短的一年多到兩年的時間內達到社會的要求。
1.2高職高專計算機軟件師資
一般說來,計算機軟件這門學科需要人有強大的邏輯分析能力和歸納能力,而且因為計算機的基本核心都是國外做的,英文單詞出現得不少,所以也需要有一定的英文水平,-196-因此做計算機軟件這門學科的人一般來說素質不錯,而且數學一般很好,這幾年,高職高專院校都比較注重技能的培養,采用多種手段來提高教師的素質,將教師送去培訓、讀研究生;從社會上招聘一些有實際經驗的原軟件公司技術員;教師自學、幫教等。不少教師努力做科研、做課題、寫論文、評職稱,不少教師已經獲得了副教授以上的職稱,因此,從師資上說,高職高專的師資應該是不錯的。
1.3現行高職高專計算機軟件的教育模式
參考做得比較成功的軟件學院的做法,甚至與它們聯合辦學;在課程設置上與這些軟件學院同步;普遍采用案例教學法;這種教育模式無疑是先進的,效果也是非常好的,但只針對素質較好的學生,以及教學水平相當高的教師。它只說明了軟件知識教育的內容和先后問題,并沒有說明如果學生的素質達不到要求該怎么辦?事實上,大部分的教育者都沒有說明這個問題,這很正常。就算是素質較好的學生,有的對這種模式也未必適應,程序設計往往剛剛入門,就面臨畢業了。所以高職高專軟件教育的問題在于對學生教不教得懂?教懂的時間是多少?靈活運用程序知識的程度是多少?單單采用以上的教育模式還不足以解決這些問題。
2解決方法
2.1傳統素質的培養方法
因為計算機專業脫胎于數學專業,計算機軟件需要學生具有較強的邏輯分析能力,數學好的話一般來說邏輯能力也相對強,所以傳統的素質培養方法是先讓學生學好數學,再來學習程序設計。這種培養方法似乎無可厚非。但這里有幾個問題,高職高專的學生數學會很好嗎?能教好他們數學嗎?要教好他們數學得用多少時間?結果可想而知。
2.2教學與程序邏輯之間的關系
一般來說,數學思維好的學生邏輯能力一般較強,而且數學是創建計算機科學的基礎,所以一般來說,學習計算機程序開發在很多人眼里該先學好數學,再學計算機程序開發;那么數學和程序開發一定具有必然的一一對應關系嗎?未然,因為雖然計算機科學是從數學演變而來的,在早期的計算機應用中確實以數學計算為主,但隨著計算機科學的發展,特別是現在的應用系統開發,如果不是很高端應用的話,用到的數學知識是有限的,主要用到程序邏輯思維,數學思維好的學生只要將程序多加研讀,一般來說,獲得程序邏輯思維是不成太大問題的,但如果數學思維差點的學生。那就難了。對這樣的學生,如果先把他們的數學教好了再學程序的話,那代價就太大了,也沒這必要,所以設想如果直接進行程序邏輯能力的訓練讓他們獲得比較強的程序邏輯,那么他們學習后續課程就容易多了。
2.3程序素養的培養方法
(1)特別重視學生入門語言的教學,不要為了學習語言而學習語言,入門時重點不是學習語言本身,而是程序知識的共性,與做程序相關的邏輯能力、自學能力、解決問題的能力、刻苦精神等。這些知識和素質如能迅速解決,對于后續內容的學習非常有利。對于程序語言的選擇一般以VisualBasic程序設計語言為佳,因為用這門語言既可學習面向過程的程序知識,又可以學習面向對象的程序知識,而且語法相對簡單,表達清析明了,往后還可以繼續學習。學完了程序知識的共性與能力訓練之后再擴展其他程序知識(包括各種控件的屬性、事件與方法,甚至學習其他語言如C語言)。(2)改變原來的以知識教育為中心、能力教育為輔的教育模式,改為以能力教育為主、知識學習配合能力教育的教育模式。比如說對于數據庫知識的學習,如果我們是用Access來學習的話,那Access本身的知識就不必學得過深,會用其做數據庫即可,重點是關系數據庫的各方面的知識。也就是說,在學生掌握程序能力的過程中,他那個階段需要什么知識,我們就給他學什么知識,按知識能力過關而不是一定按原有課程的模式來學習。(3)在教學方法上采用以知識精煉基礎、程序素養訓練為主的教學方法。程序素養是程序設計基礎知識、算法的邏輯推導能力、相應的記憶力、歸納能力、與學習能力的綜合體現。教師要進一步地認識、分解程序素養,為學生構建一個更低的起點,一副更好的梯子,沿著這把梯子在老師的幫助下就能獲得程序素養,進入程序開發的大門。在這里,筆者專門分解了程序知識最基本的要素:變量,以此為突破口對程序基礎知識進行重構,并以此進行程序邏輯能力與歸納能力的訓練。筆者認為,變量是最基本的數據結構,對變量的特點、變量的形態、變量的作用范圍、特別是變量是如何同程序結構結合實現程序思路,普通的程序設計教材上并沒有詳細說明,這些知識要依賴學生在記憶程序知識并做大量的程序開發之后才由他們自己突然醒悟。對于程序設計基礎知識,根據構建最低平臺的原則,選擇最易學的語言VB作為講解語言,全部知識分為以下方面:第一部分,①數據類型②常量、變量、函數表達式③程序的三種結構順序、分支、循環④數組⑤自定義過程與函數。第二部分,面向對象部分。并對里面的內容作了最大程度的精煉,并且各種能力的訓練也融入其中。按照這種原則構建出來的基礎知識,必須能做到讓學生需要記憶的詞最少,內容最少,內容之間或內容本身要與學生原來的知識結構掛勾,就是英語單詞本身,也要給學生一個記憶的方法,根據學習的建構主義,新知識要與頭腦中的舊知識發生關聯,新知識才能得到好的理解,單純的背誦很容易讓人遺忘。然后再采用反復與自我講解的方法加深這種記憶,并將其從淺性記憶上升至深度記憶,要做到回憶某種記憶時幾乎是不假思索,脫口而出,這是素養訓練成功的第一步,根據本人多年的程序教學的經驗,如果能為學生構建好這種恰當的記憶內容與方法,學生能記住的幾率大增,而且不容易遺忘,記憶的速度又快,而這些又是編程中最需要的東西。邏輯能力與歸納能力是如何訓練的呢?首先要為學生構建一個推導的起始點,這個起始點要極低,極簡單,簡單到常人都會的程度。然后與寓復雜到簡單之中。將這個簡單的邏輯分解成常人都會的邏輯,讓學生的固有的邏輯與程度邏輯搭上橋,讓學生聽到這種例子就懂,而上下例子的邏輯差一點點,通過上一例子的方法再加上教師的指點,學生應該能做出下一例子,這樣就加深了對程序基本分析方法和算法的理解,每做一個例子都應有一個新的體會,經過這一連串的體會,學生就能獲得一定的歸納能力與邏輯能力。比如說講循環體,教師設置邏輯推導已為1+1,學生會做1+1后,需要講解為什么要用這程序來解決這個問題,然后做1+1+1+1+1,5個1相加,再做1+2+3+4+5。再做1+3+5+7+9,再做2+4+6+8+10。再做1+3+6+10+15等。這些例子是簡單的,簡單才能讓學生對于其中的數學問題一看就懂,才能不涉及更多的數學知識,我們需要做的就是盡力去挖掘這些例子所體現的程序能力。一般說來,變量是程序設計的核心概念,對于變量的分析也就等于分析了整個程序,將變量分為控制變量和累加變量兩大類,控制變量主要負責程序的流向和循環的次數,而累加變量主要是存數,并在其上進行算術運算。對1+1賦值給一個變量這樣一個問題,要理解累加變量的作用,也就是sam=sam+1這條語句是怎么編出來的,將它作為1+1+1+1的基礎,對于1+1+1+1這個例子要理解為什么要用循環,循環所用到的控制變量和累加變量,它們的初值是多少,在哪賦初值,變量在哪使用,終值為多少,在哪變化,變化量為多少,等等,在教師講解這些問題之后,要組織學生復述,一定要學生親口用自己的語言說出來才算理解:然后理解上一程序與下一程序之間的不同:用這種教法處理余下的問題,學生往往易于接受,因為這些例子涉及的數學并不難,其實極簡單,學生可以將注意力全部放在問題的解決上,解決方法已經標準化,只要用同一方法分析,必然能得到滿意的結果,這樣從簡單到復雜的推演過程能大大提高學生的歸納能力、邏輯能力與解決問題的能力。如果對程序設計的教學環節重新組織,在每一環節都像循環的講解那樣分析,相信對學生程序素養的提高幫助是非常大的。(4)在教學中大量使用誘導式教育,在階梯式的問題體系里,學生在解決問題時,教師不能直接給出答案,盡量地用學生熟悉的生活常識來啟發學生,讓他盡量自己解決問題;當學生解決了這個問題之后,要及時誘導學生進行總結,熟悉解決問題的思路,養成總結的習慣,加深對知識的理解,然后誘導學生進入下一個問題。(5)在教學中盡量利用多媒體課件,形象生動的多媒體教學會促進學生對于程序知識的記憶。對他們理解問題起到事半功倍的效果。
2.4實踐
筆者特意選擇了幾類人群來試驗,一類是中專生,一類是成人,一類是大專生對他們教授VisualBasic程序設計語言時用兩種教學方法來試驗,采用基于知識精煉的程序素養訓練為主教出來的學生效果更好,解決問題的能力、學習能力更強。
3總結
Abstract: The paper discussed the problems at accounting computerization internal control.
關鍵詞:會計電算化;內部控制;問題探析
Key words: accounting computerization; internal control; problem analysis
中圖分類號:F23文獻標識碼:A文章編號:1006-4311(2011)03-0007-01
1會計電算化內部控制中的問題
1.1 存儲介質發生的變化帶來的問題在原來手工會計條件下,企業發生的經濟業務均用紙張記錄,這些數據如果被修改,很容易辨別出被修改過的痕跡。但是,在會計電算化系統中,以電磁為介質,數據被直接已錄在磁盤或光盤上,對數據修改不留任何痕跡,加大了業務風險。
1.2 軟件程序開發有待完善軟件的程序關系到系統的安全,而會計軟件系統在設計、開發階段存在諸多安全問題。在手工會計系統中,對于一項經濟業務的每個環節都要經過某些具有相應權限人員的審核和簽章。但會計電算化后,崗位進行了重新劃分。新的會計環境對內容控制提出了新的要求。因為業務處理全部都是以電算化系統為主,電算化功能的高度集中導致了職責的集中,某些人員既可從事數據的輸入,又可負責數據的輸出和報送。計算機操作人員直接對使用中的程序和數據庫進行個人操作處理,加大了出現錯誤和舞弊的風險。
1.3 內部控制變得更加復雜,檔案保管需要有新的措施會計電算化的應用,給會計工作增加了新內容,不僅要保存好相關的紙質數據文件,還要保存、保管好已存儲在電子介質中的各種會計數據和計算機程序。與手工會計相比,增加了許多內容,如編程、維護人員與計算機操作人員內部控制、計算機內及磁盤內會計信息安全保護、計算機病毒防治,以及計算機操作管理等,涉及許多新的會計檔案,需要更為安全妥善的保管措施。
1.4 內部控制環境發生了變化隨著遠程通訊技術的發展,會計信息的網上實時處理成為可能,業務事項可以在遠離企業的某個終端機上瞬間完成數據處理工作,原先應由會計人員處理的有關業務事項,現在可能由其他業務人員在終端機上一次完成。原各應由幾個部門按預定的步驟完成的業務事項,現在可能集中在一個部門甚至一個人完成。因此,要保證企業財產物資的安全完整、保證會計系統對企業經濟活動反映的正確和可靠、達到企業管理的目標,企業內部控制制度的建立和完善就顯得更為重要,內容控制制度的范圍和控制程序較之手工會計系統更加廣泛,更加復雜。
1.5 會計電算化中的反記賬狀態的功能,對會計賬簿有一定的影響反記賬功能的目的,是為了取消部門甚至全部的錯誤賬簿記錄以后重新正確記賬。從本質上講,它是對錯誤的一種更正行為。而手工方式下記賬后是不允許重新記賬的,對于賬本上的錯誤,應采用畫線更正法、補充登記法或紅字沖銷法來更正,更正錯誤的過程被留下痕跡,這樣才能確保會計信息的質量和可信度。
2完善會計電算化內部控制的對策
2.1 建立新的管理制度建立新的職能分割制度、授權的控制制度是保證財務系統安全運行的基礎、會計人員應該檢查組織結構、職權和責任的分配與分工情況,其目的在于通過確定職責分工提供有力的內部控制,例如,程序與系統開發、計算機操作、輸入數據的控制,在可行的情況下應予以分離。會計人員應該確定是否制定了有關計算機硬件、計算機程序、數據文件、數據傳送、輸入和輸出資料以及人員的安全規定。該項檢查應該不僅涉及服務器的計算機設備,還應包括其他計算機終端,通訊設施及其他設備。建立以提高內部會計人員素質為目的的控制措施,組織網絡安全方面及高級程序語言的培訓,大力開展計算機輔助審計技術的培訓。培養一批既懂財會、審計業務,又精通計算機應用技術的有經驗的復合型專業內部會計人員。
2.2 建立計算機硬件和軟件管理制度通常,硬件和軟件管理制度包括以下一些內容:一是保證機房設備安全的措施。二是保證計算機正常運行措施。三是會計數據和會計軟件安全保密的措施。建立數據的備份制度,良好的備份制度是保證會計信息安全性的有效保障,一旦系統出現故障,可隨時用備份恢復系統。備份應特別注意選用質量較好、可靠性較高的介質對重要的數據則應采取雙備份或多備份,以防止一些不確定的因素造成備份的丟失。對安全保密程度不等的數據,應給予不同的使用人員賦予不同的操作權限,防止越權使用。四是修改會計核算軟件的審批和監督制度。對于單位自行組織開發的會計軟件,本單位擁有源程序,可自行修改,但必須報經單位總會計師(或領導)批準后才可修改。
2.3 計算機病毒防范與控制計算機病毒對計算機系統的安全造成極大的危害,會計電算化系統中的數據一旦遭到破壞,將造成極大的損失。有些會計人員認為安裝了殺毒軟件就萬事大吉,其實病毒的變形和更新是非??斓?,即使安裝了殺毒軟件,也絕非就高枕無憂了。防范病毒最為有效的措施是嚴禁會計電算化局域網接入廣域網中,加強安全教育,健全并嚴格執行防范病毒管理制度,包括:軟件、軟件盤及計算機系統的采購和更新要通過計算機病毒檢測后才可使用;建立軟盤管理制度,同時防止亂拷貝軟盤,不使用未經檢測的軟盤;安裝防病毒卡和反病毒軟件,定期檢測并清除計算機病毒。