亞利桑那大學(xué)CS本科的計(jì)算機(jī)編程導(dǎo)論課程包含CSC 110計(jì)算機(jī)編程導(dǎo)論I和CSC 120計(jì)算機(jī)編程導(dǎo)論II。其中,CSC 110的內(nèi)容包括基本控制和數(shù)據(jù)結(jié)構(gòu)、問題解決策略以及軟件開發(fā)工具和技術(shù);CSC 120則涉及多個(gè)領(lǐng)域的問題,強(qiáng)調(diào)相關(guān)數(shù)據(jù)結(jié)構(gòu)和編程概念的廣泛適用性,以及這些結(jié)構(gòu)和概念在軟件中的實(shí)現(xiàn)。以下是對(duì)這兩門課程重點(diǎn)內(nèi)容的匯總和梳理,希望對(duì)你有所幫助。
一、CSC 110:計(jì)算機(jī)編程導(dǎo)論 I
本課程將介紹如何使用Python編程語言進(jìn)行編程。課程將探討對(duì)計(jì)算機(jī)科學(xué)家以及擁有大型數(shù)據(jù)集、重復(fù)性流程或其他計(jì)算需求的人有用的常見計(jì)算問題解決技術(shù)。雖然學(xué)生應(yīng)該了解使用計(jì)算機(jī)的基本知識(shí)(例如使用網(wǎng)絡(luò)瀏覽器和文字處理程序),但無需具備編程經(jīng)驗(yàn)。
? 課程重點(diǎn)內(nèi)容:
- 函數(shù)、表達(dá)式和變量
- for循環(huán)、嵌套for循環(huán)和參數(shù)
- 參數(shù)、圖形和返回
- 輸入、if/else和累積算法
- 柵欄循環(huán)、while循環(huán)和隨機(jī)
- 布爾邏輯、基本列表和基本文件處理
- 高級(jí)文件處理和高級(jí)列表
- 斷言和字典
- 字典和多維結(jié)構(gòu)
- 二維列表
- 測(cè)試
- 搜索和排序
- 類和對(duì)象
- 繼承和高級(jí)對(duì)象
? 預(yù)期學(xué)習(xí)成果
- 熟練地用Python編寫50行程序。
- 編寫使用重復(fù)控制結(jié)構(gòu)和選擇來解決問題的程序。
- 使用簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),如字符串和列表。
- 知道如何分解問題。
- 知道如何調(diào)試和測(cè)試程序。

二、CSC 120:計(jì)算機(jī)編程導(dǎo)論 II
本課程將繼續(xù)介紹編程,重點(diǎn)在于解決問題。課程涉及多個(gè)領(lǐng)域(包括計(jì)算機(jī)科學(xué))的問題,強(qiáng)調(diào)相關(guān)數(shù)據(jù)結(jié)構(gòu)和編程概念的廣泛適用性,以及這些結(jié)構(gòu)和概念在軟件中的實(shí)現(xiàn)。主題包括數(shù)組、列表、堆棧、隊(duì)列、樹、搜索和排序、異常、類和對(duì)象;漸近復(fù)雜性;測(cè)試和調(diào)試。
? 課程重點(diǎn)內(nèi)容:
本課程將介紹計(jì)算機(jī)科學(xué)的基本概念,如面向?qū)ο缶幊?、?shù)據(jù)結(jié)構(gòu)和抽象數(shù)據(jù)類型、漸近最壞情況復(fù)雜度、程序設(shè)計(jì)、測(cè)試和調(diào)試。具體來說,課程包含了以下重點(diǎn)內(nèi)容:
- 類和對(duì)象
- 鏈表
- 堆棧和隊(duì)列
- 遞歸和樹
- 二叉搜索樹
- 復(fù)雜度
- 哈希表,測(cè)試調(diào)試
? 預(yù)期學(xué)習(xí)成果
- 能將簡(jiǎn)單的編程問題有效地分解為合適的函數(shù);
- 輕松編寫包含各種控制和數(shù)據(jù)結(jié)構(gòu)的中等規(guī)模(100-300行)程序;
- 實(shí)現(xiàn)常見的數(shù)據(jù)結(jié)構(gòu),如堆棧、隊(duì)列、鏈表和樹,并在適當(dāng)?shù)臅r(shí)候使用遞歸解決方案;
- 根據(jù)設(shè)計(jì)指導(dǎo)實(shí)現(xiàn)類;
- 使用提供的樣式指南生成簡(jiǎn)潔易讀的代碼;
- 識(shí)別并創(chuàng)建黑盒和白盒測(cè)試,并使用斷言來促進(jìn)程序的測(cè)試和調(diào)試;
- 確定簡(jiǎn)單算法的時(shí)間復(fù)雜度,并用大O表示法來表示其復(fù)雜度。
以上就是對(duì)亞利桑那大學(xué)CS本科計(jì)算機(jī)編程導(dǎo)論課程重點(diǎn)內(nèi)容的匯總。如果你在學(xué)習(xí)計(jì)算機(jī)課程的過程中遇到問題,考而思隨時(shí)能夠?yàn)槟闾峁┯嗅槍?duì)性的海外課程一對(duì)一輔導(dǎo)。通過輔導(dǎo),你將進(jìn)一步加深對(duì)課程知識(shí)的理解,充分掌握課程重點(diǎn)難點(diǎn)內(nèi)容,并提升應(yīng)用所學(xué)知識(shí)解決實(shí)際問題的能力。你可以直接聯(lián)系考而思的課程顧問,了解更多有關(guān)課程輔導(dǎo)的信息,并及時(shí)在專業(yè)學(xué)術(shù)導(dǎo)師的指導(dǎo)下更好地進(jìn)行學(xué)習(xí)。
圖片歸版權(quán)方所有,頁面圖片僅供展示。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。凡來源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個(gè)人不得轉(zhuǎn)載,否則追究法律責(zé)任。
添加微信【kaoersi03】(備注官網(wǎng))申請(qǐng)?jiān)嚶?,享專屬套餐?yōu)惠!
kaoersi03