在這個數(shù)字化飛速發(fā)展的時(shí)代,編程早已不再是計(jì)算機(jī)科學(xué)家或軟件工程師的專屬,它正逐漸成為一項(xiàng)基礎(chǔ)技能,如同閱讀、寫作和算術(shù)一樣重要,甚至可能成為求職者未來提升職業(yè)競爭力的關(guān)鍵要素之一。
在探索計(jì)算機(jī)知識的天地中,B站(bilibili官方網(wǎng)站)絕對算得上是一個寶藏平臺。這里匯聚了眾多優(yōu)秀的UP主(上傳者),他們分享著高質(zhì)量的教學(xué)內(nèi)容和實(shí)戰(zhàn)經(jīng)驗(yàn)。網(wǎng)易數(shù)讀的一份報(bào)告顯示,在B站最受歡迎的學(xué)科類課程是計(jì)算機(jī)科學(xué)類。
1.Python語言基礎(chǔ)與應(yīng)用
授課名師" 陳斌,北京大學(xué)地球與空間科學(xué)學(xué)院副教授,北京大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系博士。
課程詳情" 陳斌老師的授課風(fēng)格深入淺出,注重理論與實(shí)踐相結(jié)合。他將抽象的概念與實(shí)際應(yīng)用進(jìn)行巧妙的連接,比如在課程中引入藝術(shù)編程實(shí)踐、開源智能硬件、對抗性小組實(shí)習(xí)作業(yè)等,使學(xué)生更好地理解Python編程的核心思想和實(shí)踐技巧,陳斌老師還專門撰寫了一篇有助于該課程學(xué)習(xí)的自學(xué)指南。
學(xué)生評價(jià)" 如果要用一個詞來描述陳斌老師的教學(xué)風(fēng)格,大概是寓教于樂吧,陳老師身上有一種鮮明的科技人才特質(zhì)——格外注重團(tuán)隊(duì)協(xié)作和實(shí)踐操作,能讓我們通過實(shí)踐,應(yīng)用所學(xué),加深對知識的掌握。
延伸閱讀" 《Python數(shù)據(jù)結(jié)構(gòu)與算法分析(第2版)》。
2.C語言
授課名師" 翁愷,浙江大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院教授,博士。
課程詳情" C語言是一種廣泛應(yīng)用于系統(tǒng)軟件與應(yīng)用軟件開發(fā)的高級程序設(shè)計(jì)語言,浙江大學(xué)翁愷老師主講的C語言課程以深入淺出的方式,通過生動的比喻和實(shí)例演示,使學(xué)生能夠靈活掌握和運(yùn)用C語言的基本語法和編程技巧。
學(xué)生評價(jià)" 翁愷老師講得很細(xì)致,學(xué)他的課,你能感受到代碼的美感,在他的引導(dǎo)下去思考,他是不少人心中的“男神”。
延伸閱讀" 《C語言程序設(shè)計(jì):現(xiàn)代方法(第2版·修訂版)》。
3.Java
課程渠道" 國家高等教育智慧教育平臺、B站。
課程詳情" Java是一種優(yōu)秀的面向?qū)ο蟮恼Z言,具有跨平臺性、用途廣泛、容易學(xué)習(xí)等特點(diǎn),眾多的開源項(xiàng)目都是用Java實(shí)現(xiàn)的,可以說Java是程序設(shè)計(jì)必學(xué)