課太少了!還有大學英語、馬列主義、計算機信息導論、網絡學等等......^_^
軟件工程一般要學什么,麻煩給回復
課太少了!還有大學英語、馬列主義、計算機信息導論、網絡學等等......^_^
2009年軟件工程專業(yè)培養(yǎng)計劃 (同濟大學版)附件一:教學安排 課程性質 課程編號 課程名稱 考試學期 學分 學時 上機時數 實驗時數 A1 002016 形勢與政策(1) 1 0.5 1 0 0 A1 070374 思想道德修養(yǎng)和法律基礎 1 3 2 0 0 A1 112001 大學英語(A)1 1 4 4 0 0 A1 112144 大學英語(三級) 1 4 4 0 0 A1 112145 大學英語(四級) 1 4 4 0 0 A1 320001 體育(1) 1 1 2 0 0 A1 360011 軍事理論 1 1 1 0 0 B1 122004 高等數學(B)上 1 5 5 0 0 B1 122010 線性代數B 1 3 3 0 0 C1 420001 C語言程序設計 1 3 3 0 0 C1 420227 計算機基礎 1 3 3 0 0 A1 002017 形勢與政策(2) 2 0.5 1 0 0 A1 070373 中國近現代史綱要 2 2 2 0 0 A1 112002 大學英語(A)2 2 4 4 0 0 A1 112145 大學英語(四級) 2 4 4 0 0 A1 112146 大學英語(五級) 2 4 4 0 0 A1 320002 體育(2) 2 1 2 0 0 B1 122005 高等數學(B)下 2 5 5 0 0 B2 420095 英語交流 2 4 4 0 0 C1 420006 數據結構與算法 2 4 4 0 0 C1 420019 離散數學 2 4 4 0 0 C1 420099 匯編語言 2 2.5 2 0 0 C2 420097 面向對象程序設計(C++) 2 4 4 0 0 C2 420226 面向對象程序設計(Java) 2 4 4 0 0 A1 002018 形勢與政策(3) 3 0.5 1 0 0 A1 112003 大學英語(A)3 3 4 4 0 0 A1 112147 中級口語 3 3 3 0 0 A1 112148 英語報刊選讀 3 3 3 0 0 A1 112149 商務英語 3 3 3 0 0 A1 112154 綜合翻譯 3 3 3 0 0 A1 112155 實用寫作 3 3 3 0 0 B1 122011 概率論與數理統(tǒng)計 3 3 3 0 0 B2 420095 英語交流 3 4 4 0 0 C1 420024 操作系統(tǒng) 3 4 4 0 0 C1 420026 計算機網絡 3 4 4 0 0 C1 420117 算法分析與設計 3 3 3 0 0 C1 420244 數據庫原理與應用 3 4 4 0 0 E1 420239 嵌入式系統(tǒng)導論 3 3 3 0 0 E1 420240 數字電路與組成原理 3 4 4 0 0 E1 420246 數字邏輯 3 3 3 0 0 E1 420248 大型機概論與操作系統(tǒng) 3 3 3 0 0 E2 420008 Windows程序設計 3 4 4 0 0 E2 420163 大型機程序語言設計 3 2 2 0 0 E2 420214 大型商務數據庫基礎 3 2 2 0 0 E2 420240 數字電路與組成原理 3 4 4 0 0 A1 002019 形勢與政策(4) 4 0.5 1 0 0 A1 078057 毛澤東思想、鄧小平理論和“三個代表”重要思想 4 6 3 0 0 A1 112067 大學英語(A)4 4 2 2 0 0 A1 112147 中級口語 4 3 3 0 0 A1 112148 英語報刊選讀 4 3 3 0 0 A1 112149 商務英語 4 3 3 0 0 A1 112154 綜合翻譯 4 3 3 0 0 A1 112155 實用寫作 4 3 3 0 0 B2 420096 日語 4 4 4 0 0 C1 420102 編譯原理 4 4 4 0 0 E1 420022 計算機組成原理 4 4 4 0 0 E1 420222 中小型服務器應用開發(fā)與SOA 4 2 2 0 0 E1 420249 大型機數據庫應用開發(fā) 4 3 3 0 0 E1 420250 大型機中間件系統(tǒng)與應用 4 2 2 0 0 E2 420008 Windows程序設計 4 4 4 0 0 E2 420107 JAVA企業(yè)級開發(fā)技術 4 4 4 0 0 E2 420107 JAVA企業(yè)級開發(fā)技術 4 4 4 0 0 E2 420172 軟件架構與設計模式 4 3 3 0 0 E2 420241 Java移動開發(fā)技術 4 3 3 0 0 E2 420251 大型機應用開發(fā)綜合實驗 4 2 2 0 0 F2 420030 計算機圖形學 4 3 3 0 0 F2 420230 GIS導論 4 3 3 0 0 F2 420231 數據倉庫技術 4 3 3 0 0 F3 420260 實時系統(tǒng) 4 3 3 0 0 F3 420261 Firmware程序設計 4 3 3 0 0 A1 320003 體育(3) 5 1 2 0 0 B2 420225 職場商務英語 5 2 2 0 0 C1 420243 計算機系統(tǒng)結構 5 4 4 0 0 E1 420106 基于UML的面向對象系統(tǒng)分析與 5 3.5 3 0 0 E1 420192 軟件工程 5 4 4 0 0 E2 420108 XML與WebService技術 5 3 3 0 0 E2 420247 Linux程序設計 5 3 3 0 0 E2 420252 大型機系統(tǒng)管理 5 2 2 0 0 F2 420108 XML與WebService技術 5 3 3 0 0 F2 420242 數字信號處理 5 4 4 0 0 F2 420253 數據庫查詢優(yōu)化 5 2 2 0 0 F3 420232 .net體系結構與設計開發(fā) 5 3 3 0 0 F3 420233 基于GIS的.net開發(fā)技術 5 3 3 0 0 F3 420234 高級計算機圖形學 5 3 3 0 0 F3 420235 數據分析與數據挖掘 5 3 3 0 0 F3 420236 Service Based GIS 5 3 3 0 0 F3 420237 商務智能 5 3 3 0 0 F3 420237 商務智能 5 3 3 0 0 F3 420256 中小型服務器系統(tǒng)操作與管理 5 2 2 0 0 F3 420262 移動應用開發(fā) 5 3 3 0 0 A1 070376 馬克思主義基本原理 6 3 2 0 0 A1 320004 體育(4) 6 1 2 0 0 E1 420028 軟件項目管理 6 3 3 0 0 E1 420111 軟件測試技術 6 3 3 0 0 E2 420028 軟件項目管理 6 3 3 0 0 E2 420111 軟件測試技術 6 3 3 0 0 E2 420111 軟件測試技術 6 3 3 0 0 F2 420131 Windows CE嵌入式系統(tǒng) 6 3 3 0 0 F2 420245 嵌入式Linux系統(tǒng) 6 3 3 0 0 F2 420254 大型機數據庫系統(tǒng)管理 6 2 2 0 0 F2 420255 服務計算 6 4 4 0 0 F3 420258 IT服務管理 6 2 2 0 0 F3 420263 車載嵌入式系統(tǒng) 6 3 3 0 0 F2 420170 信息安全基礎 7 3 3 0 0 F3 420238 人機界面 7 3 3 0 0 F3 420257 Linux系統(tǒng)管理 7 2 2 0 0 F3 420259 電子商務技術基礎 7 2 2 0 0 附件二:實踐環(huán)節(jié)安排 序號 課程號 課程名稱 學分 學期 階段 時間長度 地點 上機時數 備注 1 420145 數據結構課程設計 1.5 2 教學周階段 3周 0 2 360002 軍訓 2 2 實踐周階段 3周 0 3 420142 電子技術實驗 1.5 3 教學周階段 3周 0 嵌入式系統(tǒng)方向 4 420147 計算機網絡實驗 1 3 教學周階段 2周 0 5 420148 操作系統(tǒng)課程設計 1.5 3 教學周階段 3周 0 6 420228 公共講座 1 4 教學周階段 1周 0 7 420143 計算機組成原理實驗 1 4 教學周階段 2周 0 嵌入式系統(tǒng)方向 8 420149 專業(yè)方向綜合項目 3.5 5 教學周階段 7周 0 9 420146 軟件工程課程設計 1 5 教學周階段 2周 0 10 420229 專業(yè)講座 1 6 教學周階段 1周 0 11 420150 專業(yè)實習 12 7 教學周階段 24周 0 12 420151 畢業(yè)設計(論文) 8 8 教學周階段 16周 0
其實,開發(fā)軟件并不簡單只是編編程序(如果是那樣,初、高中生就能完成了,要我們這些大學生干嘛),就象做生意(比如開商店),你總不會認為開商店就是站那兒賣貨吧,你得先進行市場調研,再選店址,然后上貨,賣貨,當然還有售后服務),這是一個復雜的,系統(tǒng)的工程,一般包括以下幾項:客戶需求調查或市場調查、軟件的框架設計、各框架的進一步細分,編寫程序(內容很多,比如用什么語言,面向什么,設計模式等等),黑白盒測試,發(fā)布測試版,軟件的交付以及售后服務,還有各階段的文檔總結(包括軟件的幫助文件,注釋等等),總之,就是一個軟件從調研到最后發(fā)布的各中間過程,軟件工程就是對這各種階段的說明以及如何去實施各階段,學好了它,對你今后的軟件工程師之路是非常有用的,也是必需的。不過我畢業(yè)后去了動力節(jié)點學習java,畢業(yè)后就在電商公司上班。月薪15k。
需要學習SQL Server2005數據庫設計和高級查詢、數據結構、C#面向對象程序設計、HTML5與CSS3開發(fā)、JavaScript、jQuery高級編程、PHP開發(fā)、軟件工程、JAVA面向對象程序設計、J2EE服務器端高級編程、APP應用程序開發(fā)、oracle數據庫、Android應用開發(fā)等。
大一學c語言,c+++,java,還有數據結構 數字邏輯,匯編語言 第一學期:高等數學,計算機基礎 第二學期:高等數學,C語言程序設計,邏輯電路與邏輯設計,線性代數 第三學期:離散數學,概率與數理統(tǒng)計 第四學期:計算機組成原理,數據結構,軟件工程 第五學期:計算方法,操作系統(tǒng),匯編語言人工智能/JAVA語言 第六學期:算法分析與設計,數據庫原理,編譯原理 計算機網絡/代數結構與組合數學實時系統(tǒng)技術/Unix系統(tǒng)/軟件構件技術/軟件測試與維護 第七學期:軟件項目管理,面向對象系統(tǒng)分析與統(tǒng)計計算機圖形學/信息檢索與利用電子商務/數據倉庫與數據挖掘/軟件過程能力評估/軟件質量控制