更新時間:2024-10-06 16:02:14作者:留學之路
計算機科學是 M c Cormick 工程學院和溫伯格文理學院的專業。在 M c Cormick 工程學院,計算機科學作為理學學士學位提供。在溫伯格文理學院,計算機科學作為文學學士學位提供。
計算機科學專業旨在向具有各種計算經驗的學生(包括沒有計算機科學背景的新手)展示如何從算法的角度解決問題,如何理解計算的本質和廣泛的范圍,以及如何應用這些知識抽象地。該計劃的學生還學習如何從系統的角度解決問題,了解軟件和硬件堆棧的不斷發展的層,以及如何使用和擴展它們。
M c Cormick 的計算機科學學士學位為學生提供了在以工程為重點的環境中學習計算機科學的機會,更加強調設計以及科學和其他工程領域。
計算機科學專業的文學學士學位為學生提供了在溫伯格專注于文科和理科的背景下學習計算機科學的機會。
m c Cormick (BS) 和 Weinberg (BA) 課程的計算機科學要求是相同的。非專業學位要求區分這兩個課程。
M c Cormick 計算機科學學士學位課程總共需要 48 個單元——計算機科學專業課程中的單元和核心課程單元,包括數學、工程分析、基礎科學、設計和通信、基礎工程、社會科學/人文學科和不受限制的選修課.
Weinberg 計算機科學專業的學生至少完成 45 個總學分,其中包括計算機科學課程中的單元以及研討會、寫作能力、外語和分發要求。
以下是 M c Cormick 工程學院提供的計算機科學學士學位課程和溫伯格文理學院提供的計算機科學學士學位課程的共同要求列表。
核心課程介紹了計算機科學,包括計算機編程序列基礎(COMP_SCI 111、150、211)、計算機科學數學基礎(COMP_SCI 212)、計算機系統導論(COMP_SCI 213)和數據結構與算法( COMP_SCI 214)。
計算機科學專業的學生必須從以下每個領域中選修一門課程:理論、系統、人工智能、接口以及軟件開發和編程語言。
技術選修課允許學生詳細探索高級計算機科學主題。除了選擇COMP_ENG 和 ELEC_ENG 選項外,任何 300 或 400 級 COMP_SCI 課程都可以作為技術選修課。
計算機科學專業的學生修讀兩門課程,這些課程圍繞著重要的發展和/或研究工作,涉及擴展的、以學生為主導的項目。
數學要求包括微積分、線性代數和統計學。