公務員期刊網 精選范文 計算機硬件編程范文

    計算機硬件編程精選(九篇)

    前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機硬件編程主題范文,僅供參考,歡迎閱讀并收藏。

    第1篇:計算機硬件編程范文

    關鍵詞:計算機;軟件開發(fā);匯編語言

    一、計算機中運用的編程語言

    (一)C語言和C++語言

    C語言是面向過程的編程語言。C語言兼顧了低級語言可直接作用在硬件上的特點。所以這也就注定了C語言是一門比較難的語言,只有擁有足夠的知識以及非常強的動手操作能力才能真正的掌握這門語言。不同于C語言,C++語言可以面向對象進行編程。C語言和C++語言的思維方式以及解決問題的方式都有所不同,C++語言中存在了許多的設計概念,如果可以把C語言和C++語言進行很好的結合,那么將產生意想不到的結果。

    (二)JAVA語言

    JAVA語言從誕生之日到如今,發(fā)展極其迅速。JAVA語言是現在軟件開發(fā)中運用的一種比較廣泛的編程軟件。JAVA語言也是一門面向對象的編程語言,但是JAVA語言又不同于其他的編程語言,JAVA語言有著跨平臺的特點。JAVA語言有著簡單易懂、容易解釋、安全性高、可進行移植等顯著的特點,讓其受到眾多程序員的喜歡。但JAVA語言對環(huán)境的要求非常的嚴格,極不支持桌面程序的開發(fā)。

    (三)C#語言

    C#語言同樣也是面向對象的一種編程語言。由于微軟公司一直堅信分布式應用是將來的發(fā)展方向,所以C#語言的發(fā)展一直遵循這個原則。C#語言與JAVA語言雖然都是面向對象的高級語言,但是他們有所不同,JAVA語言將指針以及手動內存管理完全摒棄,而C#語言并沒有將其摒棄,C#語言擁有安全性高、精確度高等優(yōu)點。C#可借鑒的經驗豐富,發(fā)展迅速。

    (四)Pascal語言

    Pascal語言由于各種原因,其發(fā)展的前途并不是很好。Pascal語言是一種高級語言,同時還是具有自編譯的特點。Pascal語言的語法十分簡潔,程序的結構性非常的明顯,數據類型非常的豐富?,F在很多用Pascal語言的都是應用的Pascal語言的擴展語言Delphi。

    二、編程過程中編程語言的選取

    在進行一個軟件的編寫時,編程語言的選取是非常重要的一件事,編程語言選取的成功相當于編程任務成功了一半?,F在的軟件編寫中,基本上不能單靠一種編程語言進行整個編程項目的編寫,通常都是運用各種編程語言進行很好的綜合運用,從而達到想要達到的目的。所以一個合格的程序員需要同時精通多門編程語言,只有這樣才能在運用時取長補短,運用各種語言的優(yōu)勢,躲避各種語言的劣勢。計算機編程語言雖然有很多,但各種編程語言都有很多的相同點,只要精通一門計算機編程語言,那么會對新的編程語言的學習非常有利。這樣就降低了程序員的學習量。

    (一)思考軟件所處的環(huán)境

    軟件的運行是在硬件的基礎上運行的,沒有硬件的支持,軟件只是一個漂浮在空中的靈魂。所以軟件的開發(fā)過程中必須要考慮硬件,所編寫的軟件必須要適應于硬件。在編寫前必須要明白所編寫的軟件需要滿足什么樣的條件,必須明確需要用什么樣的編程語言編寫什么部分的軟件。當然也要有發(fā)展的眼光,可以在這個電腦更新換代十分迅速的時代里讓自己的軟件得到發(fā)展。

    (二)思考編寫軟件的目的

    在進行編程之前,需要對自己所編寫的東西能特別的了解,需要明白編寫的軟件是為了滿足什么樣的需求,滿足誰的需求。只有將這些特別清楚才能進行合適的編程語言的選取。同時明白自己編程是面向的對象還是過程也是非常重要的,只有明白這些才能真正的選擇好適合自己項目的編程語言。

    (三)盡可能的發(fā)揮自身的優(yōu)勢

    進行編程的時候,一定要發(fā)揮好自身的優(yōu)勢,將最擅長的一面拿出來,在選取編程語言的時候盡可能選取自己最擅長的編程語言。計算機軟件的運行其實就是按照程序員給它輸入的思想進行的。一個大型的軟件需要用到很多語言,工程大而且復雜,如果不使用自己擅長的編程軟件就很容易造成錯誤,不能很好的將程序員的思想融入進計算機中。而使用自己擅長的語言,便可以游刃有余的進行思想的輸入。

    第2篇:計算機硬件編程范文

    關鍵詞:計算機;圖像處理技術;編程技術;工業(yè)檢驗

    DOI:10.16640/ki.37-1222/t.2016.03.101

    0 前言

    圖像處理技術在社會個科學領域都發(fā)揮著重要的作用,并且計算機圖像處理以及編程技術也得到前所未有的發(fā)展,實現了技術的相互融合。此次側重點主要是這項技術在工業(yè)檢驗當中的具體應用,在闡述計算機圖像處理技術以及編程技術的基礎之上,分析具體應用實效。下面開展相關研究。

    1 計算機圖像處理與編程技術概述

    1.1 圖像處理技術

    圖像處理技術的發(fā)展起始于20世紀60年代,與航天技術相伴而生。在人類最開始對圖像處理技術的應用中,是通過識別將檢測到的圖像轉變?yōu)閿底謭D像,繼而實現系統(tǒng)優(yōu)化,便于對圖像的深刻理解。在當時的數據圖像主要是通過三原色的灰度值表示。截止到目前為止,計算機圖像處理技術已經發(fā)展為三個不同的層級,分別為高、中、低三個階段。實踐表明,應用較為廣泛的則為低層次的處理系統(tǒng)。通常低層次的處理系統(tǒng)構成相對簡單,主要包括攝像頭、圖像采集卡以及計算機三個部分構成,具備操作快捷、圖像效果清晰的特點。憑借相應特點,在當前多領域檢驗中應用較為廣泛。站在狹義的層面分析可以發(fā)現,圖像處理技術主要是將識別模糊的圖像轉換為清晰圖像,是一種“圖像”到“圖像”的轉化過程。

    1.2 編程技術

    編程技術,實質上是一種借助計算機達成某一目標或者解決問題的技術手段。使用某種程序設計語言編寫程序代碼,最終得出結果的過程。編程技術在工業(yè)檢驗方面的應用范疇也主要集中在編程手段以及編程特征的運用方面。

    2 計算機圖像處理與編程技術在工業(yè)檢驗中的具體應用

    (1)圖像處理技術應用。圖像處理技術不僅僅能夠對于原材料的信息以及編程形態(tài)等信息進行掌握,還能夠依據原材料的相關信息獲得顏色特征,將三原色信號轉變?yōu)閿底中盘?。當然,圖像技術在早年的研究中,被分為不同的等級,依據圖像處理顏色的不同等級進而判定原程序的優(yōu)劣狀態(tài)。通過這種方式,將原圖像進行具體處理,提取其中的顏色特征狀態(tài),對其進行記錄得出冠層特征、圖像處理之間的差異性進行闡述。對工業(yè)原材料進行檢驗,能夠提升檢驗成功率。關于圖像的具體顏色提取如圖1所示。

    對于工業(yè)材料進行檢驗,圖像處理技術的應用不單單局限在顏色提取方面,同樣能夠進行紋理圖像的提取。計算機運用圖像處理技術,將需要檢驗的工業(yè)原材料的紋理能夠清晰的呈現,表現出原材料自身具備的問題特征及要求指標。當然,圖像基礎在原材料紋理方面的探索已經得到改善,準確率高達80%以上。在完成紋理的提取與對比分析之后,將原材料當中缺少的紋理部分進行補充,進而發(fā)揮出圖像處理的優(yōu)勢。

    (2)編程技術應用。編程技術在工業(yè)檢驗中的應用,效用顯著。近年來,國家發(fā)起振興東北老工業(yè)基地,大力發(fā)展工業(yè)。進而在工業(yè)產業(yè)快速發(fā)展的基礎之上,推動國民經濟的快速發(fā)展。經科研人員表明,計算機圖像處理技術與編程技術的有效融合,能夠對工業(yè)檢驗形成良好的推動力。并且這種技術手段,對原料破損程度以及原料損壞部位具有一定的分辨效應。圖像處理技術將所獲得數據信息轉變?yōu)閿底中盘柵c編程,通過計算機的操作下,能夠較為準確的分析工業(yè)原材料的運行狀態(tài),避免了傳統(tǒng)檢驗方式的繁瑣性以及復雜性,效率性以及精準度明顯提升。計算機的出現,為各個領域的發(fā)展提供了基礎保障。圖像處理基礎主要功能是將圖像轉變?yōu)閿底旨夹g,將工業(yè)原料的圖像轉變?yōu)轱@示器的充分配比,進而能夠最大限度上的提升的圖像顯示的精準度。確定原料的形態(tài)、特征、顏色以及紋理之后,充分衡量原材檢驗的技術狀態(tài),將涉及到的特征充分體現。與最開始圖像處理技術相比較而言,現代的技術手段以及基礎形態(tài)已經得到明顯改變。

    (3)編程圖像分辨。編程圖像的分辨,通常包括兩種方法,即函數圖像法以及類似圖像法兩種。函數圖像法則通常屬于一種模糊的形態(tài),在檢驗的過程中,通過數據流線的方式將圖像的內容進行具體表現。通過這種方式對工業(yè)圖像進行處理,使其能夠更加清晰。由于圖像處理屬于一種分層處理的形態(tài),如果其中涉及到的因素較多,內容過于繁瑣,也將造成分層畫面過于混亂。類似圖像法,顧名思義則是將兩個相近的編程圖像進行有效融合,在考慮原材料的體態(tài)以及性狀基礎之上,探索內在的分類標準要求。完成類似圖像法的處理之后,通過函數圖像統(tǒng)計的方式,減少計算過程以及計算方式的繁瑣程度。近年來,工業(yè)環(huán)境逐漸發(fā)生改變,并且設備、技術等因素的不斷更新,使得傳統(tǒng)的原料經受前所未有的考驗。大氣環(huán)境、內部結構影響著原材料的信息編程。圖像處理技術的應用,已經成為大勢所趨,能夠深入探索原料的形態(tài)及內在本質要求,經過顏色、紋理等多手段的提取,為檢驗效果提供基礎保障。

    3 結論

    綜上所述,計算機圖像處理與編程技術的有效融合,能夠為工業(yè)檢驗提供良好的發(fā)展環(huán)境。顯然,這種技術手段以及操作方法憑借自身快捷、便捷以及清晰的性能,使得工業(yè)檢驗更加趨向于準確性,避免了處理數據的繁瑣程度。研究結果表明,計算機圖像處理與編程技術在檢驗中的應用,效果良好。

    參考文獻:

    [1]甘雨.基于圖像處理的計算機編程技術在檢驗中的應用[J].通訊世界,2015,10(08):225-227.

    第3篇:計算機硬件編程范文

    關鍵詞:給排水;概預算;影響探討

    中圖分類號:TU723 文獻識別碼:A 文章編號:1001-828X(2016)031-000-01

    引言

    建筑給排水工程概預算是一牽涉工程招標、材料價格定位、工程施工等領域的初步設計工作。從以往建筑給排水工程概預算的編制狀況來看,概預算在工程占據著重要的參考價值,越科學合理的概預算其能更進一步的提高施工項目的管理效率,且能為建筑商和施工單位帶來良好的經濟效益,以最低的成本獲得最高的回報,這是建筑給排水工程一直重視的問題。對此,概預算在實際應用中不僅需加強工程前期的預算控制,還需加強工程后期的施工控制,對施工企業(yè)的經濟性進行全面評估與考量,是建筑給排水工程概預算得到有效保障。

    一、建筑給排水工程概預算對造價帶來的影響

    1.給工程招標預算帶來的影響

    從近幾年我國建筑市場的發(fā)展狀況可以發(fā)現,建筑項目在前期設計與實際工程招標環(huán)節(jié)中,其都存在許多潛在問題。以前期設計來說,人們當前所追求的大多都為新穎有特色的設計內容,而這使得工程在設計時過多的考慮建筑圖紙是否足夠新穎和吸引人,對建筑整體的實用性缺乏周全考慮,安全性也受到了忽視。在工程招標環(huán)節(jié)中,項目的利益會使得許多施工單位出現虛報工程信息的現象,這使得工程前期造價預算與實際工程的建設出現差異,給施工也帶來了許多問題[1]。

    2.給工程材料預算帶來的影響

    在建筑給排水工程概預算中,材料預算是概預算中的重要領域,給排水工程在正式進入施工階段時,其所需要的材料種類、規(guī)格、材質等有著大量的需求,且時常會變換材料,因此在前期進行材料預算時,許多材料都無法進行仔細預算,所以材料的預算重點會放于價格的精細度之上,而常規(guī)情況下,建筑給排水工程的材料預算價格相較于普通建筑材料會更高[2]。

    3.對建設施工帶來的影響

    在建筑給排水的實際施工階段中,許多施工人員為使施工操作方式更簡單會自行將規(guī)范的施工過程進行更改,這使得施工過程未按照前期的圖紙設計來執(zhí)行,所以在施工過程里容易產生其他的施工費用,使得工程概預算的整體經濟效益無法保障,給施工單位也帶來了一定的效益損失。在發(fā)生這一現象時,施工單位唯一能作出的解決方式是將原本的概預算進行調整,而新的工程概預算必然會給工程整體造成一定影響[3]。

    二、建筑給排水工程概預算的編制策略

    1.概預算的前期評估與設計

    在建筑給排水工程進行概預算編制時,需在前期階段加強概預算的合理把控。首先,預算部門需對工程整體的方案結合市場行情進行大致估價,根據以往的預算編制經驗,選擇質量效果有所保障前提下的預算最低方案。并對設計者對工程整體作出的設計圖紙進行監(jiān)督與考核,要求設計者根據建筑給排水工程的建設地點、地域環(huán)境等進行科學合理的設計,避免以往出現的只關注新穎性而忽視實用性的狀況。

    2.根據施工地區(qū)實際環(huán)境進行分析

    為保障建筑給排水工程概預算的合理性與可行性,工程負責單位需在進行概預算編制前,對建設地點進行科學的地質勘查,對建設場地及建設方式做到詳細了解,并結合勘查結果與環(huán)境資料對其展開實地考核,由經驗豐富的給排水工程概預算人員對其進行整體經濟評估,對施工現場狀況及環(huán)境做到有效掌握,防止后期因環(huán)境因素出現中途竣工現象,并根據周圍附近的環(huán)境特征做好預算規(guī)劃與把控,使工程概預算具備可行性。

    3.跟隨市場行情合理編制工程概預算

    因建筑給排水工程的特殊性,該工程概預算的編制中材料預算占據比例最高,且材料價格水平也相較于普通材料更高。因此在給排水工程的概預算中,材料預算是非常重要的環(huán)節(jié)之一。從以往建筑給排水工程的概預算編制狀況來看,材料的價格概預算直接關系著工程整體的建設質量,因此,概預算的編制部門需對此類型工程的常用材料和常見材料做到有所了解,對材料市場的價格定位有一定的掌握,避免因發(fā)生價格變動帶來預算問題,盡可能的減少工程材料預算與市場價格之間的差異。

    4.施工階段概預算編制的控制

    建筑給排水工程的概預算編制與普通的建筑預算編制不同之處在于,給排水工程是按照數量來進行預算控制的,而這也使得給排水工程的概預算編制對精細化有著更高要求。因此,預算編制人員在進行給排水工程預算造價時,需由專業(yè)的人員前往施工現場對各個工程數量進行核實與核對,對排水工程的整個施工流程做到全面了解,根據前期的投標協議來核對施工狀況,使建筑給排水工程概預算與實際施工預算相符,也使給排水工程概預算的編制更合理,以實際依據作為前提進行編制。在施工過程中,施工現場時常會發(fā)生許多難以預料的突發(fā)狀況,如安全事故、機械設備故障、材料缺失、工期不夠等,這些均會給施工單位及項目負責單位帶來利益損失,因此,施工單位在進行給排水工程概預算編制時,需加強對項目各個風險的考核,做好風險控制,使工程概預算編制與施工需求相符。

    三、結束語

    綜上所述,從本文分析結果可以發(fā)現,建筑給排水工程概預算的編制對整體工程的造價有著多方面影響,其給工程招標預算、工程材料預算、建設施工等領域均會造成直接影響,對此,工程概預算部門在編制預算時,需對工程前期評估與設計及市場行情做到全面了解與考核,并加強對施工地區(qū)實際環(huán)境的分析,加強對后期施工階段的成本控制,使工程整體概預算的編制具有合理依據。

    參考文獻:

    [1]穆黎明.試析建筑給排水工程概預算編制對造價的影響[J].中國建筑金屬結構,2013,13(10):125.

    第4篇:計算機硬件編程范文

    【關鍵詞】結對編程:師范院校;實踐教學改革;計算機專業(yè)

    【中圖分類號】g40-057 【文獻標識碼】a 【論文編號】1009-8097(2013)07-0122-05

    引言

    在我國高等教育體制中,師范院校計算機專業(yè)培養(yǎng)目標主要包括兩個方面:一是要求畢業(yè)生具備教書育人的良好教育理論素質和技能:二是要求畢業(yè)生具備勝任所從事崗位的扎實的學科專業(yè)知識以及較強的實踐能力和創(chuàng)新能力。長期以來,由于受傳統(tǒng)教師教育培養(yǎng)模式的影響,師范院校計算機專業(yè)實踐教學僅被看作是一種輔和驗證性手段,導致出現重理論教學,輕實踐技能,重思維能力,輕動手能力的現象,培養(yǎng)出來的學生難以適應社會需求。隨著師范院校就業(yè)形式多元化的發(fā)展,畢業(yè)生不僅可以選擇當老師,還可以從事軟件開發(fā)、網絡管理、信息技術等操作能力較強的工作。針對河南省4所師范院校的一份調型結果顯示:計算機師范生只有34.7%的學生非常愿意和愿意從事教師職業(yè),其中計算機專業(yè)科班出身的學生只有29.68%的人愿意從事計算機教學。由此可見,推行實踐教學改革已成為師范院校的迫切要求。當前師范院校計算機專業(yè)應該著力培養(yǎng)“教師+it工程師”新模式的人才,因此,如何提高學生的計算機應用能力,培養(yǎng)專業(yè)素養(yǎng)高、綜合能力強、動手能力突出的實踐型人才是亟須解決的問題。

    對計算機專業(yè)而言,實踐教學是培養(yǎng)計劃的重要組成部分,而提高編程能力、踐行軟件工程思想、培養(yǎng)團隊合作精神則是實踐教學中的重要環(huán)節(jié)和目標,因此,各院校均將實踐教學擺在了重要的戰(zhàn)略位置上。目前,師范院校計算機專業(yè)的實踐教學環(huán)節(jié)主要包括教學(課程)實驗、實習實訓、課程設計、畢業(yè)設計(論文)、實踐創(chuàng)新等方面,實踐操作方式大體分為獨立完成和團隊合作兩種。但是不論哪種方式,都存在不足:獨立完成方式開發(fā)周期長、開發(fā)效率低、bug出現頻率高,不利于培養(yǎng)團隊合作精神,不利于踐行軟件工程思想:團隊合作方式無法保證團隊成員均能各司其職,無法達到全面發(fā)展,并且存在著“窩工”、“吃大鍋飯”等現象。往往團隊中只有小部分人真正動手編程,其他人員僅僅是借用團隊實驗成果達到實驗或考核目標。通過分析目前實踐教學實施過程中存在的問題,我們提出利用結對編程思想來改革傳統(tǒng)實踐教學方式的方案。

    一 結對編程概述

    結對編程的定義為:兩名程序員合作開發(fā)同一產品模塊(設計、算法、代碼),這兩名程序員分別扮演“駕駛員”和“導航員”的角色,共同思考問題,共同負責產品模塊的各個方面。“駕駛員”控制鼠標、鍵盤并編寫代碼,“導航員”主動持續(xù)地觀察和輔助“駕駛員”的工作,找出代碼的缺陷,思考替換方案。結對雙方的角色不是固定的,而是進行周期性的交換。任何時候雙方都是平等活躍的參與者,在整個項目開發(fā)過程中,兩者共享所獲得的工作成績。

    結對編程是極限編程12個最佳實踐中最重要原則之一,是團隊設計的基礎,它與傳統(tǒng)的開發(fā)過程有很大的不同。在傳統(tǒng)開發(fā)過程中,每個開發(fā)人員負責系統(tǒng)的一部分開發(fā)任務,各自分工,互不干擾。而結對編程是兩人結為一對,共同完成同一個開發(fā)任務。兩人在同一臺計算機面前進行編程活動,“駕駛員”進行操作編碼,“導航員”觀察代碼并考慮設計問題。一旦發(fā)現問題時,暫停編碼工作,雙方討論解決。結對者的角色根據需要進行不斷調整和交換,包括與其他結對小組交換成員。

    結對編程的概念起源于20世紀90年代中期。經過近20年的研究和發(fā)展,多數軟件企業(yè)因其具有可以減少風險、提高生產效率、代碼質量高、有利于交流學習等優(yōu)點而積極采用結對編程。也有一些企業(yè)對其持反對態(tài)度,主要理由是認為結對編程浪費人力資源、對程序員要求太高、公司人手短缺等。高校教學中應用結對編程思想的目的與軟件企業(yè)采用結對編程的目的不同,前者主要是幫助學生提高編程能力和培養(yǎng)團隊合作精神。在教學方面,最有代表性的是在1999年猶他州立大學做的一項試驗,結果表明雖然結對組在最初階段比獨立工作的學生完成同樣任務花費的時間更多,但很快

    結對組花費的時間大幅度下降,而獨立工作的學生需要花費比結對組更多的時間來達到相近的代碼質量。國外研究顯示,教學過程中采用結對編程可以提高學生的記憶力、自信心、學習興趣、代碼質量和學習成績。國內研究表明結對組的共同學習失敗率小于獨立學習失敗率,采用結對編程進行實踐教學的班級普遍在編程能力和質量上優(yōu)于采用傳統(tǒng)實踐教學的班級。而且,結對編程有利于培養(yǎng)學生互相學習的良好習慣,提高學生的自信心,促進團隊合作和人際交往。但是,目前針對師范院校計算機專業(yè)特點的結對編程研究還很少。

    二 實踐教學改革中對結對編程的要求

    綜合考慮師范院校計算機專業(yè)本科生的實際情況,對實踐教學改革中踐行結對編程從工作環(huán)境、項目選擇、結對原則等方面提出相關要求。

    1 工作環(huán)境要求

    由于結對編程工作模式是兩人坐在一起共同完成程序的設計、編程和測試,因此需要將傳統(tǒng)的“一人一桌一機”的工作環(huán)境改造為“兩人一桌一機”環(huán)境,使工作臺和設備的擺放便于結對搭檔之間的交流與合作,為了不影響其他結對組的工作,最好將工作環(huán)境設置為隔斷式空間。如圖1所示。

    目前,大多數軟件公司的工作環(huán)境與圖1類似(傳統(tǒng)開發(fā)仍然是“一人一桌一機”),這樣可以讓學生“身臨其境”感受未來實習或工作單位的工作環(huán)境。

    2 項目選擇

    實踐教學不是單純的課程實驗,提高學生編程能力最好的方式是項目驅動式??紤]到師范院校計算機專業(yè)學生的實際能力和編程素養(yǎng),功能全面、業(yè)務邏輯復雜、代碼量龐大的大中型項目并不適合作為實踐課題,而通常情況下只由一人工作幾天甚至半天即可完成的微型項目也不能起到鍛煉技能的作用。因此,團隊結構簡單,開發(fā)人數在4~6人,代碼量在18人月以下,項目目標簡單,不需要與周邊系統(tǒng)集成,對系統(tǒng)高可用性要求一般的小型項目是最佳選擇。同時,宜選擇學生感興趣的、業(yè)務邏輯比較熟悉的小型項目進行實踐,如單機版游戲開發(fā)、多媒體教室預約管理系統(tǒng)、單詞記憶軟件等。  3 結對原則

    實踐教學改革的目的是最大限度地提高學生實際動手能力、培養(yǎng)團隊合作精神和創(chuàng)新精神。實踐教學改革中的結對編程除了滿足基本的原則外,還應突出以下幾點:

    (1)按照編程水平高低,將學生分為高級、中級和低級三個級別,因此結對組合有“高級+高級”、“中級+中級”、“低級+低級”、“高級+中級”、“高級+低級”、“中級+低級”幾種形式,為了達到學習和提高的目的,應該優(yōu)先選擇“高級+低級”的模式。在這種模式中,力求達到高手培養(yǎng)新手的“幫帶”效果。

    (2)結對編程的雙方有一個較長的磨合過程,應該讓學生盡早“結對”,爭取在實踐項目開始時,結對雙方已經有多次合作經歷。因此,在課程實驗階段,就應該讓學生自行尋找“搭檔”,并經常更換“搭檔”,以期找到最“志同道合”的伙伴。伙伴的選擇盡量將性格融合的,技術互補的配對。

    (3)結對編程的雙方經常交換角色。角色可以定時交換,也可以根據開發(fā)任務交換。假設a為“高級”者,b為“低級”者,則難度大的任務由a擔任“駕駛員”,此時b在一旁觀摩和學習;難度小的任務由b擔任“駕駛員”,此時a在一旁監(jiān)督和指導。

    (4)結對雙方必須保證地位平等。“低級”者容易產生依賴和畏難心理,所以在結對編程過程中需要鼓勵“低級”者積極主動,而“高級”者應該以指導和溝通為主。兩人是平等的,只有經驗多寡之分,沒有地位高低之分。對“低級,,者而言,獨立操作實現一個功能模塊后,往往異常興奮,在結對中也會表現得越來越積極。因此,安排難度適中的結對任務有利于加強“低級”者參與結對的意愿。

    (5)結對雙方必須全力以赴。結對編程本身能促使人竭盡全力,兩人一起工作的時候,沒有走神分心的條件。一旦編程過程中出現問題,則立即停止,雙方共同討論解決。

    (6)結對雙方必須對待解決的問題有相同或相近的認知。結對雙方對開發(fā)任務都必須做到逐步了解、思路一致、編碼規(guī)范一致,包括標識符命名規(guī)則、注釋風格等。編程時先經過討論,達成共識,然后方能動手編寫程序。

    (7)任務出錯或不能完成,應由雙方共同負責,不能相互指責。兩人意見不同時,可由指導教師協助解決,不要各執(zhí)己見、據理力爭。

    (8)指導教師給予學生更多鼓勵,結對雙方之間也需要相互鼓

    、相互學習,可以產生共同的榮譽感、責任感和成就感。

    三 實驗對比及分析

    1 實驗設計

    我們在課程設計這一實踐教學環(huán)節(jié)中,采用對比實驗的方法對結對編程進行評價。在課程設計開始之前,學生已經在課程實驗階段進行了結對編程訓練。對比實驗班級有44名同學,分成兩個實驗對比組:一組采用傳統(tǒng)的小團隊開發(fā)方式,稱為傳統(tǒng)組,組員各自獨立編程;一組采用結對編程的團隊方式,稱為結對組,結對組由若干結對單元組成,結對單元采取兩人結對編程方式。指導教師擬定4個課題并事先劃分好模塊,分別交由兩個實驗對比組完成,均采用面向對象程序設計。對比組分配如表1所示。

    表1中,對比實驗組的具體要求如下:

    (1)兩組均要求遵循軟件開發(fā)流程,需要提交相關文檔。

    (2)兩組均分成三個階段,由指導老師根據時間確定,每個階段同時考查各組的完成情況。階段考查時,傳統(tǒng)組需提交各成員的任務分配記錄;結對組需提交結對交換記錄。

    (3)兩組均以答辯的形式給出每個課題的最終成績,并事先告知:傳統(tǒng)組各成員均有自己的成績,根據自己對課程設計的貢獻給出;結對組每個結對單元的兩人共同獲得一個成績(若結對單元之間經常互換結對角色,則參與交換的人員共同獲得一個成績)。

    2 實驗結果及分析

    對比實驗組的實驗結果分別如圖2、圖3、圖4所示。

    圖2顯示在課程設計初期,結對組花費的平均開發(fā)時間比傳統(tǒng)組長,原因是結對組在結對編程之前需要進行討論和交流,達到共識后才進行動手編程,而且有些結對單元還處于磨合期。隨著項目的進展,結對組的編程效率逐漸增加,與傳統(tǒng)組的開發(fā)時間差距也逐漸減小。

    圖3顯示,在各個開發(fā)階段,結對組的平均bug數量均較獨立組少,原因是結對單元的兩人對同一任務實行結對設計、結對編碼、結對測試和結對評審。因此,在動手編程之前已進行了充分的交流和討論并達成一致意見,而且在編程過程中,一人編程,另一人隨時對編程中的錯誤進行監(jiān)督和提醒,有效降低了bug數量。

    圖4顯示了兩個實驗對比組的平均成績(4個課題的總平均成績),成績的考核綜合考慮了開發(fā)時間、bug數量、團隊合作精神、項目完成質量、編碼風格等指標。實驗結果表明,結對編程的效果明顯高于傳統(tǒng)方式。

    四 結對編程對實踐教學的改進

    通過考查學生結對編程過程及對比實驗分析,發(fā)現采用結對編程的學生,其編程素質有了明顯的提高。因此,我們提倡在教學過程中采用結對編程思想來改革計算機專業(yè)實踐教學。

    1 結對編程的優(yōu)點

    (1)動手能力較低的學生學習和上手速度快,主要原因為:一是學習的內容均是實際需要的,目的明確,針對性強:二是有人幫帶,手把手的演示,比自己看書摸索進展快、效果好;三是邊學邊用,知識點掌握扎實。

    (2)結對編程改掉了一些學生的編碼壞習慣,同時也學習了他人的編程優(yōu)點:如快捷鍵的靈活運用,解決問題的搜索技巧等。另外,代碼的層次和語句變得更優(yōu)美易讀。

    (3)工作效率提高了。結對中,一人對另一人實際上有監(jiān)督作用,有效杜絕了學生上機時聊天、打游戲、泡論壇、看電影等現象。結對編程時兩人合作能更有效地交流,相互學習和傳授經驗,解決問題能力有較大提高。而且,在結對過程中,結對雙方經常有思想的碰撞,在討論中更容易培養(yǎng)創(chuàng)新意識。

    (4)程序bug明顯減少,代碼質量顯著提高。結對編程,首先需要兩人共同理解,經過討論,形成一致思想,才可以編程。這樣減少了由于理解錯誤帶來的風險;其次,結對編程在編寫代碼的同時進行著代碼評審,出錯幾率降低了很多。所以結對編程能有效減少bug數量?!。?)每個學生都有動手實踐的機會,都能在實際操作中學到實用知識,避免了前述傳統(tǒng)團隊開發(fā)中“窩工”、“吃大鍋飯”的現象發(fā)生。由于每人需要完成自己的結對任務,所以幾乎不存在照搬照抄他人成果的情況。

    2 對師范院校實踐教學的促進作用

    結對編程除了具備上述的優(yōu)點外,對師范院校的計算機專業(yè)而言,還有著獨特的優(yōu)勢。

    (1)培養(yǎng)和提高了師范生的教學技能。師范生的教育實習是一個重要環(huán)節(jié),但是多數學生的實習效果并不好,往往表現為不能進入教師角色,無法勝任頂崗課程教學任務等。究其原因是教育實習之前的試教環(huán)節(jié)存在弊端,因此嚴抓試教

    工作是教育實習取得成效的前提。但是,由于課時的限制,教師不可能讓每個學生都試講并給予指導。而結對編程環(huán)境恰好可以提供一個良好的試教平臺,這也是提倡“高級+初級”結對方式的原因所在。因為,在幫助和指導“搭檔”的時候,學生可以切身體會到“學會”和“教會”是兩個不同的層次,要想講清楚一個知識點,需要有耐心、勤思考。另外,被輔導的對象也會有無形的動力去努力學習,并模仿“搭檔”的教學方式。因為老師講解某個知識點可能無法完全站在學生的角度去考慮,學生如果聽不懂會認為“老師懂這些是理所當然的”,而且性格內向的學生可能會羞于向老師請教。但是,如果這個知識點是由自己的同學來講解的話,則情況大有改觀。在這個過程中,學生往往能收獲到成功的喜悅。

    (2)增強了女生的自信心。師范院校女生居多,而且大都受“女生不適合學計算機”等片面觀點的影響,往往對編程望而生畏。在結對編程中,不論知識點的難度大小,每個人均需要親自動手操作。在公平對等的編程環(huán)境中,她們能真正動手敲程序代碼,一旦完成了自己的第一個小程序,她們往往很有成就感,自信心也極大增強。如果能得到老師和“高級”者的鼓勵和贊許,她們的進步會更大。

    第5篇:計算機硬件編程范文

    關鍵詞:課程體系建設;計算機硬件;教學質量

    中圖分類號:G642.3 文獻標志碼:A 文章編號:1674-9324(2012)09-00××-××

    在當前高校計算機專業(yè)本科生中普遍存在這樣的問題:對計算機硬件課程的學習不感興趣;認為有些計算機硬件課程很抽象,不知道怎樣才能學好;與已經從事計算機技術開發(fā)的畢業(yè)的同學交流后,認為學校對計算機硬件課程的設置不合理,對將來從事計算機技術開發(fā)幫助不大,而對將來從事計算機技術開發(fā)幫助很大的計算機專業(yè)課程學校反而不重視,教學時間太短,沒有深入地教學;④教學方式缺乏對本科學生發(fā)現問題、分析問題、解決問題的能力的培養(yǎng)。學生對計算機硬件課程的學習積極性不高,學習效果差。高校的計算機專業(yè)學生中重視軟件課程的學習,而輕視硬件課程的學習,其結果是許多學生的硬件能力比較差,不能勝任計算機硬件方面的技術設計。因此,對于如何設置計算機專業(yè)硬件課程,已成為我們要重點關注的一個問題。計算機科學與技術學科除了具有較強的科學性外,還具有較強的工程性,因此,它是一門科學性與工程性并重的學科。如何合理地調整計算機硬件課程設置,為計算機專業(yè)學生將來從事計算機硬件方面的相關技術設計奠定具有發(fā)展?jié)摿Φ幕A,是擺在計算機專業(yè)老師面前的一個重要問題。計算機專業(yè)學生在進行工程設計,計算機硬件技術開發(fā)時,普遍感到所掌握的計算機理論知識與實際工作能力存在不足。主要體現在沒有實際工作經驗;缺乏項目的開發(fā)能力;缺乏團隊協作精神;缺乏與同事溝通方法。如何在計算機本科生教育階段培養(yǎng)和提高學生的素質與能力,是老師重點關注的問題。

    在傳統(tǒng)教學模式中,教師就是向學生傳播知識。而在現代教學模式中,教師不僅向學生傳播知識,更重要的是培養(yǎng)學生發(fā)現問題、分析問題、解決問題的能力。為培養(yǎng)21世紀計算機硬件高技術人才就必須加強學生計算機硬件創(chuàng)新能力的培養(yǎng),不斷完善計算機硬件課程教學改革專業(yè)課程體系建設。

    為此,本文針對當前計算機專業(yè)硬件課程設置存在的問題,根據計算機專業(yè)各研究方向對計算機硬件課程建設,構成完整的計算機硬件課程體系建設,對本科生教學方式教學改革,培養(yǎng)本科生發(fā)現問題、分析問題、解決問題的能力,激發(fā)學生的學習熱情,培養(yǎng)創(chuàng)新素質進行研究。

    一、計算機硬件課程體系建設

    (一)充分認識計計算機硬件課程建設的重要性

    計算機硬件及應用技術已是IT領域不可缺少的支柱技術,已經廣泛滲透到移動通訊、消費電子、無線網絡、工業(yè)控制和軍事國防等各行各業(yè),無時無處不在影響每個現代人的生活。能夠綜合應用軟件和硬件,系統(tǒng)研發(fā)的工程師成為計算機行業(yè)最為緊俏的人才,其培養(yǎng)也越來越受到高校、企業(yè)、研究機構與培訓中心的重視。

    (二)計算機硬件課程體系建立

    ACM和IEEE-CS共同推出了Computing Curricula 2001,系統(tǒng)地列出在計算機專業(yè)學生應該掌握的課程,我們以此為藍本,并根據我院在計算機硬件研究領域和研究方向,建立計算機硬件課程體系中的主干課程:《計算機原理與匯編語言程序設計》,講授計算機組織和工作原理,以及匯編語言程序設計;《微型計算機原理及接口技術》,講授微型計算機的基本知識、基本組成、體系結構和工作模式;《計算機控制》,講授計算機控制的理論知識和設計技術;《單片機與嵌入式系統(tǒng)》,講授單片機工作原理和編程方法、嵌入式系統(tǒng)基本概念和設計技術移植;《計算機系統(tǒng)結構》,講授計算機體系結構的基本思想、基本概念、設計原理、設計方法與評價分析方法。由這5門課程構成計算機專業(yè)硬件課程體系。

    當今計算機硬件和軟件技術飛速發(fā)展,計算機專業(yè)基礎課程體系教學在成熟和穩(wěn)定的同時,要不斷加入新的內容和新的技術。為此,必須對主干課程設計其課程的主線,并沿主線更新教學內容、突出新技術。

    二、改進教學方法,提高學生的創(chuàng)新能力

    人類具有學習的自然傾向或學習的內在潛能,學習是學習者內在潛能的發(fā)揮。所以教學的任務是為學習者創(chuàng)設的一種有利于學生學習潛能發(fā)揮的情境。教師不應該采用權威式的教學方式,不應采用強制式的指導教學。教學活動是教師和學生共同活動的過程,教師在教學過程中發(fā)揮著設計,主持,調整教學過程的主導作用,調動學生的主動性和積極性。學生是教學過程中認識活動的主體。在教學過程中應體現學生的主體地位,發(fā)揮著教師的主導作用。

    第6篇:計算機硬件編程范文

    本文對計算機硬件課程體系及內容中存在的問題和不足進行了分析和討論,提出了一些教改思路和方法。

    一、當前硬件課程體系中存在的問題

    目前硬件教學中主要存在的問題是:教材知識相對落后,學生無法學以致用,即教材無法激發(fā)學生的學習積極性;缺乏實踐環(huán)節(jié),實驗條件差,學生無法鍛煉實踐能力,教師更無法鼓勵和激發(fā)其創(chuàng)新能力;學生電子技術方面的理論基礎較差,其對硬件的分析理解能力受到一定限制,學習困難較大。總體上講,目前國內計算機硬件教學的狀況不容樂觀,重視這一問題,改革相應的教學體系和內容是非常必要的。導致當前狀況的原因是多方面的,總的來說有以下幾個方面。

    首先,在認識和條件方面,國內的計算機教育存在著重軟輕硬和急功近利的傾向。由于基礎軟件教學實施起來相對容易,實用性強,設備投資較小,有立竿見影之效果,甚至學生通過自己購買的微機即可完成多數軟件課程的學習;而硬件課程的教學實施比較困難,設備投資大,通常每門課程需要配備專門的實驗設備,相應輔助設備(如示波器等)的價格相對昂貴,實驗設備的維護工作量較大,對實驗室輔導和維護人員的要求也比較高。限于各方面的條件,國內多數高校在硬件課程及實驗條件建設方面都明顯不足,這導致了計算機硬件課程在教學上的不足。

    其次,硬件知識特點和教學內容落后。從客觀上來說,計算機硬件知識存在不直觀,講述起來抽象、枯燥,學生學習起來不太容易的現象。其中,“計算機組成原理”、“計算機體系結構”這兩門課程的內容比較抽象,一般教材都與實際聯系不緊密,再加上現有硬件實驗的可視性差、直觀性差,致使學生對硬件知識的理解存在困難。而“微型計算機原理”、“計算機外部設備”等課程的教材內容過于陳舊,無法調動學生的積極性,教學效果較差。

    再次,課程缺乏足夠的系統(tǒng)性。計算機是一個由硬件和軟件組成的龐大的復雜系統(tǒng),計算機知識有著很強的系統(tǒng)性。而在目前的教學中,硬件課程知識與軟件課程知識之間缺乏足夠的交叉和互補,學生無法深入理解計算機的基本工作原理及其在軟件系統(tǒng)中的作用。另外,在硬件課程之間也缺乏充分的銜接,有些知識點重復,有些知識點缺失,這些都導致了學生的知識體系結構不健全。

    最后,缺乏足夠的實踐訓練。計算機應用是一門實踐性很強的學科,學生必須具備足夠的動手實踐能力和社會競爭力才能滿足社會要求。而在計算機硬件教學中,實踐教學時間嚴重不足,絕大多數學生不具備基本電路設計、調試和實現的能力。一方面是實驗條件和設施的嚴重缺乏,另一方面是課程考試評價體系(包括社會各類計算機考試評價體系)中對硬件實踐能力的不重視。

    根據計算機硬件教學體系中存在的一些主要問題,改革教學內容的先進性、加強教學體系的系統(tǒng)性、增加并提高實踐教學知識和內容已成為國內各高校計算機專業(yè)迫在眉睫的任務。

    二、提高硬件知識的先進性

    由于計算機硬件技術發(fā)展非常迅猛,而國內多數高校的主要教學內容基本還停留在十年前的水準,尤其是“微型計算機及接口技術”的課程內容,基本是以8086/8088 CPU為主體進行講述,而學生在實驗室使用的卻都是CPU為Pentium Ⅲ 以上的微機;學生在高級編程中希望了解分頁分段存儲管理技術,而教學中卻只講述分段內存管理技術。因此,學生會對教學的內容感到疑惑、反感甚至是厭惡。

    許多客觀條件原因限制計算機硬件教學內容的更新。其一,計算機硬件發(fā)展太快,真正能反映當今世界微機領域新技術的微機原理教材太少,相應的實驗設備和條件幾乎沒有。其二,最新的硬件知識往往包含許多較復雜的技術,學生較難學習和理解,由于組織和實施教學的難度非常大,許多教師偏向于講述舊的知識。其三,新知識的過快更新給許多教師帶來了巨大的工作量和工作壓力,熟悉并掌握新的教學知識和內容往往需要幾年時間的摸索和實踐,因此教師往往跟不上新技術的發(fā)展。

    要解決這個問題,首先要改進計算機硬件教材。計算機硬件的教材應是先進的、能反映目前世界微機領域內硬件新技術、新成就的知識。例如“微機原理及接口技術”的教材至少應涵蓋目前世界上微機領域內最先進的知識及技術,像分支轉移預測技術、超標量執(zhí)行技術、微機的流水線操作技術、高速緩沖存儲器技術、虛擬存儲器技術(分段存儲管理技術和分頁存儲管理技術)、浮點數據處理技術、高速總線傳輸技術等。正是這些技術,為微型計算機提供了卓越的性能,并構成了各種高性能軟件的載體。

    考慮到教學安排的層次性和循序漸進的要求,可以在教材中有選擇地加入部分舊的知識結構。例如“微機原理”教材可以將8086/8088 CPU作為模型機,刪除那些過于陳舊的知識,用8086CPU的結構和基本電路為學生建立微型計算機的概念,然后引入當前的一些新技術和知識。

    由于歷史原因,國內多數高校微機原理教學均以Intel公司的處理器為講述對象,而歐美等國一般以Motorola、Alpha或MIPS處理器作為講述對象。從技術的先進性上講,前者不如后者,如果希望與國際接軌,部分有條件的高??梢钥紤]直接采用國外著名教材。

    三、保持教學內容的系統(tǒng)性

    硬件和軟件知識是相輔相成的,它們都包含豐富的知識和先進的技術。計算機硬件知識必須對計算機的體系結構、組成及其核心技術進行系統(tǒng)的描述,以使學生能學到先進的硬件知識。硬件知識的學習對學生理解計算機軟件的工作有著非常大的幫助,尤其是系統(tǒng)軟件和底層軟件。而學到計算機軟件知識后,再學習計算機硬件知識,會對軟件的載體――硬件、硬件組成、硬件的工作原理以及軟件是怎樣依附于硬件的全過程有一個飛躍的認識。只有這樣,學生的計算機知識才能達到一個完美的統(tǒng)一,他們才能學到計算機的系統(tǒng)知識,而不是殘缺的計算機知識,最終達到對計算機系統(tǒng)軟、硬件基本知識的融會貫通。

    而目前計算機軟硬件教學之間卻基本分離,教師之間缺乏足夠的溝通。學生盡管學習了一些計算機硬件接口知識,但在使用高級語言對硬件進行編程時卻無從下手;盡管學習了操作系統(tǒng)和網絡技術等課程,卻不知道在嵌入式系統(tǒng)如何應用相關理論。當需要綜合運用軟硬件知識來解決問題時,多數學生都是一籌莫展。這些都說明,在計算機教學體系中軟硬件課程間的結合存在問題,學生的知識結構缺乏完整性和系統(tǒng)性。

    因此,必須在軟硬件課程的教學內容中進行適當的穿插。例如“操作系統(tǒng)”課程中的CPU調度、內存管理與“計算機組成原理”和“計算機系統(tǒng)結構”課程中的許多知識都密不可分,在理論課程教學中提及相應課程知識,可以引導學生思考,建立必要的知識關聯。在“微機原理及接口技術”的課程中,可以加入一些利用高級語言對硬件進行編程的實例,既可激發(fā)學生的興趣,又可提高學生對硬件的編程能力。

    另外,計算機硬件課程之間還存在重疊和互補的關系,教學中也應注意相互次序和互補,以保證教學知識的系統(tǒng)性和完備性。

    第7篇:計算機硬件編程范文

    關鍵詞:計算機教學教學改革硬件教學教學實踐

    自上世紀末90年代末開始計算機科技技術的發(fā)展日新月異,與之同步的計算機硬件技術也在不斷順應著計算機軟件系統(tǒng)進行著高速的改朝換代,從而達到匹配其需求的目的。時至今日,隨著人機互動系統(tǒng)的不斷完善與普及,各種新穎的輸入/輸出硬件不斷的刷新市場,這都給計算機硬件組裝的教學工作提出了新的挑戰(zhàn),如何使計算機硬件教學順應計算機科技的發(fā)展是擺在計算機教育工作者面前的一個嶄新的課題。

    1.當前計算硬件組裝教學上存在的主要問題

    由于計算機硬件組裝教學相對于軟件教學來說,教學知識概念比較繁復,而且一些硬件與具有著高集成化的特點,這就是說計算機硬件在教學內容本身上就存在著學習的硬傷,再加上教學時許多問題比較抽象,如果不親自動手操作很難讓學生產生認同感,這就導致了當前學生們普遍的“喜軟(件)怕硬(件)”的情緒。同時,由于許多軟件教學課程實踐中并沒有和硬件產生必要的聯系,這就容易讓一些計算機專業(yè)學生產生輕視硬件組裝課程學習的心理。

    2.計算機硬件科技發(fā)展的背景

    從學生的就業(yè)形式上來考慮,學生們所學習的計算機硬件組裝知識,必須是計算機產品最前沿的產品,所以制定計算機硬件組裝教學實踐并不是一個靜態(tài)的過程,而是要時刻關注計算機市場動態(tài),了解計算機硬件技術的最新發(fā)展以及相應配件的換代情況。但這對于計算機學校的財力要求比較高,要盡量協調資源,盡量避免用廢棄教學機或是淘汰落后品來進行計算機硬件組裝教學實踐的情況發(fā)生。同時,從2010年對我國計算機維修市場的調查統(tǒng)計中顯示,只有5%的硬件維修任務是出在硬件實質損傷維修/維護上,也就是說有95%的的硬件故障任務用簡單的更新/更換硬件方法得到解決,粗糙而浪費資源,這客觀反映出當前我國計算機硬件市場急需硬件專業(yè)技術人才,這也為計算機硬件組裝教學工作提供了動力。

    3.以計算機科技發(fā)展為基進行硬件組裝教學的原則

    3.1 將理論和實踐操作進行有機結合

    首先由于計算機硬件組裝教學所涉及到的教學內容,如:電子電路基礎、各電子元配件(包括電阻、電容等)工作原理、相關硬件的匹配原理等都是具有著極強知識性和極強實踐性的知識內容,需要通過多課時、多層次的實訓教學才能達到理想化的教學目的。因為將理論和實踐操作進行有機結合是以計算機科技發(fā)展為基進行硬件組裝教學的首要原則。

    3.2 以學生就業(yè)需求為教學目的

    隨著當前計算機專業(yè)學生就業(yè)形式的日趨嚴峻,以就業(yè)為主導向的職業(yè)人才培養(yǎng)教育形式已經成為了專業(yè)人才培養(yǎng)的核心思路。同樣的,計算機硬件行業(yè)也迫切需要適合計算機科技發(fā)展需求的高素質、高聚合性、技能過硬的復合型人才,要達到這樣的人才培養(yǎng)效果,在計算機硬件組裝教學設計初期,就要以學生的就業(yè)需求為教學根本原則進行設計。

    4.針對計算機科技發(fā)展的計算機硬件組裝實訓改革措施歸納

    4.1 靈活應用調研/多媒體手段,激發(fā)學生主動學習欲望

    不可否認的事實是,當前學生學習計算機硬件組裝課程時,絕大多數是被動式學習,只能通過機械的反復操作,反復記憶達到一種,“心里沒記住,但手卻記住了”的操作熟練狀態(tài)。這種方式很容易造成對計算機硬件組裝學習的厭惡或抵觸情緒。所以在具體教學實踐中,要盡量的多利用多媒體手段,(當然如果能找到硬件實物則更為理想)模擬制作相應的硬件實體課件,使學生產生興趣,主動的作到知識點與實物結合。同時,要盡量用多媒體課件代替相對枯燥的板書教學,讓學生在單位時間內盡量多的獲得信息量,如果多媒體課件制作的工作量比較大,可以進行全體教師的調配,大家分章節(jié)制作課件,然后串換使用,這樣用多媒體手段進行的演示操作可以使枯燥的硬件裝機內容盡量生動地展示給學生,有效地調動學生的求知欲望。而且還要盡量多安排學生在課余時間做一些相關的硬件信息調研或市場調研任務,這樣學生在進行實際調研過程中客觀了解到所接觸到硬件的價值所在,有助于學生對硬件的理解和記憶。

    4.2 盡最大努力多安排實訓課時

    計算機硬件組裝教學最忌諱的教學效果,就是培養(yǎng)出的學生“眼高手低”,所有的操作知識步驟都能靠著反復死背而記牢,但當進行實際操作或是出現一些靈活問題時就變得不著頭緒。因此,要盡學校最大的努力多安排計算機硬件組裝的實訓課程,這樣在學生鞏固所學習理論知識的同時還大大提高了學生的動手能力,為以后就業(yè)工作實踐打下了堅實的基礎。

    4.3 給學生多提供實踐操作的機會

    學??梢愿鶕陨淼那闆r,與專業(yè)公司協商,承接一些計算機硬件維修任務。初期讓學生在老師的帶領下完成任務,后期達到獨立完成維修任務的目的。這樣通過具體的問題,學生可以用心的思考所學過的知識技能,并將其用在實處;將課堂上所學到的技能代入到實際存在的故障中,將實訓課程的內容和社會中所存在的相關問題相結合,讓學生在這樣的環(huán)境中鍛煉成長。并可以和市場上一些專業(yè)公司合作,推薦一些在實踐操作中比較優(yōu)秀的學生,去該公司進行實習,進一步刺激學生的學習積極性,將學習與以后走入社會生存聯系到一起,讓學生對自己的人生提前作出規(guī)劃。

    4.4 考核體系的完善

    在傳統(tǒng)的計算機硬件組裝考核體系中,學生的成績基本都是由實踐操作報告來進行分數評定的,這樣得出的分數與該學生的實際操作能力有很大出入,因為考核所進行的操作部分題目大多是驗證型題目,學生比較容易通過完成,這樣所得出的分數不能客觀評價學生的計算機硬件組裝能力。因此為了針對計算機科技的發(fā)展需求,對于計算機硬件組裝教學的考核體系也應當系統(tǒng)化,比如制定相應的計算機硬件組裝維護考核標準,或是組織學生參加一些國家統(tǒng)一的認證考試,比如:全國計算機信息高新技術考試(即通常說的CITT)、信息產業(yè)部推出的硬件工程師認證考試等等。

    5.虛擬實訓室的建立,符合計算機科技發(fā)展需求

    前文已經提到過根據計算機硬件科技發(fā)展的情況,學校應該及時更新實訓用計算機硬件材料,但這樣的更新耗損非常巨大,尤其現在計算機職業(yè)院校多為私立辦學形式,這種理想化的硬件組裝實訓形式無法達到。所以虛擬實訓室這種以軟件替代硬件的高科技形式就得以發(fā)展了,通過市場調研將最新的硬件配件進行編程模擬,這樣在簡化實驗操作程序的同時,也大大彌補了實訓資源的不足。而且突破了傳統(tǒng)的計算機硬件裝機實訓教學過分受到時間和空間制約的事實,完成了教學模式的更新。在對市場上新出現的硬件產品進行編程虛擬時,一定要與模擬實體保持一致,對于設備的接口、具體操作法要完整的用多媒體形式進行模擬,讓學生達到身臨其境的效果。

    但必須要強調的是,普通的計算機職業(yè)院校是無法達到硬件模擬高度仿真指標的,因此,虛擬實訓室不能完全的代替實物實訓教學活動。 虛擬實訓所操作的效果都是將操作進行理想化模式進行的,在和實際操作接軌時可能會出現手動失誤或操作缺憾等問題,所以它并不能代替實物實訓。

    參考文獻:

    第8篇:計算機硬件編程范文

    關鍵詞:計算機硬件;信息安全;創(chuàng)新技術

    在現階段中,世界已成功步入信息時代、科技時代,我國也不甘落后,我國有關計算機的科技技術也在迅猛發(fā)展,然而隨著發(fā)展速度的加快計算機硬件的問題逐漸顯現出來,相較于計算機的發(fā)展來說較為落后,尤其引起人們關注的就是計算機硬件設計安全問題,這是一個很嚴肅的問題,這個問題會對計算機系統(tǒng)、人們的信息數據造成或大或小的影響,所以,解決計算機硬件設計安全問題勢在必行。

    1計算機硬件安全的概述

    在使用計算機的過程中,外部環(huán)境對計算機有很大的影響,所以對計算機運行時外部環(huán)境的要求很苛刻,要求計算機外部環(huán)境清潔度較高,計算機溫度不能過高要適中,計算機四周電壓要保持穩(wěn)定,做到這些并保證外部環(huán)境良好就能夠盡可能確保計算機硬件正常運行、不出故障。保證計算機硬件安全還有一個很重要的技術,這個技術叫做加固技術,計算機在設計生產中使用加固技術加固后能夠防震、防腐蝕以及防水,這樣的計算機能夠一整天在野外工作,所以加固技術是一個很重要的技術。計算機的硬件除了自身有問題會影響自身安全外也會有其他多方面因素對計算機系統(tǒng)造成安全影響。例如,計算機的中央處理器內部都會存在一系列集成保密的指令代碼,雖然說這些指令代碼是保密的,但是到底是否是絕對保密、安全的并不能得知。據悉,我國的中央處理器或許存在著病毒指令代碼或者陷阱指令代碼,外國能夠通過無線代碼激活中央處理器內部的各種指令,使得計算機內所有的信息、資料泄露,同時也可能會使計算機崩潰,并且這一崩潰將是毀滅性的,一旦這一消息是真實的,那么我國的計算機系統(tǒng)將隨時可能會被攻擊,導致硬件泄密、信息泄露,甚至更嚴重的是硬件泄密還會很大程度上影響電源安全,從而導致產生電源泄密的情況。電源泄密是什么呢?電源泄密是計算機所發(fā)出的電磁信號順著市電電線被傳導出去后被人為使用特殊的手段和工具把這一電磁信號攔截下來并加以還原。其實,計算機就像是人的身體,有很多零部件,計算機中的零部件每一個皆是能夠控制的,所以又出現了一個專業(yè)名詞就是可編程控制芯片,一旦這一可編程控制芯片的程序被準確破解,那么就能夠控制計算機,所以現在要做的就是保證芯片是不能夠被控制的,因此,要做好計算機硬件安全防護工作,保證計算機硬件安全,保證計算機硬件的設計安全。綜上所述,可以看出,計算機硬件的最主要也是最重要的安全問題就是信息安全問題,信息安全重點工作就是保密、集成、實用,想要保證信息是安全的,就需要工作人員教授計算機購買用戶操作計算機的方式方法,從而確保計算機硬件安全以及整個系統(tǒng)信息的保密安全。計算機硬件一直在發(fā)展中,它的發(fā)展過程比較漫長,通過它的發(fā)展過程能夠知道一點,那就是計算機硬件安全是什么,它指的就是一個安全系統(tǒng),這個安全系統(tǒng)是由以下三點結合在一起產生的,這三點分別是集芯片設計、電路設計以及工程設計。

    2計算機硬件的設計安全發(fā)展現狀

    計算機系統(tǒng)中有各種各樣的元件,這些構件組合起來構成了物理部件,也就是所謂的計算機硬件。根據分析調查得出,現階段,計算機硬件發(fā)生的安全問題基本上可以分為三種,相應的,產生問題的原因也大概能分為三種,包括輸入設備、儲存介質、輸出設備。首先,就輸入設備來說,以它為源頭產生的計算機硬件安全問題大致有兩種,一種是所輸入的信息資料、數據資料存在問題引發(fā)安全威脅,一般情況下發(fā)生這種情況是因為輸入的信息存在木馬病毒,從而導致計算機系統(tǒng)信息數據安全受到一定程度的威脅。另一種是在輸入過程中沒有依法進行運作而造成安全問題爆發(fā),一般情況下發(fā)生這種情況都會導致計算機內部信息數據被破壞與泄露,后果嚴重。其次,就儲存介質來說,以它為源頭產生的安全問題主要是計算機系統(tǒng)內部的儲存介質沒有給信息資料、數據資料提供安全保障,安全保護層沒有搭建起來就會導致信息數據在面臨被破壞以及非法拷貝時毫無抵擋之力。最后,就輸出設備來說,以它為源頭產生的計算機硬件安全問題主要是輸出設備自身具備的記憶性能會導致信息數據輸出時的操作動作留下痕跡被復制下來,這在一定程度上使得信息數據處于危險狀態(tài)下。

    3計算機硬件的設計安全分析

    在信息時代迅猛發(fā)展的潮流下,計算機硬件設計安全問題逐步顯現出來,相應解決這些安全問題的方案也逐漸被提出來,其中有一些新興安全方案設計精妙,實用性高,并且成本不高、功耗不高,這類新興安全方案的主要代表有設計多樣性以及獨特數字簽名等。除此之外,在新興安全方案出現的同時還有一大批新興技術產生,如納米技術、光纖技術、射頻互聯技術以及等離子技術等,新興技術的出現使得新興安全方案發(fā)揮出更大的作用,但是任何事物都有兩面性,內在變異有好的一面也有壞的一面,它能夠使得檢測惡意攻擊行為的復雜程度大大提升[1]。現階段已普及使用的硬件系統(tǒng)主要有新的安全原語設置、硬件木馬檢測、新型綜合技術、物理不可復制技術、硬件安全協議等。

    3.1硬件木馬

    根據上述可知硬件木馬檢測已被普遍應用于計算機,硬件木馬與病毒相似,都會對計算機硬件、計算機系統(tǒng)安全造成威脅,是一種較為惡意的程序,這一惡意程序主要針對的是計算機原始芯片,它會惡意改變原始芯片。盡管在現階段看來僅有少部分硬件木馬被發(fā)現,但是由于硬件木馬對計算機硬件、計算機系統(tǒng)安全影響程度很大,所以現階段大部分有關研究人員都積極對硬件木馬進行研究。研究人員在研究過程中選用的研究模型有很多種,所以每個研究人員研究的難易程度不同,普遍情況下,那些過于標準規(guī)范的結構以及性能檢測無法有效檢測木馬攻擊。如果將工程變異忽略不計,那么檢測木馬的工作實際上就是針對一截輸入序列的有關功耗進行測量,主要測量的功耗有兩個方面,一方面是開關功耗,另一方面是泄漏功耗,然后將測量結果與研究所用的模擬模型進行對比。但是,之前忽略不計的工程變異對于硬件木馬的檢測工作來說,使得檢測工作的困難程度以及復雜程度大幅度加大。若在不是關鍵的路徑上安放木馬,或者讓已有的門電路和硬件木馬連接在一起并且將其隱藏起來,會使得硬件木馬檢測工作難度、復雜度加大,這時對硬件結構或者對旁道進行的檢測都無法達到預期效果。在近期又有新的檢測方法被提出,它們能夠避免前面提到的傳統(tǒng)檢測方法的弊端進行木馬檢測,如熱調節(jié)技術。硬件木馬檢測方法仍在不斷被提出,這對計算機硬件設計安全具有很大的意義。

    3.2物理不可復制技術

    計算機硬件設計安全發(fā)展至今普遍被研究的還有一個課題就是物理不可復制技術,物理不可復制技術是一個新興的比較新的概念,物理不可復制技術前景廣闊,它能夠提供一組特殊的映射,該映射與芯片的制造工藝間存在依存關系,這種映射的方向是從輸入開始到輸出結束。其實物理不可復制技術采用數學或者是統(tǒng)計的方式實現逆向工程是很難的,這正是由于物理不可復制技術中存在的依存關系,除此之外,芯片的映射還存在不可預測的問題,這也使得實現逆向工程變得更加困難。現階段,隨著對計算機硬件設計安全問題以及物理不可復制技術的研究深入,越來越多的物理不可復制技術被研究人員提出,并加以試驗,最終成功實現,然而,在很多現在被提出的物理不可復制技術方案里,仍舊存在輸入到輸出的映射數量有限、芯片結構存在線性或者偏低非線性特性等問題,這些問題使得物理不可復制技術的安全水平大幅度降低[2]。通常情況下我們所知道的物理不可復制技術的結構都或多或少存在一部分弊端,例如輸入到輸出數據庫的指數級不穩(wěn)定時常變化。物理不可復制技術中有一種是公開物理不可復制技術,它是一種能夠輕易被反向工程的特殊物理不可復制技術,能夠制造出一種剛剛興起的加密系統(tǒng),這種系統(tǒng)被叫做非對稱加密系統(tǒng)。這種非對稱加密系統(tǒng)里,相應的加密和解密密鑰是不一樣的。非對稱加密技術中,加密密鑰和解密密鑰不相同。在很多種狀態(tài)下,需要像物理不可復制技術或者公開物理不可復制技術以某種方式集成到設備電路的安全原語,有很多方式能夠實現集成。

    4計算機硬件設計安全的策略

    4.1做好內置安全確認工作

    想要很好保證計算機硬件設計安全,第一個需要做的事情就是做好內置安全確認工作,內置安全確認工作重點是在測試和制造計算機芯片時使用物理不可復制技術和外延平面集成電路技術以電路設計形式來保護硬件網絡之間互聯的協議也就是IP。那么怎樣來進行內置安全確認工作呢?計算機硬件內置安全確認工作、保護工作的程序大概是下面的幾步,首先,使用物理不可復制技術將最初設計好的集成電路在集成電路制造工廠中進行制造,在制造后能夠獲得一種發(fā)生變異的公開物理不可復制技術序列,再通過電子設計自動化工具進行編譯工作,從而能夠得到新的產物也就是物理版圖,把前面已獲得的公開物理不可復制技術序列和已經過加密處理的集成電路信息進行合成然后得到校驗密鑰,接下來就在剛剛得到的集成電路的物理版圖中挑選關鍵區(qū)域,把校驗密鑰進行加密處理后得到驗證模塊,隨后把驗證模塊加在最初設計好的已形成保護層的集成電路的物理版圖上,最后將其應用到集成電路產品的生產制造中[3],從而就完成了內置安全保護工作。有關工作者通過對內置安全保護工作的了解和認識能夠更好進行內置安全確認工作,從而更好保障了計算機硬件設計安全。

    4.2檢測外置輔助安全

    想要更好改善現存的計算機硬件設計安全問題還需要采取的策略就是做好外置輔助安全檢測工作?,F階段,大多數都會使用可靠性R、可用性A、可維修性S3個指標也就是RAS技術來進行對外置輔助安全的檢測工作,與此同時,外置輔助安全檢測工作還要依賴可以信任的密鑰關機部門制造公開密鑰以及私用密鑰,其中公開密鑰一般是被把信息數據進行加密然后保存在電路里面,而私用密鑰一般被安置在用于檢測外置輔助安全的密鑰儲存器內。

    4.3研發(fā)時注重安全設計

    計算機硬件設計安全問題是多方面存在的,所以在進行計算機安全設計的整個過程里不僅僅需要加強對技術領域的監(jiān)管檢測,還需要關注多方面,避免因為設計方案、設計想法、設計工作者以及實施工作時的重點這些因素產生計算機硬件設計安全問題。除此之外,現階段存在的一個問題是計算機硬件的設計研發(fā)工作者不夠了解計算機硬件,認識計算機硬件的程度不深,所以還需要提高他們對計算機硬件的了解與認識,與此同時,還需要更加注重計算機硬件的設計安全功能[4]??傊谠O計研發(fā)中要注意內置以及外置,搞好設計安全,制定計算機硬件設計安全檢測制度以及相關檢測程序,除此之外,還要注意評估輸入設備、儲存介質與輸出設備,以便發(fā)現問題、解決問題。

    4.4注重創(chuàng)新技術

    計算機硬件設計安全問題的出現追根究底還是由于相關技術水平還有待提高,在目前來看無法適應時代的進步,所以,想要解決計算機硬件設計安全問題重點需要注意創(chuàng)新技術,進一步完善計算機硬件的安全設計技術。

    5結語

    綜上所述,計算機硬件設計安全問題需要引起設計人員、研究人員、使用人士的廣泛注意,不可以忽略問題、輕視問題,要敢于面對問題并采取正確的方式,研究更為有效的技術來解決問題,保證計算機硬件設計安全,保護計算機系統(tǒng)內部的信息數據。

    參考文獻

    [1]曾顥.計算機硬件的設計安全分析[J].數字技術與應用,2016(4):222.

    [2]王科超.計算機硬件的設計安全探究[J].山東工業(yè)技術,2015(8):135-136.

    [3]劉亮.計算機硬件設計安全問題分析[J].黑龍江科技信息,2015(17):232.

    第9篇:計算機硬件編程范文

    關鍵詞:網絡安全;計算機硬件維護;重要性

    網絡安全就是要使個人或者企業(yè)的一些重要信息得到保護,確保信息的保密性和完整性,同時也能夠防止這些信息通過計算機網絡泄露出去[1]。另外,計算機網絡安全還可以使一些合法用戶通過網絡獲取更多有用的信息,防止病毒或者是遠程控制程序非授權、非法訪問等??梢娋W絡安全的重要性,而計算機硬件的維護更是重要,因此,必須要做好計算機硬件維護工作。

    1計算機硬件維護的主要內容

    計算機硬件包含多種不同的要素,而這些要素之間又是相互聯系不可分割的關系,維護的內容包含以下兩點:第一,安裝和維護網卡,這兩者都是計算機的基本配置,網卡操作和安裝十分簡便,在計算機運行的過程中如果發(fā)現交換機的HUB黃燈不停閃爍,則說明網絡信息數據當前產生擁堵,需要判斷IP地址是否在同一個網絡中,之后再分別檢查線路和主機,判斷線路或者主機是否發(fā)生故障;第二,正確使用雙絞線,雙絞線以10Mbps的以太網為安裝運行基礎,在雙絞線傳輸的過程中因為自身的特點,它可以有效抵消渦流,使網絡信號下降的速度不斷放緩,進而使通訊質量得到進一步提升。

    2計算機硬件維護在網絡安全中的地位和影響

    2.1計算機硬件維護在網絡安全中的地位

    在計算機網絡安全維護過程中,計算機硬件的維護將會對其產生十分重要的影響。如果計算機長時間處于比較惡劣的環(huán)境中,其壽命會縮短,而且也會使計算機硬件功能的發(fā)揮受到限制,威脅到計算機的網絡安全。計算機硬件在運行的過程中會受到環(huán)境因素的影響,包括靜電、電磁波、干濕度等都會影響計算機的運行速度[2]。如果計算機在溫度比較高的環(huán)境中長期運行就可能會出現線路損壞的現象,嚴重的話甚至會導致計算機系統(tǒng)陷入崩潰狀態(tài)。如果計算機硬件設備出現短路或者生銹,都會影響到計算機的正常運行,威脅到計算機網絡安全。

    2.2計算機硬件維護對網絡安全的影響

    計算機硬件系統(tǒng)包含路由器、交換機、網絡設備和防火方面入手,觀察這些構件的質量問題、功能問題以及所處的環(huán)境是否安全,這些構件的質量和所處環(huán)境都沒有問題才能為計算機的正常運行提供保障,計算機的良好運行也能夠為網絡安全奠定堅實的基礎。濕度、溫度和電磁波、靜電等都會對計算機硬件的運行情況產生影響,如果計算機設備所處的溫度比較低,就會使計算機設備中出現水汽,使硬件出現短路或者腐蝕生銹;若計算機設備所處的環(huán)境灰塵過大就會使設備中的絕緣體電阻減小,影響到計算機系統(tǒng)的正常工作;如果濕度非常高,可能會使計算機的元器件出現打火或者放電現象,甚至可能會引起火災。經典自身具有低能量和高電壓的特點,計算機處于靜電環(huán)境中易出現終端封閉現象,而且還會連帶出現其他一系列的不良反應。人體自身攜帶超過十萬伏特的靜電比較常見,但是計算機卻比較敏感,若計算機出現較高的經典則會使人們在不知不覺中破壞掉計算機的網絡元器件[3]。另外,計算機所處的其他環(huán)境也會影響到網絡系統(tǒng)的正常運行,比如塵埃、震動、電磁波和輻射等。

    3網絡安全中計算機硬件維護的主要方法

    3.1應用相關技術

    計算機的發(fā)展使網絡防火墻的技術得到發(fā)展,該技術主要目的是提高計算機網絡的安全度。加強網絡的各種訪問限制,避免沒有經過授權的人或者是非法利用外部網絡訪問內部網絡,亦或是通過非法的訪問獲取一些數據,對數據進行破壞。網路防火墻可以有效控制訪問權限,所以需要在計算機硬件的維護過程中大量應用防火墻技術,這樣不僅可以保障網絡信息的完整性,而且也可以提高網絡信息資源的安全性。入侵檢測技術實際上是網絡防火墻技術的延伸和強化,此種技術是對網絡和硬件設備中的各類信息經常進行相對應的檢測和分析,利用此項技術可以較早發(fā)現網絡中存在的那些不確定的因素,再對這些因素進行針對有效處理,提高計算機網絡的安全性能。

    3.2提高重視程度

    計算機硬件設備的維護需要轉變傳統(tǒng)的觀念,對相關的工作人員進行網絡安全方面的教育,比如對機房設備、計算機的硬件和軟件以及網絡信息等方面進行安全宣傳,進而提高網絡管理人員的安全管理意識和維護能力。在計算機硬件管理的過程中,相關的管理工作人員需要具備豐富的工作經驗和專業(yè)的管理技能,另外,需要制定針對性的管理流程,使工作人員的操作行為受到嚴格的規(guī)章制度約束,避免因為人員操作或者管理不當引發(fā)相應的網絡安全事故。

    3.3利用路由器保護內網

    利用路由器來保護內網,需要做到以下幾點:第一,及時更新有缺陷的網絡指令,大部分的網絡安全事故和網絡口令密切相關,而且當前市場上所采用的路由器大都是默認口令列表,因此,更需要對路由器的口令進行科學合理的設置;第二,盡可能關閉路由器的相關設置,利用WEB界面進行更加合理的配置,減少網絡工作人員的工作量;第三,路由器的物理安全也需要得到最大限度的保證,比如對于一些接入交換機的計算機就會把網絡配置模式設置成混合模式,這在一定程度上提高了路由器的物理性能。

    4結語

    計算機網絡雖然為人們的生活提供了巨大便利,但是它所帶來的網絡安全問題也需要引起重視。計算機硬件作為網絡安全中的重要構成部分,也需要進行及時有效的維護,減少受到外部環(huán)境的影響,提高計算機的運行性能,繼而提高計算機網絡的安全性能。

    作者:侯連庚 單位:天津市神馳汽車零部件有限公司

    參考文獻

    [1]童玲,謝培城.硬件維護在計算機網絡安全中的重要性探討[J].電腦編程技巧與維護,2015(20):87-88.

    主站蜘蛛池模板: a国产成人免费视频| 色窝窝无码一区二区三区成人网站| 成人Av无码一区二区三区| 欧美成人片一区二区三区| WWW国产成人免费观看视频| 色综合天天综合网国产成人| 成人免费午夜视频| 国产成人啪精品视频免费网| 亚洲人成人网站在线观看| 欧洲成人全免费视频网站| 在线成人a毛片免费播放| 亚洲国产成人片在线观看| 欧美日韩成人在线| 国产成人无码精品久久久露脸| 免费观看成人毛片| 国产精品成人网站| 草莓视频成人app下载| 国产成人精品一区二区三区免费| 亚洲国产成人久久综合碰碰动漫3d| 成人永久免费福利视频app| 亚洲av午夜成人片| 国产成人av一区二区三区在线观看 | 99久久国产综合精品成人影院| 国产成人精品午夜福利在线播放| www成人在线观看| 国产69久久精品成人看| 国产成人精品视频网站| 久久久久亚洲精品成人网小说| 成人中文字幕一区二区三区| 成人黄动漫画免费网站视频| 国产成人亚洲综合欧美一部| 欧洲国产成人精品91铁牛tv| 久久久久亚洲av成人网| 免费h成人黄漫画嘿咻破解版| 成人午夜免费福利| 成人午夜又粗又硬有大| 国内精品国产成人国产三级| 天堂成人在线观看| 国产成人久久777777| 亚洲欧美成人一区二区在线电影| 亚洲欧美成人在线|