本人重慶理工大學車輛工程學生,搞不明白學校為什麼在大一下冊開設了C語言這門課程?(求教)?

何茂松


我在皇家理工待了很長時間,總體感覺,就是新人不足。15年一個計算機的同學給我說,一次學校比賽,由於他用了相對於比較新的技術(其實也出來很久了),老師直接沒讓他過,原因盡然是老師親口給他說他用了新技術,老師只喜歡老的。

16年我在5教旁聽了SQLSERVER的課程,最後發現和網上的教程沒差別,淘寶10塊錢就可以買視頻自學了,老師的水平也只適合教書,豪無項目經驗。我覺得大學基礎課程完全可以網上視頻自學,例如高數看看湯家鳳,英語看看何凱文,至於C語言,就把譚浩強那本書上的習題全部做完,就秒殺2級考試。不需要老師,但是需要環境,實驗室做項目,參加各類比賽的環境,去申請學校的各種項目,利用經費去實戰。

最後說說學校的計算機課程吧,基本走的java體系,對於非計算機專業的來說已經不適合了,C語言不需要學了(電子系的除外),直接Python吧。

編程語言只是工具,小學生也能學會,沒任何難度,如果覺得學習一種常用工具很難,那隻能說個人多努力吧。

實際的程序編寫中,電子系的用C來寫單片機程序,那需要電路基礎,而實際的微信小程序,網站,APP等都和C沒關係,學了C語言也完全不會寫這些應用,頂多只能說有了20%的基礎,還有80%需要走的路。情況就是這麼個情況


squall13


我覺得不是很合理,我覺得時間上還是有點早了。

因為我是土木工程的,我們學校也是在大一下學期開設的C語言這門課程。

學校開設C語言這門課主要還是為了讓學生考過計算機二級。

大一主要是接受通識教育,也就是英語、高數、大物、線代、政治。剩下的土木專業課一星期也就2-3節課。而C語言一星期都有兩大節課,也就是四節45分鐘的課。就上課的情況來說,我發現很多人都覺得土木工程學C語言沒什麼用,上課都掃雷去了,其他非計算機專業應該也差不多。而且就算學生本人想學C語言,也不是一蹴而就的。大一的時候背英語、做數學、物理、參加各種活動。沒有那麼充分的時間去寫代碼。

如果是在大二的時候再學的話,首先可以減輕大一的壓力,再一個大二的時候學生更瞭解C語言的作用,就算對專業作用不大,也會有一個更好的態度去學習。


閒扯用戶


這個問題是當前大學新生普遍存在的問題,我教了一輩子書,這個問題在課堂上對學生講過,但不能每個老師都會詳細說。首先,大學生要了解大學課程設置及目的,大學課程一般設置成兩大類,為通識課和專業課。通識課是為了拓寬學生的知識面,為專業課和後續課程打基礎,並不針對實用性。專業課分為專業基礎和專業課,涉及到技術的部分是專業課。

大學無論是通識課還是專業課,課程內容都不能保證學會了一畢業就能憑此上崗賺錢,哪怕是專業課的內容。大學不是培養熟練操作工的學校,而是訓練學生學習能力的地方。每門課程的學習都是從提出問題,分析問題,找出解決問題的方法,驗證方法的正確性這樣一個過程進行的。解決問題的方法有已知的(教材中選用的),也可以有改進的。這個過程老師除了課堂介紹外,學生應主動參與並思考。通幾十門課的學習和訓練,逐步提高獨立處理問題的能力,為以後學習或工作打下堅實的基礎。

再來說下C語言課的問題,這是屬於通識課,首先開這門課的目的不是讓學生將來都去做程序員。而是希望學生了解計算機處理信息的方式方法,人是如何與計算機進行交流的。這對以後面對任何智能設備打交道都是有幫助的。就內容來說,C僅僅是一種語言,詞彙語法語句簡單易學,稍有點難度的是解決問題的方法,在計算機叫算法的選擇和設計。這種訓練也是必要的。

