當前位置:學問君>學習教育>畢業論文>

計算機專業論文

學問君 人氣:5.56K

計算機專業的特色主要體現在:理論性強,實踐性強,發展迅速,大學學生如何寫該專業的論文呢?下面是小編給大家帶來的計算機專業論文,希望對你有幫助。

計算機專業論文

計算機專業英語是一門交叉的學科,把英語這一工具運用到計算機專業這一領域,解決計算機的問題。目前多數高校計算機專業英語的教學僅停留在課文閱讀與翻譯層次,對口語表達、文獻撰寫等能力普遍缺乏培養。根據課程的教學定位和專業人才培養目標,在張新紅等人提出的虛擬情景教學的基礎上進一步改革和提高,爲每個授課環節模擬一個實際工作環境,結合軟件工程的一般過程,提出一種提高學生的語言應用能力的可行解決方案。

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結論

本文從提高學生專業英語聽說讀寫全方面能力這一目標出發,透過設定情境的方式展開教學,讓學生學習的過程有參與感、有面向實際工作的感覺也得到全方位的鍛鍊。此教學方法可以讓學生們學習起來有樂趣,也能讓他們充分認識到自身的不足,從而調動學生們的學習積極性,學習的過程也更有目的性。透過這種學習過程,學生們能學習到真正的專業英語知識,爲將來的工作尤其是到外包企業和外企工作做好準備。