

賓大是常春藤名校,無數(shù)人心中的夢(mèng)想,賓大計(jì)算機(jī)和信息科學(xué)開設(shè)在工程學(xué)院, 是全美頂級(jí)的計(jì)算機(jī)碩士項(xiàng)目之一。那么,賓大計(jì)算機(jī)和信息科學(xué)學(xué)什么?接下來跟隨托普仕Zoe老師一起來看看吧!
賓大計(jì)算機(jī)和信息科學(xué)學(xué)什么?
CIS 099 本科生研究/獨(dú)立研究
學(xué)生有機(jī)會(huì)與教授(1)在研究工作中發(fā)展研究技能和技術(shù)和/或(2)在教授和學(xué)生有共同的興趣。所承擔(dān)任務(wù)的挑戰(zhàn)必須與學(xué)生的學(xué)術(shù)水平相一致。要注冊(cè)本課程,學(xué)生必須在“添加”期結(jié)束前向 SEAS 學(xué)術(shù)項(xiàng)目辦公室 (111 Towne) 提交一份由獨(dú)立學(xué)習(xí)主管簽署的詳細(xì)提案。先決條件:最多 2 立方米的CIS 099可用于 BAS 或 BSE 學(xué)位要求。
CIS 105 計(jì)算數(shù)據(jù)探索
本課程的主要目標(biāo)是介紹與數(shù)據(jù)交互的計(jì)算方法。在本課程中,將向?qū)W生介紹 IPython 編程環(huán)境。他們將學(xué)習(xí)如何收集數(shù)據(jù),將其存儲(chǔ)在適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)中,然后編寫自己的函數(shù)或使用庫進(jìn)行分析,然后顯示該數(shù)據(jù)中的顯著信息。數(shù)據(jù)將來自多個(gè)領(lǐng)域,包括但不限于旅游、娛樂、政治、經(jīng)濟(jì)、生物等。
CIS 106 可視化過去
潛在的課程項(xiàng)目包括建筑和景觀效果圖的飛行、天文學(xué)和宇宙學(xué)的模擬、建筑和景觀環(huán)境中的人類行為建模以及賓夕法尼亞博物館的文物研究。
CIS 107 計(jì)算機(jī)眼中的視覺文化
正在尋找來自不同專業(yè)和學(xué)校的各種學(xué)生,將他們不同的技能組合帶到課程中。不需要編程知識(shí)。該課程提供基于示例的機(jī)器學(xué)習(xí)介紹,因此不需要機(jī)器學(xué)習(xí)的先驗(yàn)知識(shí)。
CIS 110 計(jì)算機(jī)編程概論
計(jì)算機(jī)編程概論是我們向?qū)W生介紹計(jì)算機(jī)科學(xué)系列的第一門課程。在本課程中,您將學(xué)習(xí) Java 計(jì)算機(jī)編程的基礎(chǔ)知識(shí),重點(diǎn)是科學(xué)和工程中的應(yīng)用。您還將了解更廣泛的計(jì)算機(jī)科學(xué)和算法思維領(lǐng)域,這是計(jì)算機(jī)科學(xué)家解決問題的基本方法。
CIS 120 編程語言和技術(shù)我
快速介紹編程和軟件設(shè)計(jì)的基本概念。本課程假設(shè)有一些以前的編程經(jīng)驗(yàn),在高中計(jì)算機(jī)科學(xué)課程或 CIS110 水平。(如果你在 AP 計(jì)算機(jī)科學(xué) A 或 AB 考試中至少獲得 4 分,你會(huì)做得很好。)不假定特定的編程語言背景:任何語言的基本經(jīng)驗(yàn)(例如 Java、C、C++、VB、Python、Perl , 或 Scheme) 很好。如果您以前從未編程過,您應(yīng)該先學(xué)習(xí) CIS 110。
CIS 121 編程語言和技術(shù) II
本課程以 JAVA 中基本數(shù)據(jù)結(jié)構(gòu)的現(xiàn)有實(shí)現(xiàn)為基礎(chǔ),并將它們擴(kuò)展到樹等結(jié)構(gòu),研究此類結(jié)構(gòu)上的操作性能,以及在實(shí)際應(yīng)用中使用時(shí)的效率。向?qū)W生介紹軟件工程挑戰(zhàn)的大型項(xiàng)目結(jié)束了課程。
CIS 140 認(rèn)知科學(xué)概論
頭腦是如何工作的?本課程調(diào)查了從哲學(xué)到神經(jīng)科學(xué)等學(xué)科的廣泛答案。本課程特別關(guān)注簡單計(jì)算和數(shù)學(xué)模型的使用。主題包括感知、學(xué)習(xí)、記憶、決策、情感和意識(shí)。該課程展示了來自母學(xué)科的不同觀點(diǎn)如何相互作用,并確定了已提出的理論中的一些共同主題。本課程特別關(guān)注計(jì)算在此類理論中的獨(dú)特作用,并介紹了該領(lǐng)域當(dāng)前研究的一些主要方向。
CIS 160 計(jì)算機(jī)科學(xué)的數(shù)學(xué)基礎(chǔ)
計(jì)算機(jī)科學(xué)需要哪些基本的數(shù)學(xué)概念和技術(shù)?本課程介紹了證明原理和邏輯、函數(shù)和關(guān)系、歸納原理、組合學(xué)和圖論,以及寫作和閱讀數(shù)學(xué)證明的嚴(yán)格基礎(chǔ)。
CIS 181 量子和計(jì)算機(jī)
本次新生研討會(huì)旨在成為關(guān)于量子計(jì)算和量子信息科學(xué)的非常介紹性的闡述。沒有正式的物理、數(shù)學(xué)或計(jì)算機(jī)科學(xué)先決條件。它主要面向 SAS 和沃頓商學(xué)院的新生,他們渴望了解一個(gè)本質(zhì)上結(jié)合了量子物理學(xué)、計(jì)算和信息科學(xué)的美麗學(xué)科。課程結(jié)構(gòu)將以講座為基礎(chǔ),使用基于小團(tuán)隊(duì)的練習(xí)進(jìn)行評(píng)估。入學(xué)人數(shù)將限制在 20 名學(xué)生以內(nèi)。新生站著。
CIS 189 在實(shí)踐中解決難題
在本課程中,我們將探索微軟、谷歌和 NASA 等研究人員和組織如何解決這些難題,我們將使用他們構(gòu)建的一些工具!
獨(dú)聯(lián)體 190 C++ 編程
本課程將介紹 C++ 編程,面向已經(jīng)接觸過其他語言(如 Java)編程的學(xué)生,C++ 為程序員提供了對(duì)機(jī)器資源的更高級(jí)別的控制,并且通常用于級(jí)別訪問或性能很重要?! IS 191 使用和理解 Unix 和 Linux
這門半學(xué)分課程全面介紹了 Unix 和 Linux。主題涵蓋從檢查和編輯文件、編譯程序和編寫 shell 腳本等關(guān)鍵基本技能到 Unix 體系結(jié)構(gòu)及其編程模型等更高層次的主題。所學(xué)的材料適用于許多課程,包括CIS 240、CIS 331、CIS 341、CIS 371和CIS 380。
獨(dú)聯(lián)體 192 Python 編程
Python 是一種優(yōu)雅、簡潔且功能強(qiáng)大的語言,對(duì)于大大小小的任務(wù)都很有用。本課程將通過編程作業(yè)和協(xié)作的最終應(yīng)用程序開發(fā)項(xiàng)目,使用實(shí)踐經(jīng)驗(yàn)介紹這種現(xiàn)代高級(jí)語言。
獨(dú)聯(lián)體 193 C# 編程
本課程以介紹性編程課程( CIS 110、CIS 120或ESE 112)中獲得的技能為基礎(chǔ),全面介紹了 C# 語言和 .NET 框架)。除了為學(xué)生提供扎實(shí)的 C# 背景外,本課程還探討了 .NET 平臺(tái)公開的主題。
獨(dú)聯(lián)體 194 哈斯克爾
本課程的目的是讓您使用 Haskell 輕松方便地編寫實(shí)用程序。歡迎所有人,包括那些沒有編程經(jīng)驗(yàn)的人。評(píng)估將基于定期的家庭作業(yè)和課堂參與情況。
獨(dú)聯(lián)體 195 移動(dòng)應(yīng)用程序開發(fā)
這門面向項(xiàng)目的課程以當(dāng)前移動(dòng)平臺(tái)(如 iOS 和 Android)上的應(yīng)用程序開發(fā)為中心。課程的前半部分將涉及移動(dòng)應(yīng)用程序開發(fā)的基礎(chǔ)知識(shí),學(xué)生將在其中學(xué)習(xí)移動(dòng)應(yīng)用程序生命周期、基于事件的編程、高效資源管理以及如何與現(xiàn)代移動(dòng)設(shè)備上可用的各種傳感器進(jìn)行交互。
CIS 196 Ruby on Rails Web 開發(fā)
本課程將教授使用 Ruby on Rails 開發(fā) Web 應(yīng)用程序的基礎(chǔ)知識(shí),這是一個(gè)由 Basecamp 開發(fā)的快速開發(fā) Web 框架,并被 Airbnb、GitHub、Bloomberg、CrunchBase 和 Shopify 等公司采用。
獨(dú)聯(lián)體 197 Javascript
本課程介紹了用于在 Web 上交付強(qiáng)大的客戶端應(yīng)用程序的現(xiàn)代 Web 開發(fā)框架、技術(shù)和實(shí)踐。
CIS 198 Rust 編程
Rust 是一種新的、實(shí)用的、社區(qū)開發(fā)的系統(tǒng)編程語言,它“運(yùn)行速度極快,幾乎可以防止所有崩潰,并消除數(shù)據(jù) ra (rust-lang.org)。Rust 源于豐富的語言歷史,以創(chuàng)建多范式(命令式/功能性),低級(jí)語言,專注于并發(fā)程序中的高性能、零成本安全保證。
CIS 233 區(qū)塊鏈
區(qū)塊鏈或分布式賬本技術(shù) (DLT) 提供了一種分散的信息共享方法,用于在互不信任的各方之間共享。
CIS 240 計(jì)算機(jī)系統(tǒng)簡介
本課程廣泛介紹了計(jì)算機(jī)系統(tǒng)架構(gòu)的各個(gè)方面,并作為后續(xù)計(jì)算機(jī)系統(tǒng)課程的基礎(chǔ),例如數(shù)字系統(tǒng)組織和設(shè)計(jì) ( CIS 371 )、計(jì)算機(jī)操作系統(tǒng) ( CIS 380 ) 以及編譯器和解釋器 ( CIS ) 341 )。
CIS 261 離散概率、隨機(jī)過程和統(tǒng)計(jì)推斷
這門課的目標(biāo)受眾既是那些CS專業(yè)的學(xué)生,也包括那些打算成為CS專業(yè)的學(xué)生。具體來說,假設(shè)學(xué)生將了解:集合論、數(shù)學(xué)歸納法、數(shù)論、函數(shù)、等價(jià)關(guān)系、偏序關(guān)系、組合學(xué)和圖論,目前在CIS 160中涵蓋的級(jí)別。
CIS 262 自動(dòng)機(jī)、可計(jì)算性和復(fù)雜性
本課程探討計(jì)算機(jī)科學(xué)的基本問題,主題包括有限自動(dòng)機(jī)和常規(guī)語言、上下文無關(guān)文法和下推自動(dòng)機(jī)、圖靈機(jī)和不可判定性、易處理性和 NP 完備性。
CIS 320 算法簡介
本課程對(duì)算法的設(shè)計(jì)和分析進(jìn)行了全面介紹,并在此過程中回答了這些和許多其他有趣的計(jì)算問題。您將學(xué)習(xí)解決問題的方法;高級(jí)數(shù)據(jù)結(jié)構(gòu)。
CIS 331 網(wǎng)絡(luò)和安全簡介
本課程介紹計(jì)算機(jī)和網(wǎng)絡(luò)安全的原理和實(shí)踐。我們將介紹基本概念、威脅模型和安全思維;介紹密碼學(xué)和密碼協(xié)議,包括加密、身份驗(yàn)證、消息驗(yàn)證代碼、散列函數(shù)、公鑰密碼學(xué)和安全通道。
CIS 334 高級(jí)算法主題
本課程將重點(diǎn)介紹用于設(shè)計(jì)隨機(jī)算法的強(qiáng)大通用技術(shù)以及各個(gè)領(lǐng)域的特定代表性應(yīng)用,包括近似算法、密碼學(xué)和數(shù)論、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、在線算法、
CIS 341 編譯器和解釋器
這是一門具有挑戰(zhàn)性的、面向?qū)崿F(xiàn)的課程,學(xué)生可以在其中構(gòu)建一個(gè)完整的編譯器,從簡單的類型化面向?qū)ο笳Z言到完全可操作的 x86 匯編。課程項(xiàng)目是使用 OCaml 實(shí)施的,但假定沒有 OCaml 知識(shí)。先決條件:兩個(gè)學(xué)期的編程課程,例如CIS 120, 121 , 240。
CIS 350 軟件設(shè)計(jì)/工程
本課程向?qū)W生介紹軟件工程領(lǐng)域?qū)I(yè)人員使用的各種工具(源代碼控制、自動(dòng)構(gòu)建系統(tǒng)、編程環(huán)境、測(cè)試自動(dòng)化等)和流程(設(shè)計(jì)、實(shí)施、測(cè)試和維護(hù))。
CIS 371 計(jì)算機(jī)組織和設(shè)計(jì)
這是第二門計(jì)算機(jī)組織課程,側(cè)重于計(jì)算機(jī)硬件設(shè)計(jì)。包括指令級(jí)并行、數(shù)據(jù)級(jí)并行同時(shí)使用向量和消息傳遞多處理器,以及使用共享內(nèi)存多處理器的線程級(jí)并行。基本的緩存一致性和同步。
CIS 380 計(jì)算機(jī)操作系統(tǒng)
本課程調(diào)查現(xiàn)代操作系統(tǒng)中使用的方法和算法。強(qiáng)調(diào)并發(fā)分布式操作。涵蓋的主要主題如下:進(jìn)程同步;進(jìn)程間通信;并發(fā)/分布式編程語言;資源分配和死鎖;虛擬內(nèi)存; 保護(hù)和安全;分布式操作;分布式數(shù)據(jù);績效評(píng)估。
CIS 390 機(jī)器人:規(guī)劃感知
本入門課程將介紹機(jī)器人技術(shù)的基本原理,重點(diǎn)是計(jì)算機(jī)科學(xué)方面。計(jì)劃和感知算法將在實(shí)際機(jī)器人上進(jìn)行研究和實(shí)施。
CIS 398 量子計(jì)算機(jī)和信息科學(xué)
本課程的目的是向計(jì)算機(jī)科學(xué)與工程專業(yè)的本科生介紹量子計(jì)算機(jī)(QC)和量子信息科學(xué)(QIS)。本課程主要面向計(jì)算機(jī)科學(xué)專業(yè)的大三和大四學(xué)生。假設(shè)沒有量子力學(xué) (QM) 的先驗(yàn)知識(shí)。報(bào)名須經(jīng)導(dǎo)師同意。
獨(dú)聯(lián)體 400 高級(jí)項(xiàng)目
重要工作的設(shè)計(jì)和實(shí)施:軟件、硬件或理論。此外,強(qiáng)調(diào)技術(shù)寫作和口頭溝通技巧。在秋季課程的第二周結(jié)束時(shí),學(xué)生必須有一份由項(xiàng)目顧問批準(zhǔn)并簽署的高級(jí)項(xiàng)目摘要。
CIS 421 人工智能
本課程研究算法來實(shí)現(xiàn)資源有限的基于知識(shí)的代理,這些代理在世界上感知和行動(dòng)。主題包括搜索、機(jī)器學(xué)習(xí)、概率推理、自然語言處理、知識(shí)表示和邏輯。在對(duì)該語言進(jìn)行簡要介紹之后,編程作業(yè)將使用 Python。
CIS 423 倫理算法設(shè)計(jì)
在這個(gè)主動(dòng)學(xué)習(xí)課程中,我們將向有抱負(fù)的數(shù)據(jù)科學(xué)技術(shù)人員介紹一系列道德問題,重點(diǎn)關(guān)注公平、透明度和隱私等社會(huì)規(guī)范。學(xué)生將實(shí)施和試驗(yàn)用于機(jī)器學(xué)習(xí)的偏差緩解算法,以及用于差分私有計(jì)算的算法。
CIS 436 計(jì)算生物學(xué)和生物建模導(dǎo)論
本課程的目標(biāo)是加深對(duì)計(jì)算生物學(xué)中使用的技術(shù)和概念的理解。本課程將努力專注于一小部分方法,以獲得對(duì)這些方法的理論和實(shí)踐理解。
CIS 441 用于生命關(guān)鍵型應(yīng)用的嵌入式軟件
本課程的目標(biāo)是為學(xué)生提供更多嵌入式軟件開發(fā)的設(shè)計(jì)和實(shí)施經(jīng)驗(yàn),并教他們?nèi)绾我杂性瓌t的方式對(duì)安全關(guān)鍵系統(tǒng)進(jìn)行建模、設(shè)計(jì)、驗(yàn)證和驗(yàn)證。
CIS 450 數(shù)據(jù)庫和信息系統(tǒng)
本課程介紹了數(shù)據(jù)庫和信息系統(tǒng)的廣泛領(lǐng)域,涵蓋了與結(jié)構(gòu)化數(shù)據(jù)相關(guān)的各種主題,從數(shù)據(jù)建模到邏輯基礎(chǔ)和流行語言,再到系統(tǒng)實(shí)現(xiàn)。
CIS 455 互聯(lián)網(wǎng)和網(wǎng)絡(luò)系統(tǒng)
本課程側(cè)重于構(gòu)建 Internet 和 Web 系統(tǒng)時(shí)遇到的挑戰(zhàn):可擴(kuò)展性、互操作性(數(shù)據(jù)和代碼)、安全性和容錯(cuò)性、一致性模型以及資源、服務(wù)和數(shù)據(jù)的位置。
CIS 460 交互式計(jì)算機(jī)圖形學(xué)
本課程側(cè)重于對(duì)現(xiàn)代計(jì)算機(jī)圖形學(xué)基礎(chǔ)的基本數(shù)學(xué)和幾何概念進(jìn)行編程。使用 3D 交互式實(shí)現(xiàn),它涵蓋了諸如網(wǎng)格數(shù)據(jù)結(jié)構(gòu)、轉(zhuǎn)換序列、渲染算法和動(dòng)畫曲線插值等基本主題。還向?qū)W生介紹了計(jì)算機(jī)圖形行業(yè)廣泛使用的兩種編程語言:C++ 和 GLSL。
以上是對(duì)于賓大計(jì)算機(jī)和信息科學(xué)學(xué)什么的介紹,如果您對(duì)美國留學(xué)感興趣,歡迎您在線咨詢托普仕留學(xué)老師,托普仕留學(xué)專注美國前30高校申請(qǐng),助力國內(nèi)學(xué)子順利獲得美國藤校入讀資格。盡早規(guī)劃和遞交申請(qǐng),對(duì)您未來留學(xué)會(huì)更有幫助!