為什麼MOOC上以C語言為主講授的計算機課程幾乎沒有?

不要把中國大學批判一番,美國大學也教C的


C和C++都屬於比較難的課程,因為基礎,就像java很火,但是我們老師仍然會說你們一定要學c++,網課一般來說可能偏向於易學的,現下比較火的,而且現在是面向對象編程大力發展,C的話面向過程。但是C作為比較底層的語言,比如和彙編一起用於操作系統的編寫。作為兩種編程的主流思想還是要都學一下的吧。看源碼當然好,但是可能會比較難。國內有些課程,或者可以找一下相關大學的課程的PPT會很好,個人覺得還是老師的PPT比較適合初學者自學者。

了解不深,希望可以有所幫助( ′???` )


國外情況不知道,但是國內mooc上沒有c???難道我用了假軟體???

手動黑人問號


Coursera上有一門北大的專項 從c開始交 然後是演算法 然後C++ 沒上過沒有發言權不過看起來還不錯呀 而且性價比很高的樣子 一門證書才29刀


半路出家的程序猿一枚:

大學想按照事物發展規律來教學生,畢竟學好C,基礎紮實了,樓才能起的高。不過,全國院校太多,不少學校忽視因材施教。 一味地按照書本教學,學習內容缺乏連貫性,好多計算機出身的本科、專科,無法滿足需求,只能去社會上的培訓班回爐再造。本人不排斥學院派,但是大學教學的確要緊跟實際需求。


現在怎麼這麼多還沒學會爬就想跑的?學個C就這麼難?難道C只能用在嵌入式?


說真的,寫程序如果沒有TA和老師能幫你debug 指點迷津,真的容易一頭栽進去。浪費沒有意義的事。

MOOC不太具備這個功能


請找譚哥


北大的那個《程序設計與演算法》專項課程啊……

從C到C++的……正在從第一課開始學- -


我記得哈佛的計算機導論課程好像是c教的


有了C的基礎,學php和Python都覺得so easy


拿MOOC來責怪正規大學?!

不太明白你邏輯耶………


C語言大概教不好吧…太難了…

還是LOGO最簡單了…


學好c/c++,到後面學習其他語言更容易,還有就是不要覺得學習語言有高低,只有遇到工程的時候語言的好使程度,千萬不要以為會了高級語言就不學習低級語言,學習的時候越低級越好,在做工程的時候越好用效率高用什麼。

你在學習CSAPP的時候還用彙編呢,不用彙編你怎麼知道什麼叫stack,heap,函數調用了,怎麼知道一些代碼的優化,還有就是如果你c都不知道,那指針這些東西真就完全不懂了,還怎麼理解內存啊。

根要扎穩,就往下深,樹才能長的高。


題主過了掛不掛科的時期

還錯過了看書的時期

好吧

我只是想說

為什麼C進階是去找公開課

即使初學C我也不建議看視頻

書比較好

可以不懂的慢慢理解

懂的看快點

剩下的當然是敲代碼

看得多

卻敲出編譯都一堆錯誤的代碼

那就呵呵呵


作為基礎還用教么


Coursera上有北大開的C語言課程啊,就是叫計算概論神馬的


mooc里有教c的啊,只不過名字叫做計算概論還有一門計算基礎啥啥的,北大有一個系列,萊斯大學也開了程序設計的一個系列。題主壓根就沒有認真看過吧


因為C真特么的好使啊

原來已經答過了

新答案

因為那群水逼老師只會C啊


這兩件事有什麼關係嘛?


推薦閱讀:

怎麼記住r語言這麼多包?
如何利用 R 語言來獲得某個具體地址的經緯度?
為什麼不能亂點技能樹?
有 Memory Segmentation 和 Paging 等技術時,C/C++,Pascal 等低級語言中對內存布局的控制意義何在?
FPGA和嵌入式有哪些區別於聯繫?

TAG:編程語言 | Python | C編程語言 | 編程學習 | MOOCs |

分頁阅读: 1 2