大學本科軟體專業教材
『壹』 軟體工程專業大學本科都有哪些課程
軟體工程的主要課程:
外語、高等數學、線性代數、高等代數、電子技術基礎、版離散數學、計算機引論(C語言)權、數據結構、C++程序設計、匯編語言程序設計、演算法設計與分析、計算機組成原理與體系結構、資料庫系統、計算機網路、軟體工程、軟體測試技術、軟體需求與項目管理、軟體設計實例分析、CMM/ISO9000等。
『貳』 大學本科計算機專業課程有哪些(軟體開發)
1. 計算機底層
這實際上就是兵哥哥說的《計算機組成原理》,我推薦的書是《深入理解計算機系統》,1000%的會比你的課本給你更多的東西。不管是寫程序做軟體還是搞科研發論文,不對底層有一個清晰的認識,你的整個前進道路都是模糊不清的。而只對體系結構的了解是遠遠不夠的,深挖才是歸途,為什麼現在很多解析內存CPU技術的博文博客火呢?因為大家都忽略啊!又因為大家都知道這是多麼有用啊!不做底層的分析,你怎麼去精準的定位問題呢?怎麼去寫出切合真實計算邏輯的簡單而又高效的優秀代碼呢?別鬧了。我同意一個觀點——讀優秀的代碼,從OS開始。讀這些就是你學習認知底層的過程,就是在站在巨人肩膀上遠眺的歷程。
2. 數學
過硬的數學功底使得你能看到一些新技術的出現而不茫然,看到的舊的技術能快速的跟進上手。這就是所謂「知識」和「技能」的關系,將工具運用到純熟的地步,你會發現別人遇到的很多問題在你這里都不是問題了,看起論文來也得心應手啦,這就是潛移默化和下意識的作用。
3. C/C++
排在第三位是因為我覺得不是極其重要了。當然,C語言是基本功我就不在贅述。
一門語言對你的作用是認識到計算機的「思考方式」與人類的不同,想要更加精確簡單(KISS原則)的實現自己的想法,就要按照這個邏輯思路去執行。而選擇C語言是因為它是成熟的,是最為值得探究的語言,也是你今後可能進入Unix,Linux,嵌入式,甚至於IOS方向的基石。
4. 演算法設計
依託數學的知識,在演算法上的成績應該不會太次。《演算法導論》是要看的沒錯。如果時間少的話,《編程珠璣》《編程之美》《APUE》,這些書是要接觸的。
5. 英語/(日語)
不得不承認美帝和倭寇就是比我們先進。
學習英語的好處不言而喻,打破這層壁壘就會讓你感受到真正的世界的樣子,去那些純英文的編程網站,BBS,討論組,個人博客,增長見識的同時是你在逐步的認清這個世界,知道外面的人在做什麼在想什麼,現如今的潮流是什麼(為什麼不提媒體我覺得你應該懂得),更進一步你未來的發展方向是什麼,是否和大環境有沖突,這是你這一生究竟能達到多大成就的一個很重要的潛在因素,也是為你今後走出校園做一些非常必要的知識儲備和心理預備役。
日語的問題,是在英語之後的一個可選項,IT方面的日企非常多,待遇也非常好,我們懷抱著「師夷長技」的心態去學習就好了。
『叄』 現在的大學本科軟體工程專業都學什麼課程
軟體工程專業(本科)的課程設置主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。
『肆』 大學本科計算機專業課程有哪些
同濟大學出版社、清華大學出版社、人民教育出版社較多,每個大學回不太一樣
一年級
第一學期答:高等數學,英語,體育,計算機導論,其他的課程(都不是很重要)
第二學期:高等數學,英語,體育,C語言,線性代數,大學物理,還有其它的都不是很重要
二年級
第一學期:離散數學,概率論,英語,匯編語言,大學物理,體育,其他的就不重要了
第二學期:操作系統,C++,數據結構,數字邏輯,其他的通識課就沒什麼了
三年級
兩個學期的我記不太清楚了,好象有個叫介面原理的,不過到那個時候學的都是專業課,也就沒什麼說的拉
四年級
准備考研,一些實用的課程,商務禮儀等等...
『伍』 大學本科軟體專業,一名好的演算法工程師需要學習的教材,科目有哪些,盡量具體些
我說的不是以考試為基礎的,要過考試的話,多做真題,不用深學!
話說各類語言要先過關,起碼要了解優缺點!
計算機的組成原理、結構要明白!
深入了解編譯原理!
以上是前提
最後才是演算法,演算法需要良好的數學基礎,特別是圖論。
可以看看國外的演算法導論,演算法設計與分析這些大部頭!
建議英文版,因為國內翻譯人士在演算法造詣並不高!翻譯多有偏頗!
對於剛剛涉及的知識區域,要先看入門書,了解的差不多了再看大部頭!
推薦機械工業和人民郵電的書!
『陸』 計算機本科專業有哪些教材
大學計算機專業課程:電子技術、離散數學、程序設計、數據結構、操作系統、計算機專組成原理、微機屬系統、計算機系統結構、編譯原理、計算機網路、資料庫系統、軟體工程、人工智慧、計算機圖形學、數字圖像處理、計算機通訊原理、多媒體信息處理技術、數字信號處理、計算機控制、網路計算、演算法設計與分析、信息安全、應用密碼學基礎、信息對抗、移動計算、數論與有限域基礎、人機界面設計、面向對象程序設計等。
大學計算機專業是計算機硬體與軟體相結合、面向系統、側重應用的寬口徑專業。計算機學科的特色主要體現在:理論性強,實踐性強,發展迅速。
『柒』 請問本科軟體專業教材《離散數學》的書是什麼樣的
作者:魏晴宇
出版社:中國人民大學出版社
出版時間:1993

『捌』 國內軟體工程本科專業課程一般使用哪些教材
其實這個咱們大家都知道,國內軟體工程本科專業的課程一般都是專業課程教材,計算機組成原理數據結構與演算法:電路與電子技術:一般的應該都是這些吧。
『玖』 大學本科計算機專業需要學習的課程,以及需要用到的教材,詳細一點!
1、計算機公共基礎課程。
(1)計算機操作基礎:計算機硬體基礎知識、回鍵盤操作、DOS、輸答入法、windows、操作基礎、計算機網路。
(2)辦公軟體:WPS、wordl、Excel、powerpoint應用。
2、計算機技術課程
(1)程序設計:C語言、C++語言、VFP、Delph、VB語言編程、Protel99、JAVA
(2)技術基礎:微機原理與匯編、自動控制原理、計算機數字電路與邏輯計算機組成與原理、操作系統、辦公自動化、多媒體技術、組裝與維護、管理信息系統、計算機圖形學、常用外設原理、網路管理、系統工程、單片機原理及介面技術、資料庫原理及應用、
3、數學課程
高等數學、演算法與分析、離散數學、復變函數與積分、大學物理、數據結構、線性代數。
還有必修的體育、政治、英語、思想理論等一大堆課。
『拾』 大學軟體工程專業教科書按學習順序
C++,JAVA,數據結構,演算法,離散數學,匯編語言,組成原理,操作系統,編譯原理,網路原理,資料庫,軟體工程,軟體測試,設計模式,J2EE,oracle,大致這些吧
