計算機專業論文優秀範文3篇
計算機專業的特色主要體現在:理論性強,實踐性強,發展迅速,大學學生如何寫該專業的論文呢?下面是小編給大家帶來的計算機專業論文優秀範文,希望對你有幫助。
計算機專業論文範文***一***
摘要:
計算機專業英語是一門交叉的學科,把英語這一工具運用到計算機專業這一領域,解決計算機的問題。目前多數高校計算機專業英語的教學僅停留在課文閱讀與翻譯層次,對口語表達、文獻撰寫等能力普遍缺乏培養。根據課程的教學定位和專業人才培養目標,在張新紅等人提出的虛擬情景教學的基礎上進一步改革和提高,為每個授課環節模擬一個實際工作環境,結合軟體工程的一般過程,提出一種提高學生的語言應用能力的可行解決方案。
關鍵詞:
計算機專業英語;虛擬情境;語言應用能力;口語表達;軟體工程
1概述
軟體開發人員為跟上軟體開發技術的發展節奏,需要閱讀大量英語文獻和程式碼;軟體外包服務企業,要求軟體工程師能夠用專業英語書寫諸如需求分析報告、設計說明書、測試報告等各類軟體專案中常見的文件。外企的要求則更高,如索尼、微軟等公司要求招聘的員工能夠用英語進行技術交流討論。國內各高校雖普遍開設了計算機專業英語課程,卻普遍停留在課文閱讀與翻譯層次。這就迫切需要一種兼顧文獻閱讀、文獻撰寫、口語交流等各個不同應用領域的專業英語實踐教學模式。本文模擬計算機專業新人進入職場後的各個階段並參考軟體工程一般過程設定情境,每個情境自然地引入文獻閱讀、文獻撰寫和口語交流等實際任務,不同情境各有側重點,真正做到面向實際應用的綜合性的專業英語能力培養。
2教學內容和教學情境設計
教學內容包括情境介紹、交流環節、教材講授、新文獻閱讀環節。教學中的情境設計以一個大學生從剛應聘到外企工作到他成為獨當一面的開發人員的成長曆程為線索。情境介紹主要是營造一個學生容易融入的背景,讓他們明白學習的內容可以運用到工作中的什麼地方。交流環節包括與同事、客戶的對話以及需求分析報告、設計說明書、測試報告等專業文件的寫作;教材講授部分即教師根據所選的教材,摘取其中典型的內容進行簡略的講解,重點引入專業英語中使用的大量專業術語,並與其他領域的釋義進行比較,加深學生的印象。新文獻閱讀是在教師的指導下,學生閱讀與情境和教學內容相關的最新專業文獻。各情境的劃分與主要內容見表1。
3情境教學的具體實施
3.1新人第一天情境介紹:剛剛進入公司,新人充滿了緊張與期待,與同事合作的第一步,讓他們瞭解自己。交流環節:學生自我介紹的重點是講解自己學習過的專業課程和專業知識,掌握的專業技能。涉及到大量的計算機專業術語。學生交流中肯定會存在很多問題,正好讓他們在接下來的教材講授環節帶著目的去學習,提升學習效果。教材講授:重點講解計算機專業學科分類和各學科的主要研究內容,把整本教材各個章節聯絡到一起,也給學生一個計算機專業的總體印象。
3.2新人培訓情境介紹:軟體公司對於軟體應用有著比學校更高的要求和針對性,通常都會對新人進行鍼對性的培訓。交流環節:學生扮演部門經理,簡略講解C++語言的相關知識點。這一過程綜合考驗了學生專業知識的掌握程度、計算機語言相關術語的掌握情況和英語表達能力,讓學生充分發揮又認識到自己的不足。提升學生的學習慾望。教材講授:以C++語言為例,講解計算機語言的發展簡史和各主要知識點,以及程式設計的一些策略和原則。既是講授專業英語知識,也是對學生專業知識的一種擴充套件。
3.3專案需求分析情境介紹:軟體永遠都是要服務使用者的,因此弄清楚使用者的需求至關重要,這也是需求分析的目的。交流環節:學生分別扮演使用者與開發人員,使用者從自身使用的角度用非專業的語言描述自身的需求。開發人員在聽取使用者需求之後儘可能引導使用者把功能描述放入軟體工程的框架,將使用者的功能需求轉換成能指導軟體開發的專業需求。教材講授:講解軟體工程的第一階段需求分析,要求學生結合學過的專業知識來聽課,既學習了新的術語也鞏固了專業知識,達到雙贏的目標。
3.4軟體設計情境介紹:將使用者的需求細化之後會形成一個整體的大系統,但大系統不利於開發,需要經由軟體設計將大系統拆分成一個個小系統,明確每個小系統的功能,才能進行後續的開發過程。交流環節:學生扮演專案經理,將軟體專案的拆分情況、每個模組的詳細功能和各開發小組的分工佈置下去。這樣的過程不僅訓練了學生軟體工程方面的專業技能,對於英語口語表達也有較高的要求。學生總結自身在過程中存在的問題,自然會要求自己在兩方面都有所提高。教材講授:講解軟體設計過程,也即是總體任務細化為每個模組的過程。對於每個模組自身的功能和輸入輸出如何用專業的語言去描述。
3.5資料庫設計情境介紹:任何大型軟體系統都離不開資料庫系統,用於儲存每天產生的大量資料,方便日常的快速檢索和使用。交流環節:學生扮演專案組中的資料庫設計人員,向組員們講解自己設計的資料庫,包括E-R模型、關係表、關係設計等等內容。將自身所熟悉的資料庫知識用英語表達出來,提升自身的專業英語能力。教材講授:講解資料庫相關知識點。讓學生們學會用英語來表達熟悉的資料庫知識。
3.6網路設計情境介紹:大型軟體為使用方便,通常都需要應用於網路環境***網際網路或公司區域網***,網路方面的優化尤其是網路安全策略更是重中之重。交流環節:學生扮演專案組中的網路安全設計人員,向組員們講解自己的設計,採用了哪些可行的安全策略和加密手段來保證所有使用者都在許可權範圍內作業系統,避免非法使用者進入系統。用英語進行網路安全策略描述難度較大,事先可以召集負責的學生與教師一起討論,在教師的指導下完成。教材講授:講解網際網路相關的網路層次結構、協議、安全策略等知識。
3.7軟體測試情境介紹:軟體各模組功能是否正常,軟體總體是否達到使用者的需求,如何改進,這些問題都需要軟體測試來回答。交流環節:此環節分成兩個部分,第一部分學生扮演測試人員與開發人員,測試人員向開發人員描述軟體存在的錯誤和問題,開發人員則基於描述詢問一些問題的細節;第二部分學生扮演開發人員和使用者,開發人員向用戶描述目前軟體的所有功能,使用者通過詢問了解軟體設計的不足並提出改進意見。教材講授:講解軟體的單元測試和整體測試等知識點,向學生們強調軟體測試的重要性。
3.8軟體維護情境介紹:軟體維護通常是軟體生命週期中時間最長、成本最高的一個階段,其中的關鍵則是開發人員與使用者之間的有效溝通。交流環節:學生扮演使用者和開發人員,使用者提出使用過程中出現的問題和對軟體進一步的功能需求,開發人員則通過詢問進一步明確問題和需求,並整理成專業需求,用以指導後續工作。接下來可以讓雙方各自描述自己所理解的需求,明確有哪些理解上的偏差。讓學生們直觀的感受使用者與開發人員的相互理解難在哪裡,今後學習和工作中針對性的去解決。教材講授:講解軟體測試相關策略和技術。擴大學生的眼界和知識儲備。
4結論
本文從提高學生專業英語聽說讀寫全方面能力這一目標出發,通過設定情境的方式展開教學,讓學生學習的過程有參與感、有面向實際工作的感覺也得到全方位的鍛鍊。此教學方法可以讓學生們學習起來有樂趣,也能讓他們充分認識到自身的不足,從而調動學生們的學習積極性,學習的過程也更有目的性。通過這種學習過程,學生們能學習到真正的專業英語知識,為將來的工作尤其是到外包企業和外企工作做好準備。
計算機專業論文範文***二***
摘要:
PhotoshopCS6是技工院校培養計算機應用與軟體技術專業技能型緊缺人才的核心專業課程之一。本文提出,由於該課程的應用範圍極廣,教師在教學過程中應以立足於技校生今後的崗位需要,理論與實踐相結合,遵循技校生的認知規律和接受能力,使學生在掌握PhotoshopCS6課程理論與技能的同時,自主學習能力也可以得到培養。
關鍵詞:
計算機;Photoshop;專案化
PhotoshopCS6是影象設計與製作的重要工具軟體之一,其應用十分廣泛,不論是平面設計、3D動畫、數碼藝術、網頁製作、向量繪圖、多媒體制作還是桌面排版,它都發揮著重要的作用,因此深受廣大平面設計人員和電腦美術愛好者的喜愛。特別是在設計產業迅速發展的今天,無論是在卡片設計、廣告設計,還是在數碼相片處理、介面設計與製作領域,Photoshop都是設計師首選軟體之一。也正因為其應用的廣泛性,使得PhotoshopCS6在整個技工院校計算機專業課程體系中的地位越來越重要。通過近幾年計算機專業畢業生的就業反饋可以看出,熟練掌握Photoshop操作技能的學生,就業可選擇的範圍更廣,也更受用人單位的歡迎。為此,筆者學院多次對PhotoshopCS6課程進行教研、課改,收到了良好的成效。
一、“專案化”教學的內涵
所謂專案化教學是指教師在充分了解學生實際學情的基礎上,將教學的理論、實訓內容分成若干個專案,每個專案佈置2~4個任務,每個任務按照任務描述—任務分析—任務準備—任務實施—任務拓展—思考練習—活動評價等模組組織教學。這樣就能突破傳統計算機教學模式的束縛,使學生在“做中學,學中做”的過程中掌握基本理論與操作技能,自主學習能力得到培養,這可以為其今後的職業發展打下堅實的基礎。
二、PhotoshopCS6課程實施專案化教學的意義
1.更加適合技校生的實際學情筆者通過多年的計算機專業教學發現,現在的技工院校計算機教學的最大學情就是學生的計算機基礎知識參差不齊,城市學生與偏遠農村、山區的學生呈現出“兩極分化”的態勢,這就給日常的計算機教學帶來了極大的困難。而採用專案化教學,就可以針對不同層次的學生用不同難度的專案、任務進行“分層教學”,真正做到了“因材施教”。
2.更好地滿足學生就業的需要由於PhotoshopCS6是一門實用性很強的課程,因此採用專案化教學,教師就可以根據知識點設計與實際相關的專案和任務,力爭實現專業與產業、職業崗位對接,專業課程內容與職業標準對接,教學過程與生產過程對接,學歷證書與職業資格證書對接,職業教育與終身學習對接。
3.更快地提升計算機教師的專業素質採用專案化教學就使得教師不僅要掌握教材內容,更要把握IT領域的新技術。同時要將學生未來的崗位職業能力需求與計算機及應用專業課程特徵相結合,這些都要求教師不僅要掌握相關課程的教學內容,更要在理論與實操兩個方面對自己提出更高的要求,努力成為“雙師型”教師。
三、PhotoshopCS6課程實施專案化教學的過程
1.形成“專案”專案化教學開展的前提就是怎樣形成“專案”。為此,筆者學院改變以往“閉門造車”的方式,在分析相關職業崗位需求的基礎上,形成真實或接近真實的專案。如在PhotoshopCS6課程中,我們設計了走近PhotoshopCS6世界、設計與製作卡片、設計與製作戶外廣告、設計與製作相簿以及設計與製作介面五個專案。這五個專案由淺入深地引導學生逐步掌握相關軟體的操作技能。
2.任務驅動在教學中把專案分解成若干個小任務,將知識、技能、情感、態度融入到具體的任務之中,使學生在完成任務的過程中學習相關知識,發展學生的職業綜合能力。如在“設計與製作戶外廣告”這一專案中,我們設定了設計與製作行動通訊戶外廣告、設計與製作加多寶涼茶戶外廣告、設計與製作洗髮用品戶外廣告、設計與製作機械產品戶外廣告等任務。教師要幫助學生分析完成任務所需要的方法與技術,以及應該注意的事項,還可在學生完成任務的基礎上,補充完成本工作任務相關的崗位能力方面的知識與方法。
3.做學一體為使學生在最短的時間內掌握軟體的操作技能,我們在教學中不過分追求軟體知識的系統性和完整性,圍繞學生今後就業可能的崗位、專案和任務需求選擇課程內容,注重實用性與針對性。這樣就打破軟體說明書式的教學程式,實現理論與實踐高度融合,突出“用中學,學中用”,從而使學生學有用的知識、掌握高效的技能,提升學生職業綜合能力。
計算機專業論文範文***三***
摘要:
對於計算機專業學生來說,模型抽象能力至關重要。如何將現實中的需求問題抽象為合適的模型,並用形式化、數學或是計算機的語言去表達,是計算機工作者在科學研究以及工程實踐中的基本素質。然而,在大學相關課程中,這方面能力的培養還得不到足夠的重視。本文探討了如何在計算機專業課程中融入對學生模型抽象能力的培養,並以圖論課程為例進行了具體分析。
關鍵詞:
模型抽象能力;圖論;計算機專業課程
一、引言
計算機學科是通過在計算機上建立模型並模擬物理過程來進行科學調查和研究的學科。這類課程是計算機專業學生必修的基礎理論、基本知識和基本技能訓練的課程[1]。在計算機教學實踐中,抽象能力的培養在計算機軟體人才和硬體人才的培養中尤為重要,是計算機系統級人才培養重要的能力要求之一。計算機應用人才如何發現應用問題、軟體設計人才如何進行概念層與實現層的抽象、計算機系統人才如何進行綜合設計,這些問題的解決與計算機人才的資料抽象能力密切相關[2]。文獻[2]探討了資料抽象能力在資料結構課程教學中的作用,分析了計算機應用型人才對能力培養的需求,特別是對資料抽象能力的要求。文獻[3]分析了計算思維培養與離散數學教學之間的內在關係,在此基礎上分別從課程引入和課程教學兩個階段探討如何將離散數學教學與計算思維培養有機地結合起來。現在的計算機專業課程大都側重基本知識點的講授,缺乏對學生綜合能力的培養,尤其是模型抽象能力的培養。模型抽象能力是計算機工作者的基本素質。在工程實踐中,需要將現實的需求問題抽象為各種模型和流程圖;在科學研究中,需要將領域問題抽象為合適的形式化模型和語言。然而,這方面的培養在目前的教學課程設計中得不到足夠的重視。針對計算機專業學生模型抽象能力的培養,本文以圖論課程為例進行了探討,提出了問題需求-問題分析-事物抽象-問題模型的學習思路。
二、模型抽象能力培養過程
人類思維的發展歷程說明,有創造的出現就有邏輯抽象的出現。隨著實踐的發展,人類根據自己的感受和親身體驗,逐步有了經驗思維、公理思維、形式思維,並擺脫了經驗的直觀性而運用符號進行高度的抽象,邏輯抽象思維便產生了[4]。對於計算機專業的學生來說,要不斷培養邏輯抽象能力,尤其是模型抽象能力。模型抽象能力是指將問題域中的需求問題抽象為電腦科學領域中的模型,比如,形式化模型***自動機,圖,Petri網等***和非形式化模型***UML圖,流程圖等***。一般情況下,中國學生的知識基礎是非常牢固的,但模型抽象的能力比較欠缺,其原因就是在教學實踐中不重視對模型抽象的學習。在大學階段,學生的知識有所積累,邏輯抽象思維有所發展,但要靈活地運用模型抽象能力還是非常困難的。本文針對學生模型抽象能力的培養,提出了問題需求-問題分析-事物抽象-問題模型的學習思路。首先,面對問題需求,進行觀察和分析,清楚瞭解問題和需求。之後,對問題需求進行初步的分析和抽象,掌握問題的本質。然後,將非本質的、次要的方面捨去,留下能反應問題本質的事物,並將其抽象為模型。最後,綜合問題本身,構建合適的計算機模型並進行判斷。
三、案例研究
在課程學習的過程中,學生們更多的是對課本的結論、公式、定理的掌握,而不太注意去理解和把握科學家們發現這些結論、公式、定理的過程、形式和方法[4]。因此,要培養學生的模型抽象能力,就要從分析問題需求開始,遵循科學家的原創思路,理解問題的本質,比如圖論的創始者尤拉如何在解決哥尼斯堡七橋問題的過程中創立了圖論[5]。在普雷格爾***Pregel***河畔,有一座城市很有特點,就是哥尼斯堡***Konigsberg,現加里寧格勒***。這座城市被普雷格爾河分為兩部分,河中又有兩座小島,整個城市的各部分由7座橋接通,如圖2所示。當地人熱衷於一個遊戲,是否可以從某一地點出發,經過每座橋一次且僅一次後又返回原出發地。1736年尤拉用圖論方法解決了此問題,寫了第一篇圖論的論文,從而成為圖論的創始人。
在實際教學過程中,很多教師只是順便提一下哥尼斯堡七橋問題,然後就開始講授尤拉圖,忽略了尤拉是如何對該問題進行分析並抽象為數學問題的。尤拉在分析這個問題的時候,將七橋問題和一筆畫問題聯絡起來,這樣就該問題就轉化為了一筆畫問題的判定。在對問題需求進行分析之後,還需要對問題的本質進行分析,抓住問題特徵,分析解決方案。尤拉在分析一筆畫問題的時候,發現了一筆畫問題的本質特徵,即,頂點度數的特徵。能夠一筆畫出來並回到原點的圖,其所有頂點的度數都為偶數,如圖3***a***;能夠一筆畫出來不能回到原點的圖只有兩個頂點度數為奇數,其他頂點度數為偶數,如圖3***b***;不能一筆畫出來的圖有超過三個度數為奇數的頂點,如圖3***c***。在得到這一特徵之後,就可以具體分析哥尼斯堡七橋問題了。事物抽象是指如何將問題域中的實際事物抽象為模型中的元素。如何把哥尼斯堡七橋問題抽象為圖模型非常關鍵。直觀地說,可以將兩座小島抽象為兩個點,七座橋抽象為線段,每座橋的起點和終點抽象為頂點,於是可得圖4***a***。該圖模型基本反映了哥尼斯堡七橋問題,但是不夠精確和簡練,容易增加問題的複雜性。邏輯思維是以抽象為基礎的,但最初的抽象是對感性形象的抽象,即從一種感性具體走向抽象,它是抽去某類現象的具體性、非本質性、次要的方面,引出其固有的本質特徵[4]。尤拉在將七橋問題抽象為圖模型的過程中顯示了其作為偉大數學家的天才思維。尤拉抓住了問題本質,把每一塊陸地考慮成一個點,連線兩塊陸地的橋以線表示。其中,不是每座橋的每個頂點都作為圖模型的一個頂點,而是基於七橋問題的本質,將“岸”的因素捨去,處於同一岸邊的三個橋的頂點融合為一個頂點。因為七橋問題主要是考慮經過每座橋一次且僅一次,每次達到某一個岸邊時,同一岸邊的三個頂點之間的距離是無關緊要的。最終,尤拉得到圖4***b***所示的圖模型。然後,利用一筆畫問題得到結論就可以判定哥尼斯堡七橋問題。去除無關的因素,留下能反應問題本質的因素,是模型抽象的關鍵。該過程看似簡單,實則不易,要通過不斷學習才能培養出較強的模型抽象能力。
四、總結
在實際教學中,更多關注的是知識點和基本原理的講授,而不注意邏輯思維和模型抽象能力的培養。為了更有效地解決實際產生的問題,學生需要掌握如何把一個實際問題抽象化。本文針對該問題,以圖論中的尤拉圖作為案例,研究瞭如何在教學中培養學生的模型抽象能力,提出了問題需求-問題分析-事物抽象-問題模型的學習思路。
<>的人還: