針對(duì)大學(xué)軟件工程專業(yè)的學(xué)習(xí),教材選擇和課程設(shè)置至關(guān)重要。以下是幾本核心教材推薦:
首先,對(duì)于編譯原理的基礎(chǔ)理解,《編譯原理》一書由AlfredV.Aho、JeffreyD.Ullman著,李建中和姜守旭翻譯,是該領(lǐng)域的重要參考教材。
其次,理解解釋器構(gòu)造原理同樣重要,這部教材同樣出自Aho和Ullman的作品,深入淺出地講解了相關(guān)理論。
輔助學(xué)習(xí)上,可以參考《計(jì)算機(jī)文化》系列,如6th或8th版的《NewPerspectiveofComputerScience》。這兩本書由美國(guó)的帕森斯編著,電子工業(yè)出版社出版,能夠幫助學(xué)生建立更全面的計(jì)算機(jī)科學(xué)觀念。
在專業(yè)課程上,軟件工程專業(yè)設(shè)置了豐富的主干課程,包括馬克思主義理論、高等數(shù)學(xué)等公共基礎(chǔ),以及數(shù)據(jù)結(jié)構(gòu)、編譯技術(shù)、軟件工程概論等核心課程。離散數(shù)學(xué)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫(kù)原理等也是必不可少的組成部分。此外,學(xué)生可以根據(jù)個(gè)人興趣選擇其他選修課程,如計(jì)算機(jī)安全等。
實(shí)踐環(huán)節(jié)同樣重要,課程設(shè)計(jì)、實(shí)習(xí)、工程實(shí)踐和畢業(yè)設(shè)計(jì)等活動(dòng),為學(xué)生提供了將理論知識(shí)應(yīng)用到實(shí)際項(xiàng)目中的機(jī)會(huì)。
以上信息來(lái)源于百度百科的軟件工程專業(yè)介紹,這些教材和課程設(shè)置有助于學(xué)生構(gòu)建扎實(shí)的軟件工程知識(shí)體系。