A. 計算機程序設計主要學什麼
計算機程序設計:
計算機程序(英語:Computer program),也稱為軟體(英語:software),簡稱程序(英語:Program)是指一組指示計算機或其他具有信息處理能力裝置每一步動作的指令,通常用某種程序設計語言編寫,運行於某種目標體系結構上。打個比方,一個程序就像一個用漢語(程序設計語言)寫下的紅燒肉菜譜(程序),用於指導懂漢語和烹飪手法的人(體系結構)來做這個菜。
1.計算機程序設計專業學什麼
專業課程內容:JAVA程序設計、C++程序設計、C#程序設計、.NET程序設計、數據結構、Linux網路操作系統、SQL?Server資料庫技術、JSP程序設計、網頁設計與製作、ASP.NET動態網站開發、Oracle資料庫技術、FLASH動畫製作、DIV/CSS程序設計、網路游戲開發、軟體工程與項目管理、綜合項目設計、計算機網路技術、計算機應用基礎等。
2.計算機程序設計專業培養目標
培養從事計算機程序設計中代碼編寫、軟體測試、軟體文檔書寫、軟體應用維護等工作的高技能人才。能搭建軟體開發環境、設計程序流程圖,能運用面向對象語言編寫並優化代碼,能實現資料庫編程,能實施軟體測試、編寫設計文檔等工作任務,具有部分的軟體項目開發能力,具有較強的責任心、質量意識和安全意識。
3.計算機程序設計專業專業能力
能勝任軟體開發環境搭建、程序流程圖的設計,能運用面向對象語言編寫並優化代碼,能實現資料庫編程,能實施軟體測試、編寫設計文檔等工作任務,具備職業生涯發展的知識和技能儲備。
4.計算機程序設計專業對應或相關職業
計算機程序設計員,計算機軟體測試員
5.計算機程序設計專業就業前景
本專業學生畢業後可以從事各級各類企事業單位的辦公自動化處理、計算機安裝與維護、網頁製作、計算機網路和專業伺服器的維護管理和開發工作、動態商務網站開發與管理,軟體測試與開發及計算機相關設備的商品貿易等方面的有關工作。
B. 對程序設計的主要要求有哪些
程序設計的主要要求
(一)可維護性
由於信息系統需求的不確定性,系統需求可能會隨著環境的變化而不斷變化,因此就必須對系統功能進行完善和調整,為此就要對程序進行補充或修改。此外,由於計算機軟硬體的更新換代也需要對程序進行相應的升級。
(二)可靠性
程序應具有較好的容錯能力,不僅正常情況下能正確工作,而且在意外情況下應便於處理,不致產生意外的操作,從而造成嚴重損失。
(三)可理解性
程序不僅要求邏輯正確,計算機能夠執行,而且應當層次清楚,便於閱讀。這是因為程序維護的工作量大,程序維護人員經常要維護他人編寫的程序,一個不易理解的程序將會給程序維護工作帶來困難。
(四)效率
程序的效率指程序能否有效地利用計算機資源。近年來,硬體價格大幅度下降,而其性能卻不斷完善和提高,因此,程序的效率已不像以前那樣舉足輕重了。相反,程序設計人員的工作效率則日益重要。提高程序設計人員的工作效率,不僅能降低軟體開發成本,而且可明顯降低程序的出錯率,進而減輕維護人員的工作負擔。此外,程序的效率與可維護性及可理解性通常是矛盾的,在實際編程過程中,人們往往寧可犧牲一定的時間和空間,也要盡量提高系統的可理解性和可維護性,片面地追求程序的運行效率反而不利於程序設計質量的全面提高。