本人重庆理工大学车辆工程学生,搞不明白学校为什么在大一下册开设了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需要没用,你期末还不是要考,考不过还不是要挂科,挂科还不是要补考,所以何必呢。多学一门都有好处,技多不压身,骚年。



分享到:


相關文章: