27094| 63
|
[python] 國外大神-計算機科學(xué)及 Python 編程導(dǎo)論-中文字幕 |
Introduction to Computer Science and Programming Using Python計算機科學(xué)及 Python 編程導(dǎo)論
本課是一門計算機科學(xué)的導(dǎo)論課,主要教授解決真實世界中的分析問題的方法。 這門課是一個edX系列課程(XSeries)中的第一課,系列課程共兩門,包含計算機科學(xué)及Python編程導(dǎo)論和計算思維及數(shù)據(jù)科學(xué)導(dǎo)論。這兩門課旨在幫助沒有計算機科學(xué)及編程學(xué)習(xí)經(jīng)驗的人,培養(yǎng)他們的計算思維,并且編寫程序來解決一些實用的問題。有些人把這兩門課當作更高級的計算機科學(xué)課程的墊腳石,但對更多的人來說,這將是他們第一個也是最后一個計算機科學(xué)課程。 鑒于這些課程對大多數(shù)學(xué)生來說有可能是他們學(xué)習(xí)的唯一一個正式的計算機科學(xué)課程,我們決定將重點放在廣度上,而不是深度。這門課的目的是提供學(xué)生們在很多話題上的基礎(chǔ)知識,這樣當他們?nèi)蘸笤诼殬I(yè)生涯中遇到需要用計算來實現(xiàn)某些目標時,他們就知道這樣是否可能。也就是說,這不是“計算欣賞”課,而是具有挑戰(zhàn)性的縝密的課程,學(xué)生們需要花費大量的時間及精力來學(xué)習(xí)如何讓計算機為他服務(wù)。 計算機科學(xué)及Python編程導(dǎo)論課內(nèi)容包括計算概念,Python編程語言,一些簡單的算法,測試和調(diào)試以及計算復(fù)雜性導(dǎo)論,和一些簡單的算法數(shù)據(jù)結(jié)構(gòu)。 學(xué)生點評:這是我第一門計算機課程。難度總分10分的話,我給這門課8分。從難度角度而言,這門課可以分為兩個部分,期中考試前和期中考試后。前半部分屬于基礎(chǔ)知識,難度約為6;后半部分主要是算法效率和class,難度約為9+。個人感覺,后半部分單純聽video是不足以達到課程要求的,需要閱讀大量的輔助資料,并做足夠的習(xí)題。這門課video中穿插課間小測試,周末是大習(xí)題,量比較大,完成需要一定的時間。即便習(xí)題能順利做完,期中和期末考試都是難度不小的挑戰(zhàn)。這兩份MIT本校學(xué)生3小時的試卷,我都用足了12小時(限制的最長考試時間)。期末考試,內(nèi)容全部為后半部分,主要是class編程,考的狼狽不堪。 這門課不是單純的編程語言課,Python只是一個授課工具。授課老師Prof. Eric Grimson是MIT的副校長,絡(luò)腮胡帥哥。同學(xué)中一位他的粉絲說:我一直認為最好的教授都是絡(luò)腮胡的,Prof. Grimson充分證明了這一論斷。Prof. Grimson從始至終一直反復(fù)強調(diào),他教的是computational thinking,即將問題轉(zhuǎn)換為算法,進行分析和處理,他希望給大家培養(yǎng)的是這么一種素質(zhì)或習(xí)慣。所以,在課程video中,時常會出現(xiàn)老師長篇大論抽象的概念和理論,而對具體的編程語言規(guī)范,往往一帶而過。所謂“授人以漁”,用在這門課上,是適當?shù)。用心學(xué)完這門課程,魚漁兼得。 這門課的討論區(qū),除了助教外,還活躍著一些MIT的學(xué)生,熱情,耐心,認真,細致,釋疑解惑也很及時。一次,我問hash函數(shù),一位叫BPatterson同學(xué)回復(fù)了近兩屏,不厭其詳,感動得我熱淚盈眶。 學(xué)然后知不足,這門課結(jié)業(yè),有許多沒學(xué)好的知識,有大量不知道的問題。不像其他課程,學(xué)完后很實在,這門課學(xué)完后,心里有些空虛,有些失落。 總之,這門課是一個很好的體驗
購買主題
已有 23 人購買
本主題需向作者支付 5 資源幣 才能瀏覽
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )
GMT+8, 2025-3-12 11:24 , Processed in 0.075408 second(s), 16 queries , MemCached On.