的计算机专业学什么有什么用

离散数学对学计算机有什么用?
离散数学是计算机专业的一门重要基础课。它所研究的对象是离散数量关系和离散结构数学结构模型。
由于数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系, 因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型;又如何将已用连续数量关系建立起来的数学模型离散化,从而可由计算机加以处理。
离散数学课程主要介绍离散数学的各个分支的基本概念、基本理论和基本方法。这些概念、理论以及方法大量地应用在数字电路、编译原理、数据结构、操作系统、数据库系统、算法的分析与设计、、等专业课程中;同时,该课程所提供的训练十分有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高,十分有益于学生严谨、完整、规范的科学态度的培养。 如果你只是做计算机编程,计算机应用,而对计算机理论没有兴趣,那么也许离散对你没有用,
离散数学是给那些对计算机科学感兴趣并致力于计算机理论研究的人学的(只学编程与应用不是真正的计算机科学),他们将成为科学家。
作为计算机专业学生,最应该学习的课程前五位是什么?【知乎】
离散数学对编程究竟有用不???
又一次意识到
离散数学 在程序逻辑中的应用
离散数学在计算机科学中的应用
离散数学重点概念
[转]如何学习《离散数学》?
离散数学概念
离散数学编程作业
离散数学当中的部分符号总结
没有更多推荐了,聊一聊非计算机专业会编程带给你什么好处呢?
能当成基本的技能吧。很多事情不编程也能解决,但是会一点编程能够更快更便捷的解决。编程是一项很基础的技能,学习它不是为了造轮子,而是能更好的利用轮子,并且有更多的轮子可供选择。
展开阅读全文
, 才能进行评论
我也是化工专业,感觉毕业之后找工作工资太低,养不活自己,打算一边学计算机,一边学专业。多条退路,多条生路嘛。
展开阅读全文
, 才能进行评论
意义很大啊比如搞校园网什么的,统计两千多名学生成绩,算各种数据比如平均分啊什么的。那些说我编程就是在装哔的家伙无能为力的时候,我能用py的flask或者江苟(Django)写个小网站用于提交数据,然后再用MATLABlib算数据,最后还可选的能用py可视化生成图表。编程改变世界,不一定是剧变大变,更多的是为了让我们的生活更加方便。
展开阅读全文
, 才能进行评论
上次在qq群里要要统计一百多个人的手机号码信息,然后用Excel 做信息表。每个人都在群里发了自己的号码,有的人喜欢直接发号码,有人喜欢在前面把自己的名字带上去。没学过编程的人只能一个一个号码贴吧,一百多个人可能一个小时才能贴完。但我只用了5分钟,很简单,拖Python 编译器里,直接写正则表达式模式匹配。
展开阅读全文
, 才能进行评论
对于我们机械和材料专业的某些分析软件的子程序需要用Fortran编写,以及数据分析肯定会用到Matlab/Python。掌握编程可以极大提高我们在这方面的效率和竞争力。如果能再懂一些软件工程,把Research code写的优雅一些,招research programmer的钱能剩下了。
展开阅读全文
, 才能进行评论
我写人文社科类写论文的时候,要数据怎么办,我写个爬虫爬一下不就有了。数字精确可靠而且获取速度极快。
展开阅读全文
, 才能进行评论
我觉得编程是一门语言,可以把编程技能看成是和英语技能一样的东西。
展开阅读全文
, 才能进行评论
我学vba,一般大家都会用office,我再会把office自动化一下,立马就会让别人星星眼特别崇拜我。
展开阅读全文
, 才能进行评论作为计算机专业学生,最应该学习的课程前五位是什么?【知乎】
http://www.zhihu.com/question/#answer-100293
对于目前排在首位的兵哥哥的答案,不敢苟同。
本人软件工程专业。
关于计算机专业和软件工程专业,实际上还是大相径庭的,远不是别人所说的软硬件的偏重问题。计算机专业本科应该不需要读人月这类的东西吧,然而出门就业又是相通的,这是大环境我们就暂且不表。
回到主题说书/课程。
课程其实说实在的,如果不是顶尖的如同兵哥哥的高校,老师教授对你的指导只能是方向性的,大方向。小的角度还需要自己去花费大量的时间去琢磨。这里我有针对性的来说吧,每个学校的培养计划不会一样,如果是课余自学的话,以下的参考一定对你有用。一定。以下按照重要性排列。
1. 计算机底层
这实际上就是兵哥哥说的《计算机组成原理》,我推荐的书是《深入理解计算机系统》,1000%的会比你的课本给你更多的东西。不管是写程序做软件还是搞科研发论文,不对底层有一个清晰的认识,你的整个前进道路都是模糊不清的。而只对体系结构的了解是远远不够的,深挖才是归途,为什么现在很多解析内存CPU技术的博文博客火呢?因为大家都忽略啊!又因为大家都知道这是多么有用啊!不做底层的分析,你怎么去精准的定位问题呢?怎么去写出切合真实计算逻辑的简单而又高效的优秀代码呢?别闹了。我同意一个观点——读优秀的代码,从OS开始。读这些就是你学习认知底层的过程,就是在站在巨人肩膀上远眺的历程。
过硬的数学功底使得你能看到一些新技术的出现而不茫然,看到的旧的技术能快速的跟进上手。这就是所谓“知识”和“技能”的关系,将工具运用到纯熟的地步,你会发现别人遇到的很多问题在你这里都不是问题了,看起论文来也得心应手啦,这就是潜移默化和下意识的作用。
排在第三位是因为我觉得不是极其重要了。当然,C语言是基本功我就不在赘述。
一门语言对你的作用是认识到计算机的“思考方式”与人类的不同,想要更加精确简单(KISS原则)的实现自己的想法,就要按照这个逻辑思路去执行。而选择C语言是因为它是成熟的,是最为值得探究的语言,也是你今后可能进入Unix,Linux,嵌入式,甚至于IOS方向的基石。
4. 算法设计
依托数学的知识,在算法上的成绩应该不会太次。《算法导论》是要看的没错。如果时间少的话,《编程珠玑》《编程之美》《APUE》,这些书是要接触的。
5. 英语/(日语)
不得不承认美帝和倭寇就是比我们先进。
学习英语的好处不言而喻,打破这层壁垒就会让你感受到真正的世界的样子,去那些纯英文的编程网站,BBS,讨论组,个人博客,增长见识的同时是你在逐步的认清这个世界,知道外面的人在做什么在想什么,现如今的潮流是什么(为什么不提媒体我觉得你应该懂得),更进一步你未来的发展方向是什么,是否和大环境有冲突,这是你这一生究竟能达到多大成就的一个很重要的潜在因素,也是为你今后走出校园做一些非常必要的知识储备和心理预备役。
日语的问题,是在英语之后的一个可选项,IT方面的日企非常多,待遇也非常好,我们怀抱着“师夷长技”的心态去学习就好了。
题外话------------------------------
同在长沙,我不黑科大的同学啊,可实际上的情况是:科大内部,自己的本科生多数都会变成军官而较少的参与到实际的操作中去,如果兵哥是这其中的异类那算我抱歉了;科大的研究僧,外来的基本上也是理论派,实践能力不敢苟同,内部的同本科生。这样的情况导致了一个现象是:每年在科大的项目异常之多,但是能做的人又异常之少,很多都只能外包给“比邻而居”的另外两所985高校的学生,我有几个学弟就在同科大合作项目,前两年吧,还有个总装备部的项目——军用直升飞机的模拟训练系统(这尼玛听着就不像是学生能做的东西吧),经费印象中是8位数,是顶级了。越是去做项目,越会发现基础的重要性,越是需要在每一个必要的档口回到校园时代那种求知若渴的状态去阅读那些众人早已不屑的基础。
不匿,求批。
&&&&&&&&&&&
赞同629反对,不会显示你的姓名
,CS毕业生
计算机专业概念有点大。我本人毕业于国防科技大学计算机科学与技术专业,个人觉得就计算机科学与技术(CS)专业而言,以下这些是必修的:
1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。&一门名为计算机体系结构是本课程的扩充包,对于了解近代计算机结构体系当然是必要的,但由于这里讨论的是Top
5,因此我认为计算机组成原理更为基础。
:在评论里有人让我推荐书目,我个人比较喜欢这本 Computer Systems - A Programer's
Perspective (2rd
Edition)。中文译本是《深入理解计算机系统》。在之前写的,本文最后的补充阅读中我也提过这本书。
2、线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。如果你想在计算机科学的道路上走远点,那这三门可是必修的。
3、MIT开设的《Introduction To
algorithm》,中文版叫《算法导论》:我觉得应该学习它而不是国内习惯开设的《数据结构》。数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。《Introduction
To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。
4、操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。编译原理可能是普遍本科生觉得难的一门课,但是作为CS本科生或者未来的软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这门课应该是离散数学+算法导论的实验课。最好能在学习期间自己实现一个小型的编译器,语言最好能自创,或者是某个已有的你喜欢的语言的基本子集。
5、掌握一门常用的编程语言和编程技术:能了解你用过的所有的程序内部大致是怎样的,能用你熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。
以上这些不难做到,我觉得是基础中的基础,我固执地以为,不能掌握他们就不应该获得CS学士学位。&
补充阅读:
在评论中有位朋友这么说道:
一看就是典型科班好学生。人生很短,学自己要用到的就好。多花时间在2、3、5是对的,甚至任选其二就能让你受益良多、乐在其中。
1和4所起到的作用,比起它们的意义,更多的是让一部分学生从一开始就对计算机产生失望和绝望,是抹杀学生本来的兴趣的凶手。回到问题本身,既然是“应该学习”,1、4不该放在里面,即使不学它们,我想在计算机专业的大多数领域是做得下去的。
我想对此做个回应:
首先,我自认为不是典型的中国式的“典型科班好学生”。这里列出的Top
5不是为了成为“典型科班好学生”,因为光学好这5门绝不够“好”;更不是为了“在计算机领域做得下去”,我相信在某个计算机领域,比如作为Microsoft
Office的金牌培训讲师,只要精通Office就能干得很棒。
这里列出的Top
5是作为一个计算机科学与技术专业毕业生该有的知识储备,是这个专业的根基。如果你对这个专业真正有兴趣,并且热爱它,那我认为学习这里列出的Top
5会是个不错的选择。
当然,对于一个计算机世界的从业人员,学好它们也会收益良多。比如对于程序员来说,操作系统与编译原理这门课能够让你对你的程序如何在计算机里出生,运行,死亡有个好的认识,在我的编程经验中,我觉得这种认识让我收益良多。很多朋友也许知道有一本经典的书籍叫“Computer
Systems:A Programer's
Perspective”,里面的基础就是来源于操作系统与编译原理。
还是那句话,如果你喜欢CS,这5门课是必须的,要是在这5门课上感到失望或者绝望,我想你该考虑换个专业了。
赞同89反对,不会显示你的姓名
直接学编程。
然后,在实际运用中慢慢补充各种知识。
“学习”没有“应不应该”之分,
让兴趣当自己的导师 ~
当他发现他自己写的排序怎么这么慢的时候,他自然会去学“数据结构和算法”;
当他想做一个自动抓取网页信息的robot的时候,他自然会去学“计算机网络”里数据包里有些什么;
当他对谷歌街景里的方向识别技术感到神奇的时候,他自然会去学“计算机图形学”和“线性代数”;
当他真的想知道CPU是怎么工作的,他自然回去学“计算机组成原理”;
如果用不到,没必要折磨自己。
在你感兴趣的方面,按我说的这样学习,我不信你成不了牛人。
同意的顶!
赞同53反对,不会显示你的姓名
,曾经沧海难为水,Facebook工程师
(概率,统计,微积分等等)
2. 语言课(java,c++)
3. 数据结构和算法
4. 计算机网络
5. 操作系统和编译原理
其实只要算法和数学牛,可以吃遍硅谷大多数的IT公司。
取消赞同156反对,不会显示你的姓名
上面的回答都太理论,EE/BME背景的非计算机专业的小生认为实践乃是第一必修课,参考&和&&的现有网上课程(包括很多计算机相关的基础课、中级乃至高级课程),推荐毕业后不以科学研究(读博士,当教授)为目的的计算机前5门课程分别为:
1.计算机基础(推荐&)每周1天,大概6周就够了,了解下计算机基本原理,懂点简单的编程,并具体实践操作,从实践中体验计算机的魅力。
2.简单具体的编程实践(项目)课(推荐&建个搜索引擎),每周1天,大概7周就够了。学计算机专业的人不懂搜索那简直就是个大笑话,计算机专业有那么酷应用,活生生的摆在现实生活中,自己若能独立或几个人合作做个小项目,比如建个学校bbs上面可以用的小小搜索引擎,那比读一堆似懂非懂的理论然后n年后再来实践有效多了。
3.数据结构或算法导论(乃至概率统计、线性代数、离散数学),有了之前2门课程基础,再学数据结构和算法相关的,就没那么抽象了,边学边实践,继续以项目实践为方法,从数学理论的角度比较系统的学习相关的经典理论,站在理论的高度上去理解计算机科学,并加于实践、深入。(暂时没有学过的好的网上课程,不过估计这门课会不错&)学这门课程同时结合c、java或c++等语言来做项目,理论联系实践,只要功夫身,估计就可以毕业,并找到不错的工作了。
4.计算机网络或操作系统。信息时代,互联网、移动互联网时代,学计算机的不懂操作系统,不懂网络之间的通讯、协议,那会被别人笑话的,以实践为第一方法,通过项目实践来学习。(找不到合适的网上课程,推荐稍微有点点相关的实践课&&)
5.机器学习、人工智能。推荐&这机器学习课程是我学过的最牛逼相对通俗易懂,通过实践能收获很大的网上课程。另外推荐&跟世界上最牛逼的人工智能专家之一学点机器人应用估计再也不会觉得学计算机没用了,好好学正常前途无量,不管是在工业界还是学术界混。这应该算中高级课程了,能体现计算机与非计算机专业实力区别的好地方,继续强调实践动手(编程)能力,通过实践深入理解并掌握相关的理论知识。
最后多废话点,推荐1门以读博为目的高级课程,课程水平应该是属于研究生阶段的,但学好前面4门课程并掌握好本科概率统计基础课程的也可以开始学了,课程非常难、非常棒、也非常有用:
6.Probabilistic Graphical Models(&)。学了这门科,不管你是做图像分割、语言识别、还是搞生物信息学的,都大大有益。当然,这门课程绝对不是浮躁的人能学得来的,课程作业保证你累死累活的,不过若能努力坚持并完成里面的编程、测试作业,那成就感不用说,学完后,你的计算机科学水平估计超过国内99%以上的学生,甚至超过许多国内计算机系的教授水平。走工业界的话,在大数据(海量数据)分析时代,你应该很容易、有很多机会大展身手。
赞同24反对,不会显示你的姓名
,Hacker, Focus on problem
1.&Concrete
Mathematics&具体数学,绝对是计算机科学的数学基础“之一”,国内的计算机科学跟不上国外的一大原因,我始终认为是数学上的差距。
2.&Introduction to
Algorithms&算法导论,所有的程序都需要算法作为基础,所以算法是不得不学的。
3.&Introduction to Computer Science and
Programming&整体的介绍了计算机,同时也让学生了解CS能干嘛,自己该干嘛。
4.&Operating System
Engineering&操作系统的重要性不言而喻,同时也介绍了编译器。
5.&Network&网络编程,中国
大学的本科生们有多少能熟练于网络编程。当今又有多少程序不需要考虑到网络。
just my opinion
其实还有很多需要计算机科学学生了解的~如 @苏衡 所说的写作,交流。
赞同21反对,不会显示你的姓名
,欢迎评论
业界所有从基础到前沿的文档,全是英语,英语不合格的人,或者不能流畅阅读英文技术文档的人根本不适合在该专业学习。所以我把它表明为 No.
2。编译原理与操作系统。
上面两个是你在实际工作中基本没多少机会去学,但是又非常有用的基础知识。另外,把编译原理学通要求你至少精通一种语言,因此我就不再单独列出需要学习什么编程语言了。
3。逻辑与数学建模。
如果有这样的课的话,应学,这本是国人比较缺乏的东西,但是作为程序员来说,又是必须要有的东西,用计算机的思想去思考现实中的事物与流程。
4。测试与用户交互。
如果有这样的课的话,应学,现实中,对很多产品,测试员成为最了解这个产品的人,他也最了解这个产品在用户手中看起来是什么样子,用起来是什么样子。也最能够理解下一款产品我们可能需要什么功能。不需要什么功能。
由于多了三个“与”字,我已经超五个了,就不说了。
取消赞同83反对,不会显示你的姓名
本人现在是计算机专业大三的学生。结合自己学院课程的设置和个人的理解,想谈谈自己的看法,括号中是本校相关课程的教材和开设时间,毕竟学院这么多年教学,是有它开课的道理的。这里感谢张小兵同学的精彩答案。
1. 数学类的课程:离散数学(《离散数学教程》,北大出版社)
其实个人觉得图论是最有用的部分,无论是算法设计还是工程应用,而群论,组合学,数理逻辑部分却始终不知道具体如何应用,还得继续学习。至于线性代数和概率统计,同样重要,特别是线性代数体现了很多计算机的思维方式,不过相比于图论,个人觉得离散数学更重要。当然先修课程高等数学是必不可少的,甚至我觉得概率统计应该在高数学完后立刻学,不该拖到大三。
(高等数学:大一上下;线性代数:大一上;离散数学:大二上下,大三上;概率统计:大三上)
2. 硬件类课程:计算机体系结构(《计算机组成与设计》,David Patterson;John
Hennessy著,机械工业出版社)
这门课是理解计算机内部的构造,指令体系的设计(基本是都是学MIPS的),流水线以及硬软件借口,学完该课程应该能自己模拟一个CPU或者Cache,其中的成就感是无法描述的。这门课在UC
Berkeley是大一学的,从理解课程的角度,大一学生完全没有问题的,前提是改变学习的方式。
重点无疑是理解,上课时老师讲的一个例子是,我们统计数据的时候,平均数大多用算术平均数,在他博士时有一次发现算术平均数不对,需要用几何平均数才符合计算结果。虽然几何平均数我们初中就学会了,但是当时除了做不等式,我们基本从来没想过它有什么用,那次实验让他真正理解了几何平均数,也值得我们反思国内的教学。
事实上,目前从我们学院看来先修课程有数字逻辑设计和微机原理,其实内容很多重复,包括DRAM,SRAM讲了三遍等等。
(数字逻辑设计:大二上;数字逻辑设计实验:大二下;微机原理,微机实验:大二下;计算机体系结构:大三上)
3. 软件类课程:数据结构与算法(《数据结构与算法》,高等教育出版社)
事实上,如果大一开始学习的是C++语言的话,要想真正理解面向对象的部分,包括STL,容器等等,需要学习数据结构与算法。算法的学习确实很重要,也很有趣,但是对于大多数将来在企业工作的普通人来说,对于算法的追求绝不是ACM大赛上那种情形,更多的是基本知识,基本算法的掌握和应用。而学好了数据结构与算法这门基础课,对你理解C++大有裨益,最大化地发挥了C++的特点。这里补充一点,这门课和图论同时学习效果会更好。其实学好了C++之后对于其它语言的学习也会很有帮助。
(计算概论:大一上;程序设计实习:大一下;数据结构与算法:大二上;数据结构与算法实习,大二上;算法设计与方法:大二下)
PS:我们算法设计与方法课用的教材是:《算法导论》(应该是MIT那本教材),同时正好也是室友和他导师翻译的最新一版,推荐阅读。
4.编译原理(《编译原理》,北大出版社;推荐使用:龙书,虎书)
编译原理看上去很枯燥难懂,特别是对词法,语法的分析等。虽然将来只有一少部分人会从事这方面工作,但是对于你理解各种编程语言会获益匪浅,训练的是基本的素质和能力,一般学完这课之后,能够自己实现编译器,比如我们专业编译实习课做的是一个基于Android平台的mini
java编译器。
(编译原理:大二下;编译实习:大三上)
5.操作系统(《现代操作系统》,Andrew S.
Tanenbaum著,机械工业出版社)
实话说,我在上课的时候,更多的是觉得这课有点像一门科普课,但是每次的实习作业却和上课完全不同,需要自己去查API,寻找算法,一般是Windows和Linux两个平台作业。个人觉得作为一个学习计算机的人,对操作系统的理解是必须的,将来的用处也会很多。个人最大的感受就是学会查找API,并且使用,完成大量的数据处理,这和之后一系列的开发都很有关,同时增加对Linux的熟悉。学完该课应该能自己实现一个小型操作系统,比如我们专业操作系统实习要求做的是一个小型Windows。
(操作系统原理:大三上;操作系统实习:大三下)
当然,除了这些,最好还能掌握JAVA语言,其实作为一种入门语言,我一直觉得可能JAVA比起C++更有优势,毕竟漂亮的图形界面比起黑框显然更能引人入胜,当然有了C++的基础,学习JAVA相对是会轻松的,JAVA学习前期不推荐使用IDE。至于其他的语言,国外那套经典的动物书是最好的选择了,自学应该没有问题,可以考虑一下LISP这门函数语言。除此以外,像网络,汇编,数据库类的课程都是根据个人的兴趣爱好而定了,并非基础课程。
(JAVA,大二下,推荐书籍:疯狂JAVA讲义,虽然名字很俗,但是确实900页的书说的非常详细,深入浅出,很到位;程序设计技术与方法,大三上,计算机程序的构造和解释,俗称SICP)
总之,计算机专业的学习还是需要一个循序渐进的过程,追求系统的学习,对某些知识一定要理解深,挖得透,用我们体系结构老师的话,你要做一个沉在水底的人,而不是浮在水面上。你用一个月学习的东西,也许只够你用一个月,你用三个月学习的东西,可能够你用一年,但是你用十年学习的东西,一定够你用一辈子。
赞同2反对,不会显示你的姓名
0.学会使用搜索引擎的正确姿势
1.眼保健操
3.怎样才能减少熬夜
4.怎么找女朋友
,现在种树也不晚
英语,汇编,c,Linux,任意一种脚本语言。
英语不多说了,国内想获取点信息,你会发现链接很多但翻来覆去都是那一篇,而英文资料众多。特别推荐stackoverflow,上面提问的响应速度简直让我惊呆了,而且人普遍nice。
推荐汇编并不是要求汇编写的多好没事就抓起一段代码优化,而是快速了解计算机体系结构和组成原理。是的,快速了解,我觉得大学体系结构和组成原理明显是架在云彩上的课程,很少有机会实践,而汇编是实践的绝佳途径。学明白汇编,好多问题就想明白了,最有名的例子就是c里的指针。
c语言是高级语言里最基础的,一切都是遵照计算机的本质来实现语句。解释一下,比如好多人抱怨,为什么c在使用数组之前必须声明好大小,有些语言都可以动态分配?其实动态分配的也是先声明大小,只是不够用了就在开辟一块内存。因为是最朴素的,所以执行效率最高,高阶的编程人员都会用c来编写一些对性能有严苛要求的模块。
Linux看似不好用,但其实对程序员十分友好,而且可以高度定制,谁用谁知道。对于命令好不方便的地方,一般发行版都会有图形界面,二者互补。
学一门脚本语言的原因是脚本语言能轻松完成各种功能,任何功能都有库支持,我记的Python的发明者对初学者的建议是:“你要会做轮子,但千万别自己做轮子。”懂你熟练运用库加上正则表达式,你会发现生活如此美好。
题主问的是前五位,并不是仅五个,这里之所以没提算法,数据结构等经典科目是因为我觉得要先用得到,才会对知识有获取的欲望,当你写的东西效率低的时候,你自然就会去找算法去看了,内碎片化严重,自然就去找数据结构看了,其他经典科目同理。
以上是我个人理解。
赞同4反对,不会显示你的姓名
,软件工程师
想到的第一个是:表达能力训练课
俺见过不会表达(语言、文字)的计算机工程师,太多了
赞同0反对,不会显示你的姓名
计算机组成原理:了解计算机硬件是怎么跑起来,怎么让软件怎么工作的。
操作系统:了解一下整个系统是怎么管理的。
计算机网络:互联网时代,怎么也要知道网络是什么吧。
C语言:建议是C,帮你了解程序是怎么运行的,基础的写代码读代码的能力。
数据结构与简单的算法:了解一些常见的编程方法与思想
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。请问计算机专业的 自考本科 用处有多大? - 跟谁学
搜索你想学的科目、老师试试,例如“数学”搜索
&请问计算机专业的 自考本科 用处有多大?大家都发自肺腑的给我点意见, 考过了的人我是一名计算机专业的大专学生?自考本科生,想报本专业的自考本科,到底文凭硬不硬,就业前景怎么样,好吗虽然国家承认学历,很多在校学生都是这么做的。你要是上全日制的就要交学费,而是在自考办的:全日制大专或者本科! 自考毕业基本上就是失业,因为太难了,上完一年就能少一半,现在有些教育培训机构都是打着名牌大学的幌子来招收自考生,没有干部编制,我就谈谈我的经验吧,你可以先考本科的课程,直至考完所有课程为止,也可以在助学单位(就是你选择的学校),但是学不学是你自己的事,因为毕业证不好拿,还不如现在就干脆不上,有一门过不了就没有毕业证,真正能拿到毕业证的人不多,然后在学校里如果时间允许可以参加自考本科!。自考生不享受大多数的福利待遇!而且自考不是说你一入校就是本科!我本科就是自考来的。如果实在没有其他办法再选择自考,我本身就是一名自考生,并且已经通过努力拿到了毕业证书,考自考的本科是最好的,你可以上个专科的成教,其他什么都没有,完全是通过自学而成的,现在我知道拿到毕业证的不超过十个!现在你去助学单位他们一般都会给你介绍说“自考含金量高”,希望对你能有所帮助! 自考对有心学习的人不难,我觉得你可以先上专科,给你说说自考的一些东西吧,不会有你上的那个学校的章,要是不想辛苦的话就上成教,都是切身感受,不会让你白教学费的,最后办理毕业要上交审核,总之除了自考毕业证之外,四月!你也可以搏一下的,如果专科也上自考就是浪费时间!,没有学籍档案?自考毕业了承认学历的也不多!! 自考不需要入学考试!。一般主考院校就是每个省市最好的学校! 最后自考分为社会自考和全日制自考,一星期也上不了几节课。 自考虽然不需要考试就可以直接入学,我是考过自考的人,办理本科毕业证的时候要有专科证的,很多人专科考不完就回家了,你要从专科开始考的,也就是说不管你在那里上,然后等你们交了钱之后就不怎么管你们了,就算是在家里学习,也就是统招的,但是单位要人的时候一般都会注明,及格的科目就发给合格单,自考不是一个轻松的过程,就是难度很大,但是一定要保证你本科课程考完的时候有专科毕业证才行!如果能考上的话这个文凭也是相当不错的,不过两者的毕业证是完全没有区别的,你课程全部通过就有毕业证,还有什么不明白的再问我吧,本科也就考的差不多了,自考毕业证上只有主考院校和省自考办的章,同时自考本科的课程,老师才不管你!,负责给你报名,虽然证书不值钱,然后等你拿到专科毕业证书的同时也拿到了本科毕业证。报名可以去当地自考办!,我们班原来五十多个人!这个全日制的意思一般是不包括自考生的,没有派遣证,其实自考和成人高考的毕业证没什么区别!以一个过来人的观点奉劝你,还有就是自考没有直接考本科的,只要报名就可以考试,至于全日制自考的话就是上某些教育培训机构组织的自考助学班,自考生也不可能和统招的学生共享学校的资源!,一般都是高考落榜生或者已经从事工作几年然后觉得自己文凭低的人才去考!所以说自考证书的付出和回报是不成正比的,大多数的时间都是让你们自习和做习题的,但关键是看最后你能不能拿到毕业证,具体主考院校可以去当地自考办咨询,因为你如果不努力根本拿不到毕业证,十月考试(有的地方只有四月,而且上了专科以后每年临近大三毕业的时候还有个专升本考试,考试全部通过就可以办理毕业手续,都不值钱,当然了也有一些在校的学生为了提高自身的知识面和素质同样也会去参加自考的,如果选择自考的话就要做好不断考试的打算,这个观点我当初也相信了,但是以一个过来人的经验告诉你!成教拿毕业证有保障,十月两次!上完两三年基本上就没人了,每年一月,然后就是到了规定的时间去指定的地点考试就行了,希望对你有帮助吧,但是对想混毕业证的人来说很难。看来你是对自考一点都不了解的人,各个单位一般都要全日制毕业生,就算你自考上的是全日制的也没用! 还有从今年起国家教育部已经规定全国的全日制学校停止招收自考生,七月,你也可以去参加,就像我上面跟你提到的一样,要被歧视的,但现在看来纯属忽悠!!当然要你有毅力才行,那你是不是做好了努力学习的打算了呢,所以上成教的专科,这是国家统一的考试。 不是说你在哪个学校上就发哪个学校的毕业证,而且考试很严,有老师给你上课的,),社会自考的话就是没老师教的!,每次最多报四门。 自考上什么学校都一样,你一定要考虑清楚!很多自考班第一年入学时候人很多,他们只是一个社会教学机构你好,但不代表你可以偷懒,自考是实在没有办法的人才去考的!甚至比统招本科生要辛苦,这样顺利的话你专科毕业,自考没有任何保障,教你学习的。 另外能上统招专科尽量上专科,录取率大概只有5%,再说专科证也没用,最后发的毕业证都一样的,还有自考生的学籍也不在你这个所谓的名牌学校,一般是指统招生←奶牛没有什么专业 本本是硬的
靠的是你的技术加一点点的运气 和人脉毓莹格格自考的文凭都算不硬的话,成考函授那些文凭还活不活了?各凭本事,你听说过谁光靠一个文凭飞黄腾达的?wangning0130都只是一张文凭,有用没用要看你的真本事,文凭只是进入的门票,前景要考你的实力.梦2星海本科文凭总比专科文凭强一点吧,虽然自靠出来的算第二文凭,很多单位不承认,但是也有的单位会认为自考上来的能力应该更强,所以说到最后还是靠自身的能力.我的意见是能考就考,为自己多留一条后路.文凭是很重要的,但是能力更重要.相关问题大家都在看最新提问
关注我们官方微信关于跟谁学服务支持帮助中心

我要回帖

更多关于 计算机专业好的学校 的文章

 

随机推荐