❶ 大學計算機專業課程安排
我只說一下我知道的吧
大一上學期
編譯原理
數字邏輯
計算機系統結構
大一下學期
計算機輔助設計技術基礎
數據結構
計算機系統結構
離散數學
(I)
大二上
計算機輔助設計技術基礎
計算機網路原理
計算機組成原理
計算機組成原理
大二下
數據挖掘
C++面向對象程序設計
離散數學(II)
計算機輔助設計技術基礎
人工智慧導論
大三
資料庫系統概論
程序設計基礎
計算機圖形學基礎
大四基本上就是關於面向對象的深化了
其實學計算機編程的主要步驟是
先是從邏輯思想開始
懂的了思想會開始學習基本編程語言
如
C和VB語言
這樣的語言是語言的基礎
然後是面向對象的語言
如C++
JAVA
VC++D等
然後是軟體工程
這是最後學的
還有演算法
基礎課程主要有數學離散你知道
統計
概率論
數理論等
數學其實就是高數了
還有就是政治方面的
那些都是必修課但是考試是按考察課的方法考的
我前邊可能有的說的不對
聽聽別人的說法你就全懂了
❷ 大學計算機課程學習幾年
大學的課程數量是比較多的,按大類劃分可以分為專業基礎課、公共基礎課和選修課這三大類,這三大類如果細分的話,四年的大學課程可以細分為五六十門,換算成學時的話差不多在兩三千學時左右。跟中小學相比,大學的學時不算多;但是在課程的學習難度方面,大學課程的難度比中小學就要難太多了。
大多數工科專業的大學生,都會學高數、大學英語、大學物理等,這些我就不再詳細敘說,這里僅介紹專業課程。
大一上學期:
計算機科學導論
C語言程序設計(有實驗課)
大一下學期:
Java程序設計(有實驗課)
大二上學期:
數據結構(有課程設計)
模擬電子技術
數字邏輯(有實驗課)
大二下學期:
計算機組成原理(有課程設計)
JSP程序設計(有實驗課)
匯編語言程序設計(有實驗課)
資料庫概論(有課程設計)
大三上學期:
操作系統(有實驗課與課程設計)
計算機圖形學(有實驗課)
編譯原理(有實驗課)
計算機網路
Python程序設計(有實驗課)
J2EE架構與程序設計(有實驗課)
大三下學期:
演算法設計與分析(有實驗課)
搜索引擎技術基礎
人工智慧
數字圖像處理(有實驗課)
專業方向課程設計
軟體開發新技術
大四上學期:
軟體工程
計算機專業實習
科研訓練實踐
大四下:無
大多數課程都會有實驗課,少部分課程是課程設計。
實驗課就是到機房,一堂課敲代碼解決幾個問題,然後手寫實驗報告上交。
課程設計難度較高,有的需要完成一個系統,或者APP等。完成後需要寫電子檔的課程設計報告(20頁左右,大三大四要求更多)。
#3
常用的編程語言我們學了C語言、Java和Python,Matlab也學了一點。也有動手能力強的同學自學了C++等編程語言。
本科學的是很廣的,資料庫學過、界面設計學過、演算法設計、軟體開發等等,但是蜻蜓點水。
❸ 大學一個學期一般有多少周的課程
要看你是大幾的,也要看你是屬於哪一種學科。
工科的學生可能會比較忙,一周應該是在13節以上,一學期應該有10門課程左右。
文科學生比較有空閑,一周可能會有13的課,但是一般也都是基礎課結束後。
如果你是剛進校園的大一新生這種課程有點少,如果快畢業了,應該比較合適。
❹ 請問這幾門計算機專業課程
這根據各個大學的安排有異同,一般是C/C++在大1下半學期,編譯原理在大2上學期,數據結構、操作系統是在大2下學期到大3;
C/C++是計算機語言的基礎,編譯原理是講計算機語言如何編譯以及編譯方法,學習計算機一般有軟體,硬體之分,數據結構是計算機軟體方向的課程,而操作系統是硬體方向的課程。
❺ 問問計算機系的朋友,計算機的專業課分別在大幾上啊
這個是每個學校的安排都不一樣的。我也是學計算機的,我們是這樣的:大一第一第二學期我們分別學了C語言和JAVA。大二第一學期學數據結構、操作系統(英文版的)。第二學期我們學計算機組成原理、資料庫原理、計算機網路,我們還有選修計算機維護。編譯原理我們還沒學
❻ 大學計算機科學與技術專業有哪些課程詳細點,第一學期有哪些第二學期有哪些謝謝
數據結構、演算法設計、數值分析、匯編語言、操作系統、編譯原理、資料庫原理、軟體工程
❼ 請問,大學計算機課程:編譯原理,一般什麼時候學呀
不知道你是什麼專業,而且學校也不清楚,這些都不好說。你可以試著問問你同專業的學哥學姐,他們肯定知道。
我們學校大一都學計算機公共基礎,大二開始分專業的學 vf c++ c Java 等等。
❽ 編譯原理
這就要看個人的理解,邏輯等思維能力了,還要看外界的影響
我用的教程也是清華的,一開始我也覺得很難,但是外界的因素改變了我的看法。教我們這門課程的是一個年輕、漂亮的女老師,她的責任心讓我改變了對這門課程改變了學習態度,一個學期下來,我的編譯原理學的非常的好,在這個期間我不斷的思考問題和問問題,使我度過一個美好的大三生活。真的比較想念這個老師。
借這個機會說上兩句,希望老兄不要介意。
❾ 想學《編譯原理》請各位推薦些書
我們學校用的是《編譯原理》與《編譯原理與實踐》這兩本書,這兩本書都是國外的教材。我覺得《編譯原理與實踐》這本書不錯,自學應該能看懂,而且代碼比較多,書最後還有整個小型編譯器的源代碼。
編譯不好學,你就慢慢學吧。
下面的資料請作參考:
當代編譯技術三大聖經級別的教材
1.龍書(Dragon book)
書名是Compilers: Principles,Techniques,and Tools
作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman
內容簡介
《編譯原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的計算機 科學家,他們在計算機科學理論、資料庫等很多領域都做出了傑出貢獻。《編譯原理》 是編譯領域無可替代的經典著作,被廣大計算機專業人士譽為「龍書」。《編譯原理》一 直被世界各地的著名高等院校和科研機構(如貝爾實驗室、哥倫比亞大學、普 林斯頓大學和斯坦福大學等)廣泛用作本科生和研究生編譯原理與技術課程的 教材,《編譯原理》對我國計算機教育界也具有重大影響。 書中深入討論了編譯器設計的重要主題,包括詞法分析、語法分析、語法制 導分析、類型檢查、運行環境、中間代碼生成、代碼生成、代碼優化等,並在 最後兩章中討論了實現編譯器的一些編程問題和幾個編譯器實例,而且每章都 提供了大量的練習和參考文獻。
與上一版相比,《編譯原理》第二版進行了全面的修訂,涵蓋了編譯器開發方面的最新進展。每章中都提供了大量的系統及參考文獻。《編譯原理》是編譯原理課程方面的經典教材,內容豐富,適合作為高等院校計算機及相關專業本科生及研究生的編譯原理課程的教材,也是廣大技術人員的極佳參考讀物。
作者簡介
Alfred V.Aho,美國歌倫比亞大學教授,美國國家工程院院士,ACM和IEEE會士,曾獲得IEEE的馮·諾伊曼獎。著有多部演算法、數據結構、編譯器、資料庫系統及計算機科學基礎方面的著作。
Monica S.Lam,斯坦福大學計算機科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。曾經主持SUIF項目,該項目產生了最流行的研究用編譯器之一。
Ravi Sethi,Avaya實驗室總裁,曾任貝爾實驗室高級副總裁TLucent Technologies通信軟體的CTO。他曾在賓夕法尼亞州立大學、亞利桑那州立大學和普林斯頓大學任教,是ACM會士。
Jeffrey D.Ullman斯坦福大學計算機科學系教授和Gradiance CEO,他的研究興趣包括資料庫理論、資料庫集成、數據挖掘和利用信息基礎設施教學等。他是美國國家工程院院士、IEEE會士,獲得過ACM的KarIstrom傑出教育家獎和Knuth獎。
第一版中文版
第二版中文版
2.鯨書(Whale book)
書名是:Advanced Compiler Design and Implementation
作者是:Steven S.Muchnick
內容簡介
本書迎接現代語言和體系結構的挑戰,幫助讀者作好准備,去應對將來要遇到的編譯器設計的問題。
本書涵蓋現代微處理器編譯器的設計和實現方面的所有高級主題。本書從編譯設計基礎領域中的高級問題開始,廣泛而深入地闡述各種重要的代碼優化技術,分析各種優化之間的相對重要關系,以及實現這些優化的最有效方法。
本書特點
●為理解高級編譯器設計的主要問題奠定了基礎
●深入闡述優化問題
●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相關商業編譯 器作為案例,說明編譯器結構、中間代碼設計和各種優化方法
●給出大量定義清晰的關於代碼生成、優化和其他問題的演算法
●介紹由作者設計的以清晰、簡潔的方式描述演算法的語言ICAN (非形式編譯演算法表示)。
本書是經典的編譯器著作,與「龍書」齊名,稱為鯨書。書中針對現代語言和體系結構全面介紹了編譯器設計與實現的高級論題,從編譯器的基礎領域中的高級問題開始,然後深入討論了各種重要的代碼優化。本書專為編譯器專業人士和計算機專業本科生,研究生編寫,在設計和實現高度優化的編譯器以及確定優化的重要性和實現優化的最有效的方法等方面,為讀者提供了非常有價值的指導。
作者簡介
Steven S.Muchnick,曾是計算機科學教授,後作為惠普的PA-RISC和SUN的SPARC兩種計算機體系結構的核心開發成員,將自己的知識和經驗應用於編譯器設計,並擔任這些系統的高級編譯器設計與實現小組的領導人。他在研究和開發方面的雙重經驗,對於指導讀者作出編譯器設計決策極具價值。
3.虎書(Tiger book)
書名是:Modern Compiler Implementation in C /Java /ML,Second Edition
作者是:Andrew W.Appel,with Jens Palsberg
內容簡介
《現代編譯原理——C語言描述(英文版)/圖靈原版計算機科學系列》全面講述了現代編譯器的各個組成部分,包括:詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。與大多數編譯原理的教材不同,《現代編譯原理——C語言描述(英文版)/圖靈原版計算機科學系列》採用了函數語言和面向對象語言來描述代碼生成和寄存器分配,對於編譯器中各個模塊之間的介面都給出了實際的 C 語言頭文件。 全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括面向對象語言和函數語言、垃圾收集、循環優化、 SSA(靜態單賦值)形式、循環調度、存儲結構優化等。
本書是一本著名的編譯原理課程的教材。國際上眾多名校均採用本書作為編譯原理課程的教材,包括美國麻省理工學院、加州大學伯克利分校、普林斯頓大學和英國劍橋大學等。本書在國外享有「虎書」的稱號,與有「龍書」之稱的《編譯原理》(Alfred Aho 等編著)齊名。與編譯原理方面的其他名著相比,本書出版時間晚,內容新。 書中專門為學生提供了一個用 C 語言編寫的實習項目,包括前端和後端設計,學生可以在一學期內創建一個功能完整的編譯器。
作者簡介
Andrew W.Appel,美國普林斯頓大學計算機科學系教授,第26屆ACM SIGPLAN-SIGACT程序設計原理年會大會執行主席,1998-1999年在貝爾實驗室做研究工作。主要研究方向是計算機安全、編譯器設計、程序設計語言等。