comp1730是澳洲國(guó)立大學(xué)計(jì)算機(jī)科學(xué)專(zhuān)業(yè)的科學(xué)家編程這門(mén)課程。這門(mén)課程為那些對(duì)編程的科學(xué)應(yīng)用感興趣的學(xué)生提供了實(shí)用的編程介紹,特別是那些來(lái)自計(jì)算生物學(xué)的應(yīng)用。
一、課程描述
本課程講授編程入門(mén)、基本編程語(yǔ)言和計(jì)算機(jī)科學(xué)概念,以及科學(xué)和工程中常見(jiàn)的應(yīng)用所說(shuō)明的計(jì)算問(wèn)題的解決,如模擬和數(shù)據(jù)分析、可視化和機(jī)器學(xué)習(xí)模型。該課程不需要任何編程、計(jì)算機(jī)科學(xué)或IT方面的知識(shí)。課程強(qiáng)調(diào)設(shè)計(jì)和編寫(xiě)正確的程序:測(cè)試和調(diào)試被認(rèn)為是編程事業(yè)的組成部分。
二、學(xué)習(xí)成果
在COMP1730所有方面取得成功的學(xué)生將具備以下知識(shí)和技能:
1.用python語(yǔ)言設(shè)計(jì)、編寫(xiě)和調(diào)試程序,以解決科學(xué)或工程性質(zhì)的實(shí)際問(wèn)題。
2.使用關(guān)鍵模塊/庫(kù)來(lái)進(jìn)行科學(xué)和工程數(shù)據(jù)的計(jì)算分析和可視化。
3.對(duì)良好的程序組織有一定的認(rèn)識(shí),特別是對(duì)科學(xué)管道。
4.對(duì)廣泛使用的算法和數(shù)據(jù)結(jié)構(gòu)及其計(jì)算復(fù)雜性有一定了解。
5.除上述內(nèi)容外,成功完成COMP6730的學(xué)生將具備以下知識(shí)和技能:
6.對(duì)更高級(jí)的算法設(shè)計(jì)范式,如科學(xué)應(yīng)用的動(dòng)態(tài)編程有所了解。
7.對(duì)數(shù)據(jù)類(lèi)型和用于數(shù)據(jù)分析和機(jī)器學(xué)習(xí)的python庫(kù)有深入的了解,包括基于數(shù)組的編程。
三、科學(xué)家編程
在Java語(yǔ)言的背景下,將介紹軟件規(guī)范、設(shè)計(jì)、實(shí)施和測(cè)試的各個(gè)方面。對(duì)Java基本元素的描述將包括數(shù)據(jù)類(lèi)型、表達(dá)式、賦值和復(fù)合、替代和重復(fù)語(yǔ)句。程序結(jié)構(gòu)和面向?qū)ο蟮拈_(kāi)發(fā)將被介紹,并在Java的方法、類(lèi)和接口方面加以說(shuō)明。這將使開(kāi)發(fā)的軟件能夠在各種情況下讀取數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行計(jì)算,并以文本和圖形形式顯示結(jié)果。將給出迭代和遞歸算法的例子。將描述Java和Java虛擬機(jī)在網(wǎng)絡(luò)計(jì)算中的重要性。大部分的例子都是標(biāo)準(zhǔn)的應(yīng)用程序,但也包括開(kāi)發(fā)由網(wǎng)絡(luò)瀏覽器提供的Java Applets。
以上就是關(guān)于澳洲國(guó)立大學(xué)comp1730課程輔導(dǎo)的全部?jī)?nèi)容,海馬課堂專(zhuān)業(yè)課程輔導(dǎo),2100+嚴(yán)選碩博學(xué)霸師資,針對(duì)學(xué)生的薄弱科目和學(xué)校教學(xué)進(jìn)度,匹配背景相符的導(dǎo)師,根據(jù)學(xué)生情況進(jìn)行1V1專(zhuān)屬備課,上課時(shí)間靈活安排,中英雙語(yǔ)詳細(xì)講解課程中的考點(diǎn)、 難點(diǎn)問(wèn)題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識(shí),補(bǔ)足短板。