之所以選擇開C語言而不是其它,一是因為易學,二是因為現有的多種主流實用的計算機語言大都脫胎於它。只要真正理解和掌握了C語言,其他語言的學習就可以事半功倍。計算機語言是動態發展的,大學學習的任何一種計算機語言到畢業工作後都可能面臨過時換代,都需要重新學習。這不僅是通識課,包括專業課也是如此。但萬變不離其宗,這也是讀大學的目的。所以在大學學習不能急功近利,要沉下心練好基本功。如果實在耐不住,希望快速賺錢獲利的話,不要讀大學,直接到培訓機構學上三五個月,就可以上崗掙工資了。


古老農民


這樣的安排還是比較合理的。

本人是計算機專業的學生。要學很多相關的知識,不過我們第一學期比較詳細地教授了C語言——因為這個語言是底層的,基礎的,先學了它對以後的其他編程語言的學習是有很大幫助的。題主是車輛工程專業的,對計算機的應用可能不多。但是現代社會是互聯網時代,汽車行業的發展(無人駕駛,車聯網等等)都需要軟件編程的支持。學習C語言對拓展能力,(汽車功能的)脫胎換骨是有一定幫助的。這是我的個人小建,還希望對題主有所幫助。






夢馬的金大虎子


雖然你是車輛工程專業,大一下學期就安排了C語言。可能一時讓你感到困惑,你的問題點,可能在與下面兩個方面:

1.自己是車輛工程專業的學生,有必要學C語言嘛?可能感覺並沒有什麼用,和自己的專業相關性並不是太強。但是C語言,現在作為比較基本的編程語言,在實際應用中還是比較多的,所以學習C語言完全是有必要的,大學裡面畢業後,很多學生並不會從事本專業,通過讓你學習C語言,也讓你多了一份瞭解。

2.大一下學期就在學C語言,是否感覺有點太早了。自己對於專業可能都不是太瞭解,按理說大一時一般都是打基礎階段,學習一些通時課程。C語言情其實也是一門基礎課,正是不是你的專業課,所以才大一時學習,作為一門語言瞭解。

雖然對於你的專業,以及可能你以後用的時間比較少,但是還是希望你好好學,畢竟C語言還是挺好的,應用於其他方面比較多。





靜則進


基礎課嘛,過來人告訴你,在大學真的得多學點東西,很多人說大學學的東西沒用,如果你畢業從事的是本專業相關的行業,那肯定是有用的,即使不是從事本專業工作,只要是理工類,都是非常有用的。大學本來就是去學習的地方,同時也是一個需要自制力的地方。親身經歷告訴你,大學不好好學習,工作6年,自動化行業,現在還回過頭去學習高數,不然你連公式都看不懂


Kael


不知道你要表達什麼,因為C需要掛了就覺得課程設置不合理嗎,每個專業都有自己的培養計劃,都會有這個專業所需要學習的課程,只是時間安排不同而已,我如果沒記錯的話,工學的都是學C,我當時也是大一下和汽車學院某個專業,女生最多的那個專業,一起學的,所以合不合理,就要問你們制定培養計劃的老師了。


丿秀兒丶


如果你畢業以後想做汽車研發相關的工作,建議你好好學這門課。在工程中經常會遇到一些公式計算,常規的計算器不足以滿足需求,這時候需要藉助matlab等專業軟件來進行計算,matlab的語言也c語言有共通之處,有時候還需要自己編一些小程序來做特定工作。


重慶汽車人


過來人告訴你有用的!

先說為什麼你覺得沒用?這個是中國所有大學的通病,理論和實踐的脫離!!!!大學只管教一些空洞的理論,學生的學習絕大多數都是應付考試!考完了就什麼都不知道了!!

再來說為什麼車輛工程的人學C語言有用,現在的車輛製造如果你只認為是機械為主,那你註定要被淘汰了。現在車輛製造想要有前途必須掌握電控!提到電控,那C語言就是基礎!

當你從事信號處理,MATLAB編寫程序,車輛中CAN通信協議,你都需要知曉最基礎的C語言。

我畢業後我發現我大學所學的任何一門功課都不是沒用的,反而後悔當時沒好好學!


stone141656518


說這些沒用的幹啥,就算C需要沒用,你期末還不是要考,考不過還不是要掛科,掛科還不是要補考,所以何必呢。多學一門都有好處,技多不壓身,騷年。



分享到:


相關文章: