日日夜夜撸啊撸,欧美韩国日本,日本人配种xxxx视频,在线免播放器高清观看

計算機語言論文大全11篇

時間:2022-12-14 01:52:03

緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的11篇計算機語言論文范文,希望它們能為您的寫作提供參考和啟發。

計算機語言論文

篇(1)

1會計核算與統計核算的差異

1.1會計核算與統計核算目標的差異

會計核算目標是向財務報告使用者提供與企業財務狀況、經營成果和現金流量等有關的會計信息,反映企業管理層受托責任的履行情況,有助于財務報告使用者作出經濟決策。而統計核算則是運用一系列統計指標對國民經濟某方面或某部門進行集中、全面、綜合地反映,主要是為各種宏觀經濟分析、政策制定和決策服務的。

1.2會計核算與統計核算確認的差異

會計核算是按權責發生制原則來核算生產經營成果,凡是屬于本期取得的收入和發生的費用,不論款項是否實際收到或付出,都應作為本期的收入和費用入賬,凡是不屬于本期的收入和費用,即使款項在本期收到或付出,也不作為本期的收入和費用處理。統計核算則按生產原則來計算生產經營成果。如對本期生產但未銷售的產品都計算產值,會計核算則不計入銷售收入。

1.3會計核算與統計核算配比的差異

會計核算要求在核算當期盈虧時,要依照各期間內的相關收入和費用進行正確配比。這首先表現在因果配比,即收入是由于一定費用耗費而產生;其次是時間配比,即屬于某期間的費用必須與相同受益期的收入相配比。統計核算在計算增加值時,強調要保持中間消耗和總產出相結合,中間消耗的計算范圍要與總產出保持一致,以保證準確反映當期經濟活動、成果。配比在統計核算是建立在生產基礎上而不是銷售基礎上。

1.4會計核算與統計核算計價的差異

一般情況下,對于會計要素的計量采用歷史成本計量,以所購入資產發生的實際成本作為資產計量的金額。采用實際成本(歷史成本)計價,使核算具有客觀性。但這樣核算的資產是不同時期購買價的混合量,經營費用也是資產混合量的當期派生流量,而收入則是以當期價格計算。統計核算對各種經濟交易均以當期價格而不是歷史各期的價格,是以市場價格而不是生產成本作為估價基礎。

2會計核算與統計核算的補充

2.1統計方法在會計方面的應用

在財務會計方面,會計核算是從會計的三個靜態要素即資產、負債、所有者權益和三個動態要素即收入、費用、利潤這一基礎上展開的,靜態三要素反映資金來源和資金占用的存量分布也就是期末余額,這實際上是統計所講的時點指標;而動態三要素反映資金的流量規模也就是本期發生額,這實際上是統計上所說的時期指標。統計時期和時點指標關于數的特性和計算特點,對會計存量核算和流量核算的區別提供了理論依據。另外,在財務會計中的存貨計量的移動平均法、加權平均法,其基本原理是由統計平均數闡述的。

在管理會計方面,統計方法在管理會計的預測、決策、控制分析中得到了充分的發揮,如混合成本分解所采用的相關和回歸分析、銷售預測和成本預測所采用的趨勢預測模型、短期經營決策中所用的概率決策、長期投資決策中有關風險價值的標準差系數計算、不確定性決策中的區間估計、全面預算中的概率預算、以及標準成本差異分析中對統計指數因素分析方法的運用,從而使得對不確定條件下的管理會計問題研究分析有了支持工具,可見統計方法是管理會計中必不可少的系統方法。

在財務管理方面,風險的衡量指標主要有方差、標準差和標準離差率等統計分析方法,籌資的資金需要量預測采用了統計中的回歸分析法和長期趨勢預測法。再如綜合資金成本和資本結構,財務分析中運用的趨勢分析法、比率分析法和因素分析法,其基本原理是由統計相對數所提供的。

2.2會計資料在統計方面的應用

隨著市場經濟的發展,會計從對經濟活動的結果進行記錄、計量和報告,發展到對企業經濟活動的全過程進行控制和監督,參與企業的經營決策和長期決策,為國家宏觀經濟管理和調控提供重要的信息。會計信息質量要求可靠性、相關性、可理解性、可比性、實質重于形式、重要性、謹慎性、及時性,使會計信息符合宏觀經濟管理的需要,滿足有關方面了解企業財務狀況和經營成果的需要,能及時的將信息提供給使用者,并使會計信息清晰、簡明,便于理解和利用。會計的復式記帳法,以及賬賬、賬證、賬實相互一致,為會計信息嚴肅性提供了重要保障。

篇(2)

①語法學習過程較長從我國當前各高校計算機編程語言的教學來看,基本上都選擇了計算機編程C語言、C++、C#、或java等,從這些編程語言的比較來看,其中相對要容易學習和掌握,而C語言、C++相對要比較難掌握,它們屬于強類型編程語言,語法比較復雜,其中會存在較多的語法陷阱,導致學生將很多的時間浪費在糾錯上,學生在進行學習時,需要用較長的時間來修正代碼中的錯誤和漏洞,這帶來的直接影響就是不利于學生編程思想的形成,最終導致只會使用一些編程工具,但是卻不能在未來更好的進行編程工作。C#在面向對象編程語言中,即使是比較優異的一種,但是使用C#進行編程,需要計算機具備較高的配置,如果學校機房設備等比較落后,或者是學校硬件建設資金不足,那么進行設備更新,采用高配置的計算機是比較困難的,而且,C#僅支持windows平臺,這就在很大程度上阻礙了部分不能在windows環境下學習的學生使用這一語言。

②受高校授課制度的影響編程語言的學習通常需要一段較長的、連續性的時間,而一般高校的授課時間都是固定的,每節課程的時間需要統一安排,排課老師需要考慮不同課程之間的授課沖突問題,所以一般情況下無法實現編程教學的集中授課,而只是同其他課程一樣進行分節學習,這種授課模式對于編程教學來講,其弊端就是難以讓學生形成連貫性思維,通常會造成盡管這節課的內容在課堂上已經全部掌握,但是等到隔幾天再進行下節課的授課時,卻全部都已經忘記的現象,導致編程教學效果較差。客觀來講,編程課程實際上是一門比較枯燥的課程,不容易讓學生全身心的投入和激發他們的興趣。

③不利于學生的自主學習編程語言(如C語言、C++等)是比較難掌握的一門語言,一般需要教師對其進行入門教育。但是,在實際的教學中教師也僅僅是“拋磚引玉”的作用,教師將其基本要領教授于學生之后,還需要學生對其進行深入的研究與實踐。然而,這些編程語言自身的學習難度在很大程度上決定了學生進行自主學習的難度,尤其是對于非計算機專業的學生。比如C語言的學習,就需要學習者首先具備較好的計算機功底,要詳細的了解并理解堆棧、內存、指針、數組等概念,掌握代碼的書寫要求,對于很多計算機專業基礎知識不扎實的學生,及非計算機專業學生來講,代碼就好比是天書,無法正常的判斷代碼錯誤原因,最終導致學習失敗,最終放棄對編程語言的學習。

2Python編程語言在計算機理論教學中的作用

與C語言、C++、java等編程語言相比,Python語言表現出了其明顯的優勢,筆者接下來從以下三方面進行具體的分析。

①學習難度最小化首先,Python的代碼書寫規則與計算機算法中的“偽代碼”非常相似,GuidovanRossum最初在開發這一語言時,參考了ABC語言的特性,使其最終設計出的語言書寫規則與日常英語十分相似,在很大程度上增加了這一語言的易用性,即使是非計算機專業的學生,只要認真研究就可以迅速掌握,大大節約了教學資源。Python可以支持unicode字符集,因此就解決了ascii字符集的字節存儲空間問題。uniocde字符在其它語言中一般需要進行比較復雜的轉換,而python具有強大的序列(各類定長數組、動態數組、字符串等),從而較容易的實現了在同一個序列中放置不同數據類型的數據,以此省略了較復雜的組合變量聲明和處理。還有就是Python自身的IDLE既可以在windows平臺上使用,又可以在UNIX上得到較好支持。學生只需對python進行入門學習,便可以快速的進行代碼書寫。

②提高學生學習動力Python編程語言具備對學生的計算機功底要求較低,因此擴大了其使用人群,盡管是計算理論知識基礎薄弱的非本專業學生也能夠較快的掌握這一編程語言,并能夠樹立較強的編程思維,在很大程度上提高了學生的學習動力,我國有不少的編程愛好者,他們一般都沒有接受過系統的計算機理論的學習,而Python的易用性恰恰解決了他們理論知識薄弱的問題,面向用戶的設計和偏重程序邏輯的編碼方式,讓更多的編程愛好者樹立較強的編程思路。③強大的類庫使編程更簡易Python有強大的各種類庫的支撐,具備較多的免費編程資源,更容易進行布置,因此減小了開發難度,加快了開發速度。另外,由于Python是開源的,為了能夠更加方便的進行工作,可以自行擴展Python的庫,構建具備自身特色的類庫。

篇(3)

邏輯最早是哲學中的詞匯,在古希臘時期,很多哲學家在辯論的過程中,為了可以說服對方,自己的思路必須清晰,符合人們正常的思維,逐漸的形成了邏輯語言的概念,隨著數學理論的發展,要想解決特定的問題,必須進行相應的推理和證明,而推理的過程中,就要使用邏輯語言,這樣推理才能夠符合人的思維。計算機的出現,對于科技的發展來說,是革命性的,很多人將計算機作為第三次科技革命的標志,通過計算機的使用,不但改變了人們的生活習慣,同時也在很大程度上提高了工程的效率,而計算機是在數學模型的基礎上,因此控制計算機工作的軟件,也必須具有一定的邏輯性。在計算機出現的早期,受到計算機性能等影響,程序的編寫還采用二進制的機器語言進行,這種0和1組成的二進制語言,在編寫的過程中,必須具有一定的邏輯性,計算機才能夠去運行,現在程序的編寫已經采用高級語言,如JAVA和C語言等,利用這些語言進行程序的編寫時,邏輯關系的體現更加重要。

1.2邏輯語言的特點

從語言學上來看,語言主要可以分成三種,分別是自然語言、帶符號的數學語言、以及形式化的邏輯語言,邏輯語言的出現,主要是因為邏輯學發展的需要,古時候受到知識水平的限制,人們在討論問題時,經常會發生一些爭執,為了解決這種爭執,人們希望能夠建立像數學那樣完美,具有特定符號的語言,這就是邏輯語言。與其他的語言相比,邏輯語言具有很高的嚴謹性,這種語言將邏輯推理,轉化成為了數學語言,在遇到具體的問題時,就可以利用這種沒有歧義、嚴謹的語言,通過計算的方式,來解決這個問題,隨著邏輯語言自身的發展,在解決實際問題時,人們首先會建立一個數學模型,然后采用數學的方式進行求解,極大的提高了解決問題的效率。由此可以看出,邏輯語言的特點是嚴謹性和普遍性,能夠用來描述所有的問題,而且在這個過程中,不會出現任何的歧義,現代計算機軟件的發展,很大程度上就是建立在邏輯語言的基礎上,通過實際的分析可以知道,每個程序都是一個數學模型,而描述這個模型的就是邏輯語言。

1.3邏輯語言的發展

從語言的三種形式可以看出,其發展也可以分成三個階段,首先是自然語言,在人類文明的初期,受到科學技術上的限制,人們的思維還不是很嚴謹,因此表達比較隨便,采用自然語言進行交流,現在的日常生活中,依然使用這種語言,隨著自然科學的發展,語言開始分為書面語和口語,在對科學進行描述時,主要采用書面語進行,這種表達方式具有一定的特殊性,尤其是在數學科學中,需要加入一些常用的符號,逐漸的形成了數學語言。邏輯語言的出現,是數學語言發展的結果,但是在邏輯語言剛出現時,主要建立在理論的基礎上,很難在現實中使用,計算機是邏輯語言實踐的結果,通過數學二進制和實際電路的結合,就可以利用邏輯語言來解決實際問題,計算機程序的出現,使得邏輯語言發展到了一個新的高度,在程序設計中,考慮到計算機的嚴謹性,必須采用邏輯語言進行。

2計算機軟件開發的現狀

2.1我國計算機軟件開發的現狀

通過實際的調查發現,目前我國計算機軟件開發能力較低,現在使用的軟件,很多都是國外軟件公司開發的,雖然近年來隨著國家的重視,加大了對軟件公司的鼓勵和扶持,在很大程度上促進了我國軟件技術的發展,我國軟件產業出現了一個黃金期,但是受到盜版市場等影響,很多軟件公司的產品沒有市場,導致現在我國還沒有大型的軟件公司。印度是現在世界上軟件產業先進的國家之一,其在發展的過程中,也遇到了和我國一樣的問題,但是在政府強硬的打壓下,盜版市場得到了控制,為軟件公司的發展,提供了一個良好的環境,我國與印度的國情相近,為了促進我國軟件產業的發展,借鑒了其成功的經驗,近幾年政府部門出臺了很多政策法規,對盜版進行嚴格的控制,在一定程度上改善了我國軟件行業的環境。但是計算機軟件行業經過了多年的發展,已經形成了良好的產業鏈,核心的軟件技術都掌握在西方國家手中,我國要想發展自己的軟件產業,面臨的難度較大,而受到我國教育水平的影響,軟件開發人員的整體水平較低,在很大程度上限制了我國計算機軟件開發水平的提高。

2.2影響計算機軟件開發的因素

在實際的計算機軟件開發中,首先要進行需求分析,在計算機軟件出現的早期,受到計算機性能的限制,軟件都比較簡單,只是進行一些簡單的數學計算,因此不需要進行需求的分析,程序的編寫都具有一定的針對性,人們遇到實際問題時,編寫一個程序,來解決這個問題,由于計算機沒有存儲設備,程序無法進行存儲,再遇到這個問題時,還要進行程序的編寫。隨著軟件技術的發展,計算機語言得到了很大的進步,在傳統的0和1二進制語言中,軟件的編寫非常復雜,為了方便軟件的開發,人們對計算機語言進行了改進,把難理解的匯編語言等低級語言,變成了易懂的高級語言,同時軟件的應用也有了很大的進步,要想滿足不同領域的需求,軟件自身也變得越來越復雜。由此可以看出,影響計算機軟件開發的因素有很多,需求分析的效果、計算機語言等,都能夠對軟件的開發造成很大的影響,尤其是計算機語言的使用,現在的軟件為了獲得一定的市場,都會增加自身的功能,導致其體積越來越大,根據軟件開發的實際情況,都會分成幾個模塊,要想讓軟件具有良好的可維護性、易讀性等,必須采用嚴謹的邏輯語言。

3基于邏輯語言的計算機軟件開發分析

3.1邏輯語言的表現形式

邏輯語言作為一種理論性的語言,如何使用這門語言解決實際問題,一直都是人們研究的重點,受到技術條件的限制,這個想法沒有實現,隨著科學的進步,物理學家們根據數學家的設想,制作出了現代電子計算機,從本質上來說,計算機自身就是一個數學模型,而這種模型就采用邏輯語言來描述,通過電路的通和不通兩種狀態,將數學二進制很好的聯系起來。這樣就可以利用邏輯語言來解決實際問題,計算機在應用的過程中,根據不同領域的實際需要,針對性的開發了應用軟件,因此計算機的應用就是軟件的應用,而在軟件的開發,就是將計算機語言,按照一定的邏輯關系進行排列,然后計算機按照程序的指令,一步一步的去執行。由此可以看出,軟件程序其實就是邏輯語言的表現形式,在計算機剛出現時,程序的編寫比較簡單,通常都是由幾個指令構成,可以不考慮語句之間的邏輯關系,但是現在的程序非常復雜,很多軟件占用的空間達到了GB的級別,這樣復雜軟件的開發,要考慮維護性和易讀性等,因此必須具有清晰的邏輯關系。

3.2邏輯語言的使用

現在的軟件開發中,主要采用C語言等高級語言進行編寫,由于軟件要實現不同的功能,因此在實際的設計中,人們根據具體的功能,將軟件分成了相應的模塊,每個模塊實現軟件的一個功能,然后設立一個主程序,通過特定的掃描機制,在需要哪個功能時,就調用相應的模塊,這樣程序可以很簡單的實現維護等操作。計算機是以數學為基礎,具有很高的嚴謹性,在程序編寫時,如果一個語句出現錯誤,就會導致整個軟件無法執行,因此在實際的開發過程中,必須采用嚴謹的邏輯語言進行,只有這樣才能夠確保程序可以被執行,通過實際的調查發現,現在的編程軟件功能非常完善,在程序編寫完成之后,可以進行相應的編譯和運行,如果程序存在問題,就無法完成編譯,編程軟件會提出出錯的位置,如果是命令的拼寫錯誤,很好進行修改,如果是邏輯關系出現了錯誤,那么修改就比較困難,如果采用邏輯語言進行編寫,就可以在很大程度上避免邏輯關系錯誤的問題。

篇(4)

1.2幫助豐富教學資源的同時節約教育資本。利用計算機科學技術進行計算機教育可以豐富教師的教學方式,學生在學習的過程中不僅可以看到文字圖片還能看到動態的視頻,這樣趣味生動且直觀的的教學,方便了學生對知識的掌握[3]。在擁有海量資源的同時,計算機教學還具有節約資源這一特點,如果把我們的教課書,教學資料變為電子稿,將學生平時的測驗由筆試變為機考,平時的作業改成用word、PPT等形式,節約了大量的紙張不說,也可以節約為這些教育資源所投入的人力、物力及經濟上的不菲開銷,減少了學生學習成本。而在學生學習的內容上來說,降低成本的同時不當沒有減少應學習的內容反而使得教學內容更為的豐富多樣。再加上計算機作為一種工具,它可以被隨時隨地的使用,當學生需要學習去朗誦、背誦課文時就可以在電腦中找到各種名家的朗誦,無論是音頻還是視頻甚至是動漫等一些豐富有趣的資源,幫助學生對課文的理解,將枯燥的朗讀背誦變得有趣。

2計算機科學技術對計算機教育應用的發展

2.1積極創新。要想計算機教育取得更好的發展,在教師和學生使用中受到更好的成效,應該要積極努力不斷地創新。了解實際教學中出現的問題,只有從實際中出發,才能讓創新的內容更為貼近學生的需要,被廣大學生所接受。也正是用為有了計算機科學技術的不斷進步,計算機教育中的教學技術和質量才能不斷的得到提高。

2.2規范教師對計算機教育的使用。教師要確立以學生為主體的計算機多媒體教學,提高學生對學生學習環境的控制能力,引導學生適應計算機教學,并正確使用。不斷地對學生在計算機教育中會遇到的問題,提出猜想,積極地尋找解決的方案,防患于未然。讓學生在接受計算機教學的過程中能夠有正確的認知,利用計算機教育去切實的提高對所要學的知識的認知程度,加強對知識的理解,靈活的去運用計算機教育中的教學資源。

2.3提高學生對計算機技術應用的認知。就像對電腦的使用有利還是有害這一問題的辯論一樣,計算機教育在學生的使用過程中也會出現很多意想不到的問題,這就需要學生對計算機教學有一個清楚的認知,要明白計算機教學的初衷。同時讓自己能夠運用計算機教育,就要提高自身的計算機的使用水平,這樣才能配合老師的教學以及教材的需要,掌握自己要學的知識。

篇(5)

高等職業技術教育是國家教育事業的組成部分。近幾年來,國家大力發展了職業教育,2007年全國高職院校數為1109所,而且幾乎每個學校都在開設計算機應用專業,因此計算機應用專業已由20世紀90年代的熱門專業變成了各校均在開設的普通專業。隨著職業教育不斷深入和計算機專業的大量學生畢業進入社會,逐漸出現了這樣的情況:雖然每年高職院校為社會提供大量的計算機專業的畢業生,但是現實情況是符合社會需求的計算機應用方面的技術應用性人才仍然短缺。這一現象表明計算機應用技術專業的教學與人才培養模式與社會脫節,高職計算機應用技術人才培養面臨巨大的挑戰。而其中最主要的問題是專業課程設置越來越不適合社會需要。傳統的課堂體系偏重理論知識的傳授,過分強調知識的系統性和完整性,缺乏必要的教學環節對學生進行能力、技巧和操作方法上的訓練,教學效果不理想。計算機應用技術專業的課程體系設置應進行—定的優化與整合,本文就計算機應用專業課程設置提出以下幾點看法。

一、課程設置應向寬基礎、活模塊方向轉變

寬基礎的思想首先產生于辦學實踐的信息反饋。我國的職業教育剛剛起步時,由于當時職業人才緊缺,于是一些培養目標比較單一的專業興起很快,但辦過一兩屆之后就山現了供過于求、無法就業的現象。實踐證明,學生的知識面不寬,畢業后就業門路就會受到限制,這使人們進一步認識到,隨著科技進步的思想及企業生產組織形成的現代化,職業綜合化已是大勢所趨,故產生了與專業覆蓋面擴寬相適應的課程設置,專業基礎知識面加寬產生了所謂群集課程設置方案。其次,來源于現代社會意識的強化,認識到作為現代就職人員,除傳統的政治、語文、數學、體育等基礎知識之外,還應具有各行各業通用的基礎知識,如能源、安全、法律、質量、信息、職業道德、外語、微機等等。另外,實踐顯示人的品格與教養相關,缺乏教養,職業道德教育就會流于形式。因而,學校需要通過各種途徑,開設多種潛能性的、陶冶情操、提高人的基礎素質的課程,如禮儀、書法、美術、文藝、演講等等。總之,目的是讓學生獲得較寬厚的基礎素質,以利于培養綜合能力,而在課程編排上,則劃分成若干中心,形成多個知識模塊,模塊之間能相對和互相組合。

二、課程設置應與計算機應用專業學生的現實就業狀況緊密聯系

統計數據(表1)表明,職業教育信息技術相關專業的畢業生,大部分(80%以上)從事計算機銷售與技術支持、數據錄入、辦公文秘等崗位的工作。在計算機應用與軟件人才鏈中處于最低端位置,在局域網維護與管理、多媒體制作、網站管理與維護、軟件編程等崗位上工作的職業學校畢業生相對較少,而實際上這些崗位非常需要職業院校畢業生,在這些崗位上職業學校畢業生具有很大的發揮作用的空間。

因此,在進行課程的設置時,應首先抓住大的,然后兼顧小的,課程的設置上盡量多地向就業面大的方面靠擾;在平時的教學中,多注重學生基本能力的培養,教育學生不要眼高手低,覺得是基本的能力,就不在乎。要切記,事情都是從大處著眼,小處著手的,雖然是大眾的工作,但如果在能力上比人更勝一籌,就業機會肯定就會增加一分。要讓學生平時多練,能做到所謂的“人無我有,人有我精”。

三、以學生將來從事工作中出現的典型工作任務進行課程設置

當前,任務引領式的學習方式已經深入人心,然而不同的學習任務,對職業能力發展的促進程度是不一樣的。例如,由簡單的封閉性學習任務引領的學習就達不到綜合的開放性學習任務的效果。職業教育的學習過程是一個工作與學習一體化的、智力與身心的綜合發展的過程,其核心專業課程應當是從工作內容中提煉出來的典型工作任務,它包含了“工作”的方方面面(如工作對象、工具、工作方法、勞動組織和工作要求等),但并不一定是企業真實工作任務的簡單再現,而是教師將其按照“教育性”要求進行“修正”的結果。

典型工作任務具有以下特征:具有結構完整的工作過程(計劃、實施以及工作成果的檢查評價);能呈現出該職業的典型的工作內容和形式;在整個企業的工作(或經營)大環境里具有重要的功能和意義;完成任務的方式和結果有較大的開放性。

典型工作任務來源于企業實踐,它對人的職業成長起到關鍵作用。在典型工作任務進行課程的設置時,應緊跟市場的變化。但現實情況是,很多學校還是沿用以前的教材,有的可能有一些小的調整,但一般調整都沒有實質性的突破。如現在的程序設計的教材,盡管現在個人使用的系統早已面向對象了,但還有較多的學校的教材使用的仍是TURBOC,此程序的運行結果是面向用戶的,即使學生學會了操作,但與現實的使用卻還有很大的一段距離。大部分學校的教師是每門課程專人負責制的執行者,每門課程的講授都獨立進行,在教學過程中教師往往注重知識的傳授,講授內容既缺乏深度和廣度,又缺乏實際應用性;對學生的理解掌握以及本課程在實際中的應用不夠重視,大部分學生在上機實踐中不是通過上機操作消化前一課程單元所學的知識,而是機械地按照書本上的程序進行輸入操作過程,他們對如何編寫程序、閱讀程序、程序編寫的規范、程序的調試與修改程序根本無從知曉,甚至對編程環境提供的工具也應用不熟。盡管這些學生經過多語言的學習與實踐,但最終結果是對程序學習望而生畏,導致走進社會只能從事本專業的最低端層次工作。老師認為學生基礎不好,學生認為編程序太難,總的來說,目前職業院校計算機應用專業的課程體系盡管是根據學生的學習特點設計的,但有些課程的內容只是大學課程的簡化,對于理論知識的培養、實用技能的訓練相對不足。尤其是課程內容滯后于專業技術的更新與發展,案例教學、項目教學內容極少,導致學生在實際工作中分析問題和解決問題的能力較弱。另一方面,在職業技能培養方面,職業性法律法規、國際和國家標準、文檔規范、安全性措施、維護管理經驗等重要內容基本上沒有進入教學;職業素質的教育(如開拓精神、市場觀念、管理技巧、團隊精神、應變能力等)尚沒有得到全面地實施。現有課程體系存在以上問題,導致學校畢業生與社會需求和行業發展相脫節,從而使該專業畢業的學生很少能適應IT行業工作。

四、課程體系上應注重培養學生的可持續發展能力

IT行業的發展是日新月異的,行業技術人員必須具有自我知識更新、自我能力發展的素質,這不僅要求為師者有終身學習的理念,還要讓學生明白從事IT行業,必須時時學習。要培養學生的可持續發展能力,在課程體系中,除了必備的理論知識體系外,還要注重改變學生傳統的學習觀念,建立“方法比知識更重要,思路比結論更關鍵,問題比答案更有用,體驗比接受更有效”的思想;提供更多的方式、線索引導學生通過各種途徑去收集、分析、整理相關的專業信息,實現專業知識的拓展,將學習的視野拓展到更廣闊的空間;培養他們養成自主學習和不斷更新知識的良好習慣。

課程體系改革是高職教育的重點和難點,也是高等職業教育發展的核心任務。課程體系設置要以適應社會需求為目標,以培養高等技術應用型專門人才為根本任務。在改革過程中會有許多需要解決的問題,只有在實踐中不斷探索,總結經驗,走適合自己發展之路,才能培養出高素質、高技能、多層次的職業計算機應用技術人才。

參考文獻:

篇(6)

1.2師資力量薄弱一般情況下,部分中學的計算機教師只是進行短期培訓就開始上崗教學,不具備專業的計算機文化水平,無法制定出有效的教學方案與計劃。隨著計算機系統的不斷更新與發展,一些計算機教師所擁有的專業理論知識與操作方法難以跟上時代的變化;另外,部分中學會聘請大專、本科院校的計算機專業畢業生進行教學,雖然這些教師的計算機理論知識掌握全面,但是他們缺乏教學經驗,而且遇到問題無法及時處理,需要不斷地進行自我培訓來積累教學經驗,才能成為一名合格的計算機教師。

2實施中學計算機教育改革策略

2.1改變教學理念改變教學理念主要包括以下兩個方面:第一,思想觀念。一些計算機教室不僅身兼教師一職,而且還要分管計算機機房管理工作,相較于其它科目教師而言,工作量與待遇呈反比,從而使計算機教師對工作缺少熱情與積極性。所以,計算機教師要提升自我的思想觀念,了解素質教育與計算機教育之間存在的必然聯系。第二,教育理念。教師必須摒棄傳統的教育思想,理解教育不只用于傳遞文化知識,而且是發展認知的必要方式。所以,中學教師要注重對學生自主性學習進行培養,使學生能夠積極參與到教育學習之中,從而發揮了其主體作用。

2.2課程結構的改革因為中學生學習任務量大,學習科目繁多,所以無法編排更多的計算機課程。針對有限的計算機課程學習,應該制定難易程度適中的教材來實施教學,教材的內容要能發揮出全面性和實用性,使學生不僅能夠學到自己感興趣的計算機內容,又可以對目前市場發展的最新狀態有所了解,開闊學生的視野。除此之外,學校教師還可以設計相關的計算機輔助材料或者成立學校的教學網站,為學生提供良好的學習平臺。

2.3教學內容的改革教材應該選擇與中學計算機素質教育相符合的理論內容。教材內容應該以實際為出發點,做到有重點、有規范、層次分明的計算機基礎教學。而且,計算機教材也要隨著計算機系統的更新進行升級調整,使計算機教材內容涵蓋多方面的理論知識,同時要注重培養學生的操作能力。

2.4提高教師的整體素質在中學計算機教學評價系統中,教師的品格素質是決定計算機教學質量的決定性要素之一。所以,中學教師要往多元化的方向進行發展,積極參加學校開展的學習交流活動,通過自我提升來充實計算機教學能力,加強自身的素質鍛煉,吸取成功的教學案例來積累經驗,從而達到全面發展教師教學水平的目的。

篇(7)

1.對稱密碼體制

對稱密碼體制是一種傳統密碼體制,也稱為私鑰密碼體制。在對稱加密系統中,加密和解密采用相同的密鑰。因為加解密密鑰相同,需要通信的雙方必須選擇和保存他們共同的密鑰,各方必須信任對方不會將密鑰泄密出去,這樣就可以實現數據的機密性和完整性。對于具有n個用戶的網絡,需要n(n-1)/2個密鑰,在用戶群不是很大的情況下,對稱加密系統是有效的。但是對于大型網絡,當用戶群很大,分布很廣時,密鑰的分配和保存就成了問題。

2.非對稱密碼體制

非對稱密碼體制也叫公鑰加密技術,該技術就是針對私鑰密碼體制的缺陷被提出來的。在公鑰加密系統中,加密和解密是相對獨立的,加密和解密會使用兩把不同的密鑰,加密密鑰向公眾公開,誰都可以使用,解密密鑰只有解密人自己知道,非法使用者根據公開的加密密鑰無法推算出解密密鑰,故其可稱為公鑰密碼體制。如果一個人選擇并公布了他的公鑰,另外任何人都可以用這一公鑰來加密傳送給那個人的消息。私鑰是秘密保存的,只有私鑰的所有者才能利用私鑰對密文進行解密。

3.目的和意義

(1)解決大規模網絡應用中密鑰的分發和管理問題

采用分組密碼、序列密碼等對稱密碼體制時,加解密雙方所用的密鑰都是秘密的,而且需要定期更換,新的密鑰總是要通過某種秘密渠道分配給使用方,在傳遞的過程中,稍有不慎,就容易泄露。公鑰密碼加密密鑰通常是公開的,而解密密鑰是秘密的,由用戶自己保存,不需要往返交換和傳遞,大大減少了密鑰泄露的危險性。同時,在網絡通信中使用對稱密碼體制時,網絡內任何兩個用戶都需要使用互不相同的密鑰,只有這樣,才能保證不被第三方竊聽,因而N個用戶就要使用N(N–1)/2個密鑰。采用公鑰密碼體制,N個用戶只需要產生N對密鑰。由此可見,只有公鑰密碼才能方便、可靠地解決大規模網絡應用中密鑰的分發和管理問題。

(2)實現網絡中的數字簽名機制

對稱密鑰技術由于其自身的局限性,無法提供網絡中的數字簽名。這是因為數字簽名是網絡中表征人或機構的真實性的重要手段,數字簽名的數據需要有惟一性、私有性,而對稱密鑰技術中的密鑰至少需要在交互雙方之間共享,因此,不滿足惟一性、私有性,無法用做網絡中的數字簽名。相比之下,公鑰密碼技術由于存在一對公鑰和私鑰,私鑰可以表征惟一性和私有性,而且經私鑰加密的數據只能用與之對應的公鑰來驗證,其他人無法仿冒,所以,可以用做網絡中的數字簽名服務。

二、方案論證

1.介紹RSA公鑰密碼體制

RSA是Rivest,Shamir,Adleman提出基于數論的非對稱密鑰體制。RSA是建立在大整數分解的困難上的,是一種分組密碼體制。RSA建立方法如下:首先隨機選兩個大素數p,q,計算n=p•q;計算歐拉函數φ(n)=(p-1)(q-1);任選一個整數e為公開加密密鑰,由e求出秘密解密密鑰加密/解密:將明文分成長度小于位的明文塊m,加密過程是:c=E(m,e)=modn解密過程是:m=D(c,d)=modn

2.RSA公鑰密碼體制的安全性分析

RSA的安全性依賴于大整數的因式分解問題。實際上,人們推測RSA的安全性依賴于大整數的因式分解問題,但誰也沒有在數學上證明從c和e計算m需要對n進行因式分解。可以想象可能會有完全不同的方式去分析RSA。然而,如果這種方法能讓密碼解析員推導出d,則它也可以用作大整數因式分解的新方法。最難以令人置信的是,有些RSA變體已經被證明與因式分解同樣困難。甚至從RSA加密的密文中恢復出某些特定的位也與解密整個消息同樣困難。

3.設計RSA系統的注意事項

(1)經過對RSA安全性的分析,可以得出使用RSA時應該注意的事項:

隨機選擇足夠大素數;在使用RSA的通信網絡協議中,不應該使用公共模;不要讓攻擊者得到原始的解密結果;解密密鑰d相對模數n來說不應過小;應該或者加密密鑰大;或者被加密的信息m總是大而且m不能是一些已知值的乘積,后面一種情況可以在加密前對m填充隨機值實現。相關的消息不能用同樣的密鑰加密,加密前對消息進行隨機值填充破壞消息之間的代數聯系及相關性,但是要注意填充算法的選擇;應該使獲得對任意值的原始簽名不可能。被簽名的消息應該與模數差不多大,而且不是一些已知值的乘積;

(2)RSA系統的參數選擇

RSA系統是第一個將安全性植基于因子分解的系統。很明顯地,在公開密鑰(e,N)中,若N能被因子分解,則在模N中所有元素價的最小公倍數(即所謂陷門)T=φ(N)=(p-1)(q-1)即無從隱藏。使得解密密鑰d不再是秘密,進而整個RSA系統即不安全。雖然迄今人們尚無法“證明”,破解RSA系統等于因子分解。但一般“相信”RSA系統的安全性,等價于因子分解。即:若能分解因子N,即攻破RSA系統;若能攻破RSA系統,即分解因子N(相信,但未證明)。因此,在使用RSA系統時,對于公開密鑰N的選擇非常重要。必須使得公開N后,任何人無法從N得到T。此外,對于公開密鑰e與解密密鑰d,亦需有所限制。否則在使用上可能會導致RSA系統被攻破,或應用在密碼協議上不安全。

4.RSA公鑰密碼體制的應用

(1)數字簽名

長期以來的日常生活中,對于重要的文件,為了防止對文件的否認,偽造,篡改等等的破壞,傳統的方法是在文件上手寫簽名。但是在計算機系統中無法使用手寫簽名,而代之對應的數字簽名機制。數字簽名應該能實現手寫簽名的作用,其本質特征就是僅能利用簽名者的私有信息產生簽名。因此,當它被驗證時,它也能被信任的第三方(如法官)在任一時刻證明只有私有信息的唯一掌握者才能產生此簽名。其特點:簽名是可信的,簽名是不能偽造的,簽名是不可重用的,簽名后的文件是不能更改的,簽名是不能否認的。

三、過程論述

1.RSA算法工作原理

首先,找出三個數,p,q,r,其中p,q是兩個相異的質數,r是與(p-1)(q-1)互質的數......p,q,r這三個數便是privatekey接著,找出m,使得rm==1mod(p-1)(q-1).....這個m一定存在,因為r與(p-1)(q-1)互質,用輾轉相除法就可以得到了.....再來,計算n=pq.......m,n這兩個數便是publickey編碼過程是,若資料為a,將其看成是一個大整數,假設a=n的話,就將a表成s進位(s<=n,通常取s=2^t),則每一位數均小于n,然后分段編碼......接下來,計算b==a^mmodn,(0<=b若p,q是相異質數,rm==1mod(p-1)(q-1),a是任意一個正整數,b==a^mmodpq,c==b^rmodpq,則c==amodpq證明的過程,會用到費馬小定理,敘述如下:

m是任一質數,n是任一整數,則n^m==nmodm<證明>因為rm==1mod(p-1)(q-1),所以rm=k(p-1)(q-1)+1,其中k是整數因為在modulo中是preserve乘法的(x==ymodzandu==vmodz=>xu==yvmodz),所以

c==b^r==(a^m)^r==a^(rm)==a^(k(p-1)(q-1)+1)modpq

(1)如果a不是p的倍數,也不是q的倍數時:

則a^(p-1)==1modp(費馬小定理)=>a^(k(p-1)(q-1))==1modpa^(q-1)==1modq(費馬小定理)=>a^(k(p-1)(q-1))==1modq所以p,q均能整除a^(k(p-1)(q-1即a^(k(p-1)(q-1))==1modpq即a^(k(p-1)(q-1))==1modpq=>c==a^(k(p-1)(q-1)+1)==amodpq

(2)如果a是p的倍數,但不是q的倍數時:

則a^(q-1)==1modq(費馬小定理)=>a^(k(p-1)(q-1))==1modq

=>c==a^(k(p-1)(q-1)+1)==amodq=>q|c-a

因p|a=>c==a^(k(p-1)(q-1)+1)==0modp=>p|c-a

所以,pq|c-a=>c==amodpq

(3)如果a是q的倍數,但不是p的倍數時,證明同上

(4)如果a同時是p和q的倍數時:

則pq|a=>c==a^(k(p-1)(q-1)+1)==0modpq=>pq|c-a

=>c==amodpq

這個定理說明a經過編碼為b再經過解碼為c時,a==cmodn(n=pq)但我們在做編碼解碼時,限制0<=a

2.RSA的安全性

RSA的安全性依賴于大數分解,但是否等同于大數分解一直未能得到理論上的證明,因為沒有證明破解RSA就一定需要作大數分解。假設存在一種無須分解大數的算法,那它肯定可以修改成為大數分解算法。目前,RSA的一些變種算法已被證明等價于大數分解。不管怎樣,分解n是最顯然的攻擊方法。現在,人們已能分解多個十進制位的大素數。因此,模數n必須選大一些,因具體適用情況而定。

3.RSA的速度

由于進行的都是大數計算,使得RSA最快的情況也比DES慢上一倍,無論是軟件還是硬件實現,速度一直是RSA的缺陷。一般來說只用于少量數據加密。

參考文獻

[1]陳運.信息加密原理[M].成都:電子科技大學出版社,1990.

篇(8)

1.2使用教材不適合只有適合的教材,才能夠幫助中專學生對計算機知識的學習,促使中專學生畢業后更好地適應工作崗位,但是很多中專學校的計算機教材不合適,不利于學生以后的就業。中專學校在計算機的教育工作中,沒有結合學生的專業進行計算機教學,不管學生所學的專業是什么就利用相同的計算機教材教學,很多學生所學的計算機知識與自己所學的專業無關,學生在進入工作崗位后需要重新學習相關的計算機知識,不利于提升學生在崗位上的競爭力。隨著科學技術的快速發展,計算機知識也在不斷更新,但是很多中專學校還是使用過去老版本的計算機教材,學生無法學習到先進的計算機技術和知識,這對學生以后的成長和發展非常不利。很多中專學校還是只傳授學生一些計算機相關的理論知識,沒有將計算機軟件、網絡信息技術等教材引入中專學校中,阻礙了中專學校計算機教學的發展。

2提高中專學校計算機教育水平的相關策略

2.1提高中專學校對計算機教育的重視中專學校要加強對計算機教育對學生發展重要性的認識,同時提高對計算機教育的重視,這樣才能夠更好地促進中專學校計算機教育工作的順利開展。首先,中專學校要重新調整教學計劃,將計算機設置為學生的必修課,給學生提供一個學習計算機知識的平臺。除了重視學生計算機理論知識的學習,還要加強學生對計算機實踐操作的練習,為此中專學校要加大對計算機基礎教學設施的投資,引進先進的計算機設備,在學生學習理論知識之后,教師要給學生安排計算機操作練習,只有這樣才能夠鞏固學生學習的理論知識,還能夠提高學生的實踐能力,有利于學生更好地適應工作崗位。除此之外,學校要改變計算機考核機制,除了要保留傳統的紙質考核形式外,還要考核學生對計算機的實踐操作能力,這樣才能夠提高中專學生計算機教育水平,更好地促進學生發展。

2.2不斷創新計算機教學方式中專學校的計算機教師要轉變傳統的教學方式,不斷創新計算機的教學方法,這樣才能夠充分調動學生學習的積極性,提高計算機的教學質量。在計算機教學過程可以采用多媒體和小組合作的教學方法,例如在學習計算機系統的組成時,教師可以利用多媒體播放計算機硬件部分和軟件部分的圖片,讓學生通過圖片來增加對硬件和軟件概念的理解,這樣可以吸引學生學習的興趣,有利于提高教學質量。在學生學習了word2003的基本文字處理軟件之后,教師在實踐操作課堂上給學生分組,每個小組來制作畢業論文的版面設計,設計要求不限,讓小組成員之間相互合作來對畢業論文的版面進行設計,這樣既可以培養學生之間的的團結意識,還能夠提高學生對計算機的應用能力和創造力。

篇(9)

一、計算機語言教學概述

1.1計算機語言概述

語言是人類所特有的用來表達意思、交流思想的工具,由語音、詞匯和語法構成一定的系統。計算機語言顧名思義是在計算機上使用的語言,是人類為了能使人與計算機間進行交流,專為計算機設計的語言,是以人類日常交流的語言為藍本,變換成計算機可以讀懂的信息符號。這些信息符號是按照一定的規則進行的編碼,是人與計算機間特有的用來表達人的意思、交流思想的工具,并指導計算機進行信息的采集、分析、加工、處理、保存和利用等。計算機語言的種類非常之多,總的來說可以分成機器語言、匯編語言、高級語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級語言。高級語言是目前絕大多數編程者的選擇,和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,并且去掉了與具體操作有關,但與完成工作無關的細節(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。

1.2計算機語言教學

計算機語言教學是讓學員掌握人為計算機設計的語言特征,學會計算機語言程序設計技能,培養學員的創新能力。教學過程首先是讓學員端正思想,明確學習計算機語言的意義;其次是讓學員明白學習計算機語言最終就是學會編寫程序。

二、計算機語言教學中存在的問題

目前高職、專科計算機教學中出現的主要問題如下:

2.1學生興趣低、無法調動其學習興趣

在計算機語言教學中,一般來說,學生興趣比較低。學生往往認為要學習語言應該自己去專心地學,那樣聽老師講課是無法很好地學習語言的,所以自學能力強的學生便自己去學習,而自學能力不強或者自覺性比較差的學生就可能會上課不聽講、下課不看書。而且學生對于整個語言學習不夠重視,在考計算機等級考試和程序員的過程中,可以明顯看出,很多學生都是抱著碰運氣的態度去考的,而并沒有明確的目的性。

2.2計算機語言課教學深度與廣度的不協調

計算機教學范疇之廣確實讓廣大的計算機教育工作者在制定教學計劃時不知從何下手,僅計算機語言就有幾十種,并且在不斷的更新,而教學的總學時卻是不變的,為了讓學生在校期間盡可能多的接受有關知識,為以后的就業工作創造條件,我們開設了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學時不過50學時左右,因此絕大多數講授的只是語言最基本的語句和一些簡單的算法設計,對于具體的語言版本卻介紹不多如C語言只介紹標準C語言的語句和語法,對具體如TurboC的庫函數應用及其語言本身固有特點很少介紹或根本不予介紹,其結果學生語言知道不少,但沒有一門是精通的。

2.3學生程度參差不齊

在計算機語言課的教學過程中,發現學生計算機知識程度參差不齊,比如在授課的過程中,一些基礎好的學生覺得早已聽懂,而基礎差的學生會覺得進度較快.這樣使得基礎好的學生不能深人學習,基礎差的學生學習基礎不扎實.從考試的結果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個班的成績差異也較大.通過對考試的答卷進行分析,結果表明:學生對較死板的概念題答的較好,對簡單的應用并且有確定答案的問題基本上也能回答,但對綜合應用的題目大多回答錯誤。

2.4程度設計能力差

筆者在調查過程中發現,學生最怕計算機等級考試(二級)中筆試的程序填空.機試的編程題,實際上難度并不大.從學生解決問題過程中可看出:結構化程序設計思想不強,幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運用知識能力較弱,缺乏創新思維.這樣直接導致在完成程序填空時,閱讀理解程序能力弱;編程時設計的程序結構不清晰、臃腫,可讀性差,程序的效率較低。

2.5程序調試能力差

表現在:許多學生雖擁有個人電腦,但多數學生只是比較熟悉Windows操作環境,不熟悉DOS操作環境,實驗前沒有做好充分準備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環境,不熟悉編譯過程中出錯的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認識,尤其當出現惡意語法錯誤時,C語言編譯器也可能有故障隱患而給出名不符實的錯誤信息;不熟悉程序動態調試方法,如斷點設置、單步執行、觀察變量的當前值等;另外,學生錄入程序的速度太慢,錄入正確率低等。

三、計算機語言教學措施探討

3.1充分調動學生學習計算機語言的興趣

對于計算機語言的學習來說,由于許多學生在以前并未接觸過,所以他們會認為計算機語言是很深奧、很難學的,所以有許多人對計算機語言的學習缺乏信心。在這個時候,任課教師應該采取適當的方式激發學生的積極性和自信心。教師可以在上課過程中講解目前計算機發展的歷程和其中出現的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內“程序員之父”——求伯君老師以及他所組建的金山軟件公司。為了消除程序語言對學生的神秘性,教師可在課堂上當場編寫一些小程序,并當場演示。教師也可講解目前計算機程序人才的重要性和他們的待遇,以調動學生的興趣和積極性。

3.2以問題為核心,以數據類型的發展為主線來組織教學

課堂教學內容如何組織是教師備課的重要步驟,教學內容組織是否恰當對教學效果有著直接的影響。教師必須對教材仔細分析,充分理解課程的特點,采用最合適的方式來組織教學。

計算機語言雖然比較簡單,但要記憶的知識還是較多的,且存在著如何使用這些知識的問題。課堂上若羅列知識點,學員是可以勉強記住的,但要學會使用就較為困難了。在教學過程中,除了必要的說明外,大部分知識都應從問題引入,這樣一是比較自然,這些知識都因實際問題的需要而設計,其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當然羅列是需要的,但應放在總結的時候。

當語言的基本數據類型、語句與控制結構講完后,學員對語言是入門了,但要解決實際問題是不夠的,這時應從問題的需要出發引人新的數據組織方式——構造類型,從基本類型——數組——記錄——記錄數組——動態數據結構——文件。每一個新的類型都是已有的類型克服其缺點,繼承其優點而得到的,這符合人思維發展規律,也符合計算機語言本身發展的規律,同時對提高學員解決問題的能力是非常有利的。

3.3教學時間的安排,精講、多練。

計算機語言教學是一門實踐性很強的課程,一定要動手多寫程序,通過寫、通過思考才能有所進步。對于不同語言編寫的程序而言,其實只是表現形式不一樣,實際上內容的本質是完全一樣的。因此,只需花三分之一的時間在語言本身的講解上,而剩余三分之二的時間應當放到學生程序內容的考慮以及上機的調試上,應當給學生以更多的實踐的機會。

學生在學習的過程中,對課程的認識包括兩方面的含義,一是理解,對課程內容的理解;二是應用,如何在自己的程序中加以應用,而應用是學生學習語言的最終目的。教師的職責是教給學生機器可以理解的語句和結構,但關鍵還是要讓學生自己去實踐。因此,要給學生提供各種不同的場景(問題),讓學生體會在不同的場景中該如何與機器進行交流,即:如何寫出能與計算機進行溝通的程序,讓計算機幫助用戶解決問題。通過對各種不同問題的嘗試解決,不但有利于對計算機語言的熟練掌握,而且對計算機的工作流程以及特點也會有更深的體會。

3.4應避免學生的思維定勢,培養學生的創造性思維。

對于同

一個問題來講,如果程序能夠正確地解決問題,那么這個程序就是正確的,但是這個程序好不好,又有其他的因素制約,比如,程序的可讀性,是不是容易讓人理解;程序的結構,結構是否合理、符合邏輯;程序的執行效率以及程序所占用的存儲空間等。因此,一個程序的好壞,衡量的標準有很多,而且并不是絕對的,可能不同的程序,優、缺點不同,適應的場合、對象也就不同。

通常每個人都有自己獨特的思維方式及視角,所以應鼓勵每一個同學將自己對某一問題的考慮講出來,不要局限于某種標準答案之中。應將不同的想法列出來,一一進行對比,找出不同的優、缺點,這對培養學生的創造性思維很有幫助,可以讓學生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優點、缺點。

學生作為國家未來的棟梁、信息時代的接班人,應該得到好的計算機教育,作為教師,應該在計算機語言的教學中抓好每個環節,使學生能挑起未來國家建設的大梁。

參考文獻:

譚浩強、田淑清.《BASIC語言——QBASIC》(第五次修訂本),科學普及出版社1999版

篇(10)

一、計算機語言教學概述

1.1計算機語言概述

語言是人類所特有的用來表達意思、交流思想的工具,由語音、詞匯和語法構成一定的系統。計算機語言顧名思義是在計算機上使用的語言,是人類為了能使人與計算機間進行交流,專為計算機設計的語言,是以人類日常交流的語言為藍本,變換成計算機可以讀懂的信息符號。這些信息符號是按照一定的規則進行的編碼,是人與計算機間特有的用來表達人的意思、交流思想的工具,并指導計算機進行信息的采集、分析、加工、處理、保存和利用等。計算機語言的種類非常之多,總的來說可以分成機器語言、匯編語言、高級語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級語言。高級語言是目前絕大多數編程者的選擇,和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,并且去掉了與具體操作有關,但與完成工作無關的細節(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。

1.2計算機語言教學

計算機語言教學是讓學員掌握人為計算機設計的語言特征,學會計算機語言程序設計技能,培養學員的創新能力。教學過程首先是讓學員端正思想,明確學習計算機語言的意義;其次是讓學員明白學習計算機語言最終就是學會編寫程序。

二、計算機語言教學中存在的問題

目前高職、專科計算機教學中出現的主要問題如下:

2.1學生興趣低、無法調動其學習興趣

在計算機語言教學中,一般來說,學生興趣比較低。學生往往認為要學習語言應該自己去專心地學,那樣聽老師講課是無法很好地學習語言的,所以自學能力強的學生便自己去學習,而自學能力不強或者自覺性比較差的學生就可能會上課不聽講、下課不看書。而且學生對于整個語言學習不夠重視,在考計算機等級考試和程序員的過程中,可以明顯看出,很多學生都是抱著碰運氣的態度去考的,而并沒有明確的目的性。

2.2計算機語言課教學深度與廣度的不協調

計算機教學范疇之廣確實讓廣大的計算機教育工作者在制定教學計劃時不知從何下手,僅計算機語言就有幾十種,并且在不斷的更新,而教學的總學時卻是不變的,為了讓學生在校期間盡可能多的接受有關知識,為以后的就業工作創造條件,我們開設了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學時不過50學時左右,因此絕大多數講授的只是語言最基本的語句和一些簡單的算法設計,對于具體的語言版本卻介紹不多如C語言只介紹標準C語言的語句和語法,對具體如TurboC的庫函數應用及其語言本身固有特點很少介紹或根本不予介紹,其結果學生語言知道不少,但沒有一門是精通的。

2.3學生程度參差不齊

在計算機語言課的教學過程中,發現學生計算機知識程度參差不齊,比如在授課的過程中,一些基礎好的學生覺得早已聽懂,而基礎差的學生會覺得進度較快.這樣使得基礎好的學生不能深人學習,基礎差的學生學習基礎不扎實.從考試的結果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個班的成績差異也較大.通過對考試的答卷進行分析,結果表明:學生對較死板的概念題答的較好,對簡單的應用并且有確定答案的問題基本上也能回答,但對綜合應用的題目大多回答錯誤。

2.4程度設計能力差

筆者在調查過程中發現,學生最怕計算機等級考試(二級)中筆試的程序填空.機試的編程題,實際上難度并不大.從學生解決問題過程中可看出:結構化程序設計思想不強,幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運用知識能力較弱,缺乏創新思維.這樣直接導致在完成程序填空時,閱讀理解程序能力弱;編程時設計的程序結構不清晰、臃腫,可讀性差,程序的效率較低。

2.5程序調試能力差

表現在:許多學生雖擁有個人電腦,但多數學生只是比較熟悉Windows操作環境,不熟悉DOS操作環境,實驗前沒有做好充分準備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環境,不熟悉編譯過程中出錯的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認識,尤其當出現惡意語法錯誤時,C語言編譯器也可能有故障隱患而給出名不符實的錯誤信息;不熟悉程序動態調試方法,如斷點設置、單步執行、觀察變量的當前值等;另外,學生錄入程序的速度太慢,錄入正確率低等。

三、計算機語言教學措施探討

3.1充分調動學生學習計算機語言的興趣

對于計算機語言的學習來說,由于許多學生在以前并未接觸過,所以他們會認為計算機語言是很深奧、很難學的,所以有許多人對計算機語言的學習缺乏信心。在這個時候,任課教師應該采取適當的方式激發學生的積極性和自信心。教師可以在上課過程中講解目前計算機發展的歷程和其中出現的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內“程序員之父”——求伯君老師以及他所組建的金山軟件公司。為了消除程序語言對學生的神秘性,教師可在課堂上當場編寫一些小程序,并當場演示。教師也可講解目前計算機程序人才的重要性和他們的待遇,以調動學生的興趣和積極性。2以問題為核心,以數據類型的發展為主線來組織教學

課堂教學內容如何組織是教師備課的重要步驟,教學內容組織是否恰當對教學效果有著直接的影響。教師必須對教材仔細分析,充分理解課程的特點,采用最合適的方式來組織教學。

計算機語言雖然比較簡單,但要記憶的知識還是較多的,且存在著如何使用這些知識的問題。課堂上若羅列知識點,學員是可以勉強記住的,但要學會使用就較為困難了。在教學過程中,除了必要的說明外,大部分知識都應從問題引入,這樣一是比較自然,這些知識都因實際問題的需要而設計,其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當然羅列是需要的,但應放在總結的時候。

當語言的基本數據類型、語句與控制結構講完后,學員對語言是入門了,但要解決實際問題是不夠的,這時應從問題的需要出發引人新的數據組織方式——構造類型,從基本類型——數組——記錄——記錄數組——動態數據結構——文件。每一個新的類型都是已有的類型克服其缺點,繼承其優點而得到的,這符合人思維發展規律,也符合計算機語言本身發展的規律,同時對提高學員解決問題的能力是非常有利的。

3.3教學時間的安排,精講、多練。

計算機語言教學是一門實踐性很強的課程,一定要動手多寫程序,通過寫、通過思考才能有所進步。對于不同語言編寫的程序而言,其實只是表現形式不一樣,實際上內容的本質是完全一樣的。因此,只需花三分之一的時間在語言本身的講解上,而剩余三分之二的時間應當放到學生程序內容的考慮以及上機的調試上,應當給學生以更多的實踐的機會。

學生在學習的過程中,對課程的認識包括兩方面的含義,一是理解,對課程內容的理解;二是應用,如何在自己的程序中加以應用,而應用是學生學習語言的最終目的。教師的職責是教給學生機器可以理解的語句和結構,但關鍵還是要讓學生自己去實踐。因此,要給學生提供各種不同的場景(問題),讓學生體會在不同的場景中該如何與機器進行交流,即:如何寫出能與計算機進行溝通的程序,讓計算機幫助用戶解決問題。通過對各種不同問題的嘗試解決,不但有利于對計算機語言的熟練掌握,而且對計算機的工作流程以及特點也會有更深的體會。

3.4應避免學生的思維定勢,培養學生的創造性思維。

對于同一個問題來講,如果程序能夠正確地解決問題,那么這個程序就是正確的,但是這個程序好不好,又有其他的因素制約,比如,程序的可讀性,是不是容易讓人理解;程序的結構,結構是否合理、符合邏輯;程序的執行效率以及程序所占用的存儲空間等。因此,一個程序的好壞,衡量的標準有很多,而且并不是絕對的,可能不同的程序,優、缺點不同,適應的場合、對象也就不同。

通常每個人都有自己獨特的思維方式及視角,所以應鼓勵每一個同學將自己對某一問題的考慮講出來,不要局限于某種標準答案之中。應將不同的想法列出來,一一進行對比,找出不同的優、缺點,這對培養學生的創造性思維很有幫助,可以讓學生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優點、缺點。

學生作為國家未來的棟梁、信息時代的接班人,應該得到好的計算機教育,作為教師,應該在計算機語言的教學中抓好每個環節,使學生能挑起未來國家建設的大梁。

參考文獻:

[1]譚浩強、田淑清.《BASIC語言——QBASIC》(第五次修訂本),科學普及出版社1999版

篇(11)

一、高職計算機專業英語教學目標

(1)培養學生在較短的時間內掌握一定量的現代計算機專業詞匯,能熟練地看懂計算機屏幕信息的英文提示、菜單、幫助文件及出錯信息。

(2)培養學生能順利閱讀并正確理解本專業資料,能閱讀和翻譯計算機的軟硬件手冊、資料和說明書。

(3)具有一定的聽說能力。

二、計算機專業英語教材選用

計算機專業英語教材的選擇特別重要,既要針對教學對象的特點,又要在一定程度上反映當今計算機發展的新成果。目前流行的計算機專業英語教材種類繁多,各教材內容覆蓋范圍、側重點、深淺均有不同,應根據不同的教學層次,選用不同的教材。就高職學生而言,他們的基礎本來就比較薄弱,再加上沒有考級的壓力,所以英語的學多停留在高中畢業水平甚至有所下降,對他們的教學就應該選擇一些比較簡單的教材,最好是教材中還有一些關于組詞、語法等知識的補充材料,以便教師在講課的過程中給學生補充必要的知識。

三、合理設置專業英語課程開設時間

到目前為止,大部分高職院校,都是將專業英語安排在第三學年的上半學期,這種做法滯后于專業課的教學,使專業英語對專業課的教學應起到的配合、幫助和促進作用難以充分發揮。因而筆者認為,應當對專業英語開課的時間作以調整,即從大學一年級就開設專業英語課,使專業英語、公共英語貫穿大學整個三年的學習,并與專業課程的設置同步,并且專業英語課程的內容應與本學年、本學期的專業課程緊密相關。這樣,一方面可讓同學們感到所學的專業英語,學有所用;另一方面,也及時解除了學生在專業課程的學習過程中,因為英語詞意不明確而帶來的障礙,對專業課的學習起到積極配合和促進的作用。

四、計算機專業英語教師的安排

在教師選用上,不少學校安排英語教師講授計算機專業英語。英語教師雖然具備了較高的英語授課能力,但由于英語教師對計算機專業知識不熟悉,不能靈活地組織調整授課內容以適計算機專業英語特點。要完成這門功課的教學任務,它要求教師必須同時具有英語與計算機教育素質水平。同時,對教師的其它素質提出了更高的要求,如專業知識與外語知識的整合能力,運用現代教育技術(網絡技術)能力等。計算機專業英語的特點,決定了計算機專業英語的教學最好由計算機專業方面的教師來承擔,這樣做的優勢是專業教師在講授過程中,涉及計算機領域方面的概念、專業術語、專業知識時,輕車熟路,可以用非常簡練的語言將看似高深的道理簡單化。為了教好學生,提高課堂教學質量,教師必須刻苦鉆研,在學習計算機專業課程的基礎上,努力學習其它知識、了解計算機專業的最新科研成果及該領域的最新發展動態,只有這樣,才能準確把握教材,把課教好、教活。每一個講授專業課的教師都應具備良好的英語水平,能夠對其所授課程包括上機操作中所能遇到的專業英語名詞、對話,以及實驗環境中的英文信息,流利地閱讀,及時正確地給予解釋和說明,從而使學生更加明白英語在專業課學習中的重要性,使他們更加自覺地學好英語。另外,提倡各門任課教師都應增加專業英語詞匯的應用,在多名教師反復應用的過程中,使學生們加深對常用專業英語的理解和記憶,提高專業英語的應用能力。超級秘書網

五、教師應采用多媒體輔助英語教學

建議在英語課的教學中,應盡可能地采用多媒體手段,把每一章節的內容都制作成多媒體課件。多媒體技術具有圖形、圖像、聲音、動畫、文字等多種信息功能,而電腦入網后的信息量大、信息變更速度快、信息資源共享性高,都是過去任何一種傳媒無法比擬的。在計算機英語教學過程中,講的都是與專業相關的內容,一般是一些應用程序,或與計算機系統有關的問題。單靠學生通過思維去理解,肯定有不同程度的差異。如果我們在講授的同時把課程內容用計算機演示出來,就一目了然了。此外,還可以提供一些課外閱讀材料,讓學有余力的同學去自我提高,并提供留言板,讓同學們可以提出自己的問題和一些好的建議。

總之,講授和學習這門課程的教師和學生在教學互動活動中都具有主觀的能動性,雙方都應遵循科學的教學原則,不斷摸索適當的教學方法,在實踐中相互協調、相互配合和激勵,依據社會發展的實際需求,高效高質地完成教學目標,以達良好的教育效果。希望通過上述方法的實施,使高職學生的專業英語能力有一個較大的提高,使之與專業能力、計算機的應用、編程能力的需要相適應,達到和滿足社會及軟件企業用人的標準和要求,為學生的就業打下良好的基礎。

參考文獻

主站蜘蛛池模板: 宜兴市| 乌审旗| 临安市| 黔西县| 福安市| 吉安市| 成武县| 麻城市| 潼南县| 双鸭山市| 团风县| 尼勒克县| 平顶山市| 应用必备| 庆安县| 思茅市| 裕民县| 汤原县| 仙桃市| 都江堰市| 马尔康县| 会同县| 慈利县| 乐昌市| 浮山县| 米易县| 丽水市| 河北区| 石门县| 元朗区| 开原市| 鹤山市| 吴旗县| 手机| 建阳市| 连云港市| 云和县| 安平县| 武定县| 三原县| 北辰区|