编译原理结课
⑴ 现在大学生学计算机都是注重哪一方面的啊
计算机系有些大学老师口口声声说着教育是落后技术十年的,呵呵,为什么必须是这样的呢,我就不服了?凭什么教育一定就要落后新技术十年?确定不是有些老师为了偷懒为了借用上一届PPT懒得去更新教材内容的借口???
是的,新东西是很快,但是你拿着用了多少年的教材多少年的PPT了,上课就照着PPT念,晦涩的内容,无聊至极的照本宣读,或者是很简单一推敲我们自己就会懂的东西,上面还要讲个半天。我为什么要去听你课?
教育可以落后技术一点时间,但是这是个弊病,是一个精力和管理与教育现状冲突的结果,并不是可以拿来推脱一些东西的理由。
在这种情况下,老师有义务提醒我们让我们下来在多看看课堂之外的东西。
我认为老师是一种太高尚太重要的职业了,可是有些人把它当作远离职场的拿着国家工资的铁饭碗。
更重要的一点是,教育资源是不等的。
高校里面某个老师上的好,讲的精彩,座位会虚席?
还有一点,翘课的同学,为什么就数据结构和算法不行了?还不是有翘课去搞竞赛的同学嘛,两节课老师就讲个排序,抱歉,两节课我多刷点题,带理解带实践,顺便把最短路最小生成树也学了。
在这门课结课一段时间之后,班上有多少学生还能再写出二叉树的非递归遍历,多少人还能写出反转二叉树?
除了翘课去搞竞赛的学渣可能吧。
重要的不是翘课,重要的是你翘课去干什么了?
问心有愧吗?没有愧,然后再能做出点成绩是最好的了。
---------------------------------------分割线-------------------------------------------
第一次在知乎上受到了破百的赞,=-=,很开心,看了下面同学的很多评论,我下来又想了想,觉得还是要补充点什么,原答案可能当时一时之快说的稍偏激了点。
1,轮子哥已经说的很好了, @vczh ,
我想这句话不管是出自轮子哥之口,还是其他人,说的已经很经典了。众观本科/普通一本/211/985高校的计算机课程,确实是更提倡我们的学生去做科学研究,而专科/职业学校/培训班更注重接轨社会工业技术的需求,毕业就能找到工作的那种,最明显得就是HTML/CSS的教学,隔壁的一个专科学校大一大二一直在教授这门课,而同省的所有一本学校在课程上是没有这门课程的,你说HTML/CSS重要吗,其实在一些领域也重要,但是入门简单,本科很多学生都能自学,而对于走科研路线的学生来说可能一辈子都压根用不上。
2,还有一个我觉得说的很好的回答。 @Supu Supu ,
翘课的同学毕竟是少数,其中这些少数的同学可能就如这位答主说的那样。如果老师讲的真的拖慢了你的进度,那就放手去做项目吧,一般老师都会理解。
3,第三个就是@郑志伟 老师说的那点,我觉得下面评论的一位同学说到了。
我觉得郑老师说的那种人是提问的说的翘课去做项目的人中极极少数的里面的。在大学能有兴趣去花时间在项目上,在遇到课程上的理论问题的时候,当然也会去补上这些知识。只要有主动学习的兴致,这些不是问题。
4,适度翘课可以,但是如果是我的回答下面评论的一位同学说的,翘课挂科到拿毕业证都是问题的时候,这种情况下,除非你是知乎 @孙明琦,浙大大佬去创业,或者自己如轮子哥所说的从小就开始编程,也不想走科研路线,除了这几种极少数情况,毕业证都是问题要留到大五的话,我觉得这是目光短浅情商不够的问题,图一时之快,却为后续留下了很多麻烦,反而浪费了更多时间。
5,最后两点我就不引用那些大V的回答了。说到我自己,我C++,编译原理,数据结构,设计模式等一些课程都是没有翘过一节课的,不管老师讲的怎么样,因为这些课,我觉得我只要坐在这里听,我就能有收获,老师就是你老师,就是比你牛逼点,当然最后也取得了不错的期末成绩。只是偶尔钻下其他课程不点名的空子,去做下自己喜欢的项目和打点好玩的竞赛,当然还是没有避免我上机英语视听说挂的下场,因为那几天做东西太忙,机房挂的时间不够。所以不管是做项目还是打比赛,还是好好上课,其实安排的好的话,作息好的话,其实不是很冲突。
6,大学里面大部分老师已经很好了,我下面答案毕竟只是说的少数,只要是能当上高校的老师,都有自己的一把刷子,讲的东西总有你遗漏的东西。还有一点很重要的是,课堂可能是你唯一有机会和老师有直接互动和认识的机会,老师手里一般都有什么项目或者实习推荐,你起码去上课去认识这些老师你才能得到这些机会啊。
⑵ c语言 快学不下去了!
不知道 楼主编不出程序的 原因 是什么 是没有思路 还是 有思路 却不会用 语言表达出来(其实才三天而已 c语言 语法入门 怎么说 也要 一个月吧, 所以现在 不必急啊)
其实 c 语言的 语法基础 是很简单的 (都用就会熟的)
那些 数据类型 循环控制结构(for while 之类的) 以及 选择 结构(if else 之类的)
只要多看 仔细 想 都是可以想通的 呵呵 人人生来都一一样的 这个没必要去想 , 只要记住 问题 通过努力 一定 能解决的 就行啦(哪怕是 花了 很长时间,付出很多代价,也很值的)
我也不是 计算机 专业的 但是 我觉得 编程很有意思 (可能也是兴趣之所在)我也一直 在努力呢
c语言是 大学 学的 虽然早就结课了 但我一直在努力 (刚开始 我也是一样 什么都变不出来,其实现在也只是会解决些小问题啦) C primer plus(这是一本 经典的入门书) 是我的 第二本书 (第一本是 谭浩强的 学校用的) 要想学好C语言 相关联的学科都要了解一点的(最重要的是 数据结构,编译原理 操作系统之类的 都要了解才好 )
c作为 学编程的 第一门语言 是非常合适的 (他语言简练 灵活,锻炼思维灵活性)
所以 楼主 一定要坚持看下去 , 看这个书的 同时 还可以 看看 其他 关于建模的 书籍(产生思路就是 一个数学建模的 过程)
还有就是 英语 一定要 有一定基础(至少 看的懂 出错提示吧 ,这个很必要的)
(如果 便不出来 就多 敲 书上的 例子 ,多敲几遍 就会慢慢理解的)
最重要的一点, 千万不要 只看书 不动手, 我认为学编程 看书与动手的 比例是 3/7的关系
所以 大多数时间 一定是在 敲代码的 (哪怕不是自己写的, 如果运行正确了 也会有一些成就感的, 刚开始, 都会因为 标点啊 格式啊 什么的 出一些低级错误的,不过完全正常啊,多练就好了)
总之 要把枯燥的 事情 转化为 有趣的事情来做(既然楼主的兴趣在编程,就不应该痛苦的,要有克服困难的信心) 最后 就是 坚持 编程 坚持C 不要放弃自己的 追求
希望有帮助
⑶ 计算机科学与技术的发展方向
最重要是看你对那个更有兴趣
兴趣才是你不断学习提高自己的动力
没有兴趣的工作就是一种煎熬
如果你往网络方面走,建议你考CCNA,它是入门的证书,对你考过非常有用的.最吃香还是CISCO的证书,华为的证书太偏了,不推荐考,微软的MCSE考的人太多了, 另外就是技术转型不容易
CISCO系列认证证书
认证机构:思科系统公司(Cisco Systems,
Inc.),是世界领先的Intranet和Internet网络互联厂商。思科公司的软硬件产品具有极大的通用性,使人们在任何时间、任何地点,通过任何型号的计算机系统,均可实现信息访问。
证书类别
■思科认证网络工程师(Cisco Certified Network Associate,CCNA)
认证简介:该认证可证明持证者已掌握网络的基本知识,能利用局域网和广域网的接口安装和配置Cisco路由器、交换机及简单的LAN和WAN,提供初级的排除故障服务,提高网络的性能和安全。
■思科认证资深网络工程师(Cisco Certified Network Professional,CCNP)
认证简介:CCNP是Cisco认证体系中的一项中级认证,可证明持证者能使用复杂的协议和技术,来安装、配置、操作网络,并具备诊断及排除故障的能力。
考试内容:涉及构建CISCO可扩建网络(BSCI)、CISCO多层交互网络(BCMSN)、CISCO远程访问网络(BCRAN)及进行CISCO网络诊断(CIT)。
■思科认证网络专家(Cisco Certified Internet Expert,CCIE)
认证简介:CCIE是Cisco认证体系中最高级别的认证,同时也是目前业界最顶级的IT认证之一。CCIE可证明持证者能熟练安装、配置、操作和诊断复杂的路由局域网、路由广域网、交换局域网和ATM
LANE网络以及拨号访问服务;诊断和解决网络故障;使用包/帧分析和Cisco调试工具等。
考试内容:包括笔试和实验考试两部分,笔试科目为“路由交换CCIE考试350-001”。
参考资料:【ITAA学习组】
⑷ 现在大学学计算机好吗,,都学些什么,是不是很难
计算机其实还分很多类的,不过不管什么种类c语言,c++和计算机组成原理等基础课都是要学的。你对计算机感兴趣吗,如果感兴趣的话,就不会觉得难了。
⑸ 太原理工大学的软件工程怎么样
太原理工大学考研资料
链接:https://pan..com/s/126_aIWkRSpX7GeFv6vpqfw
若资源有问题欢迎追问
⑹ 高手帮忙写一篇关于对单片机C语言的认识的小文章
我觉得弄一个单片机开发板亲自实践一下最好,简单的单片机程序对c语言要求不高,复杂的程序或者对程序优化时才对c语言有较高要求,可以上网找点视频看看,找本单片机原理之类的书,理解一下单片机的硬件结构,我觉得能看懂单片机的中文资料,知道那上面说的是啥就好。练完开发板就要能设计一个单片机开发板就厉害了,那就需要很好的模电数电知识了。多动手练习才是最重要的 我觉得完全没有必要花太多的时间在C语言上,就是简单看看它的变量定义规则以及语法就可以啦。操作系统放在最后面学吧,一般的单片机也涉及不到操作系统。编译原理可以简单看一下,知道在电脑上用C语言编写的源程序需要经过编译后才能才单片机上运行就可以啦。至于内存的地址这些问题可以学到的时候再去翻书,知道在书的哪部分就OK啦!至于模电和数电还是有用的,看你在什么水平上了。涉及到的一下专有名词可以遇到了再去翻书查。这是我的建议,因为你要是所有的前期科目都学完再学单片机恐怕就有点太耗费时间了。我更倾向于自己买块实验板,网上很多也很便宜。专业点的有什么凌阳大学计划和友善之臂等等,粗燥点的就是有些牛人自己焊的板子都可以。我建议买专业点的哈……至于教材我觉得使用说明书就是最好的教材,按照说明书自己动手调几个程序就有感觉了。目前市场上单片机种类太多,教材多是51系列的单片机,我之前买过一本关STC51系列单片机的书《增强型8051单片机实用开发技术》,北航出版社的貌似不错,作者还有个网站,提供一些资料吧,你可以自己再找找。对于单片机学习还是应该多动手,这样才会有事半功倍的效果哦!
⑺ 你觉得高等数学简单还是C语言简单
首先,不管是高等数学还是C语言都和简单没有神马关系好不好,除了学神的世界我不太懂。
大一上学期和下学期学了高数上下两册,对,就是下图这个小婊砸。
后来考试之前,拼命的写程序,
本来写程序已经很痛苦了,
为什么我还要研究,
究竟怎么能够判断奇数偶数,
已经检验各种年份,
求素数,
感觉深深的受到了来自C语言冰冷的鄙视。
现在,我的C语言功力是
#include<stdio.h>
呵呵呵呵,
现在我也只能写个题头来想别人证明,
本宝宝当年也是学过C语言的人。
想想要上机运行的C语言,
最害怕的事,
莫过于你自以为自己的写的很对,
但程序总是无情的嘲笑,
一个error 1让你不知所措,
到最后,
甚至不得不把整个程序全部推翻,
从新来过。
所以,
我认为,
高等数学要比C语言简单一点,
关键还是看天赋和认真程度,
有的人不喜欢,
也能做得很好,
但是我这种天生对C语言无感的人,
又不能做到一视同仁,
只能避而远之了。