本科課程輔導(dǎo)
發(fā)布時(shí)間:2022-12-08 15:39
本課程是為非專(zhuān)業(yè)人員提供的計(jì)算機(jī)科學(xué)的入門(mén)級(jí)調(diào)查。學(xué)生研究該學(xué)科的歷史和知識(shí)來(lái)源,研究重要問(wèn)題和用于解決這些問(wèn)題的技術(shù),并考慮其社會(huì)影響。示例問(wèn)題包括信息的表示(如文本、圖像、音頻和視頻),計(jì)算機(jī)硬件和網(wǎng)絡(luò)如何工作,計(jì)算機(jī)視覺(jué),機(jī)器學(xué)習(xí)和密碼學(xué)。為了加強(qiáng)他們對(duì)這些主題的理解,學(xué)生還將被溫和地介紹計(jì)算機(jī)編程。
2、CSCI 1075機(jī)器人的數(shù)字世界
本課程是對(duì)非專(zhuān)業(yè)人員的計(jì)算機(jī)編程的溫和介紹。學(xué)生將通過(guò)與一個(gè)小型個(gè)人機(jī)器人合作來(lái)學(xué)習(xí)計(jì)算機(jī)和計(jì)算機(jī)軟件。學(xué)生將學(xué)習(xí)Python編程語(yǔ)言,并編寫(xiě)Python程序來(lái)控制他們的機(jī)器人的行為,探索其環(huán)境,并執(zhí)行各種任務(wù)。隨著我們的機(jī)器人做得越來(lái)越多,我們將學(xué)習(xí)如何設(shè)計(jì)和編寫(xiě)軟件來(lái)解決實(shí)際問(wèn)題。
3、CSCI 1101計(jì)算機(jī)科學(xué)I
本課程是對(duì)計(jì)算機(jī)編程世界和計(jì)算機(jī)科學(xué)的一些基本概念的介紹。你將學(xué)習(xí)用現(xiàn)代編程語(yǔ)言,如Python或ML,編寫(xiě)程序。在課程結(jié)束時(shí),你將能夠設(shè)計(jì)相當(dāng)復(fù)雜的程序,做有趣和有用的事情。你還將學(xué)習(xí)計(jì)算機(jī)科學(xué)的一些基本概念,包括計(jì)算機(jī)系統(tǒng)組織、文件和一些具有根本重要性的算法。該課程假定你以前沒(méi)有編程經(jīng)驗(yàn)。你可以報(bào)名參加基于Python的部分或基于ML的部分。如果你更傾向于數(shù)學(xué),后者將是你的一個(gè)合適選擇。這兩部分都將為后續(xù)課程CSCI 1102做充分準(zhǔn)備。
4、CSCI 1102計(jì)算機(jī)科學(xué)II
在CSCI 1101中,你被介紹了編程的基礎(chǔ)知識(shí)。你寫(xiě)了一些相對(duì)簡(jiǎn)單的程序,你的主要重點(diǎn)是讓你的代碼工作。在這門(mén)課程中,你將對(duì)編程有一個(gè)更復(fù)雜的了解。你將學(xué)習(xí)幾種有用的方法來(lái)組織程序中的數(shù)據(jù)(如列表、堆棧、隊(duì)列和樹(shù)),其中一些是相當(dāng)聰明的。這些數(shù)據(jù)結(jié)構(gòu)中的每一個(gè)都有自己的優(yōu)點(diǎn)和缺點(diǎn),你將學(xué)習(xí)如何評(píng)估權(quán)衡,以確定哪一個(gè)是最適合特定程序的。你將學(xué)會(huì)把編程看成是一個(gè)兩階段的過(guò)程。在設(shè)計(jì)階段,你要弄清楚程序應(yīng)該做什么,需要哪些類(lèi);在實(shí)現(xiàn)階段,你要確定應(yīng)該使用哪種技術(shù)來(lái)實(shí)現(xiàn)每個(gè)類(lèi),并為其編寫(xiě)代碼。該課程將使用Java編程語(yǔ)言,并在學(xué)期開(kāi)始時(shí)教授。
5、CSCI 1103計(jì)算機(jī)科學(xué)I榮譽(yù)課程
CSCI 1103對(duì)于有較強(qiáng)數(shù)學(xué)背景的學(xué)生來(lái)說(shuō)是一個(gè)不錯(cuò)的選擇。不確定是否適合的學(xué)生應(yīng)向Muller教授咨詢(xún)。這是計(jì)算機(jī)科學(xué)的榮譽(yù)入門(mén)課程。該課程圍繞三個(gè)主題:1.計(jì)算,作為一個(gè)研究主題;2.編碼,作為一種技能;3.計(jì)算機(jī)科學(xué),作為一個(gè)領(lǐng)域的介紹。課程的前半部分從簡(jiǎn)單的數(shù)學(xué)角度探討了計(jì)算問(wèn)題。從這個(gè)角度來(lái)看,計(jì)算可以被理解為基礎(chǔ)代數(shù)的延伸。中途,課程轉(zhuǎn)向面向機(jī)器的觀點(diǎn),考慮存儲(chǔ)和處理器架構(gòu),突變和基于突變的重復(fù)習(xí)語(yǔ)。該課程探討了一些基本算法,并在各學(xué)科中得到應(yīng)用。良好的程序設(shè)計(jì)方法被始終強(qiáng)調(diào)。該課程使用OCaml編程語(yǔ)言教學(xué)。學(xué)生將為后續(xù)課程CSCI 1102 Computer Science II做好充分準(zhǔn)備。
6、CSCI 1154編程和網(wǎng)絡(luò)應(yīng)用入門(mén)
在此課程中,學(xué)生將創(chuàng)建基于網(wǎng)絡(luò)的互動(dòng)應(yīng)用程序。我們首先學(xué)習(xí)如何使用HTML和CSS來(lái)創(chuàng)建簡(jiǎn)單的網(wǎng)頁(yè)。主題包括基本數(shù)據(jù)庫(kù)、SQL查詢(xún)和客戶(hù)端腳本。
以上就是關(guān)于波士頓學(xué)院計(jì)算機(jī)科學(xué)課程學(xué)習(xí)內(nèi)容,如果對(duì)此還有疑問(wèn),可以隨時(shí)與留學(xué)生輔導(dǎo)網(wǎng)的老師進(jìn)行溝通哦,我們將會(huì)為各位同學(xué)提供專(zhuān)業(yè)的輔導(dǎo)服務(wù)。
相關(guān)熱詞搜索: 計(jì)算機(jī)科學(xué)課程學(xué)習(xí)