請(qǐng)問多倫多大學(xué)CSC148課程難不難?因?yàn)槲覍W(xué)了計(jì)算機(jī)編程導(dǎo)論,所以會(huì)一點(diǎn)編程,但不是說特別擅長(zhǎng),我怕自己學(xué)不好CSC148,就提前過來問一下老師課程難度,這門課主要講了什么內(nèi)容?
多倫多大學(xué)CSC148是一門計(jì)算機(jī)科學(xué)的入門課程,并非以“編程”為重點(diǎn),而是更側(cè)重于概念。如果同學(xué)已經(jīng)掌握了一定的編程知識(shí),那么CSC148的難度應(yīng)該就不大。
多倫多大學(xué)CSC148課程從構(gòu)建面向?qū)ο蟮母拍铋_始,介紹了OOP原理和設(shè)計(jì)類之后,課程將轉(zhuǎn)向抽象數(shù)據(jù)類型(棧、隊(duì)列、鏈表)。大約6周后,同學(xué)會(huì)開始學(xué)習(xí)遞歸,這是CSC148這門課的難點(diǎn)。課程有2-3個(gè)作業(yè)和每周閱讀,以及預(yù)習(xí)練習(xí),同學(xué)必須在課前完成。第一個(gè)作業(yè)是關(guān)于OOP原理,第二個(gè)作業(yè)通常是關(guān)于遞歸和樹。
多倫多大學(xué)CSC148課程具體涵蓋的內(nèi)容如下:
1、面向?qū)ο缶幊?/p>
2、抽象數(shù)據(jù)類型:堆棧、隊(duì)列
3、鏈表
4、分析
5、遞歸
6、樹:二叉搜索樹
7、遞歸排序算法
總的來說,多倫多大學(xué)CSC148課程旨在教授同學(xué)基本的數(shù)據(jù)結(jié)構(gòu)(例如堆棧、隊(duì)列等)和概念,如面向?qū)ο缶幊毯瓦f歸。同學(xué)可以通過課程學(xué)習(xí)到鏈接數(shù)據(jù)結(jié)構(gòu)、封裝和信息隱藏、面向?qū)ο缶幊獭⑦f歸等知識(shí)和實(shí)際應(yīng)用。即便同學(xué)對(duì)于編程不是那么熟悉和擅長(zhǎng),仍然有機(jī)會(huì)在CSC148課程中取得好成績(jī)。如果同學(xué)在學(xué)習(xí)過程中有不理解的內(nèi)容,隨時(shí)來問我們就行,我們都能講解。