大学要学什么?

我想学计算机类的专业,如果到了大学,都要学些什么?哪些必须要学?哪些可以选修?可以选2个以上的专业吗? 还有140多天就要高考了,想提前了解一下。先谢了
主要是网络方向+一点点软件;非常喜欢英语,但那个数学和物理难吗?大学课程紧吗?我听说一学期要休10门功课,大学4年救有40门左右,这是不是真的?

1、计算机组成原理

2、线性代数,概率与统计和离散数学

3、MIT开设的《Introduction To algorithm》,中文版叫《算法导论》

4、操作系统与编译原理

5、掌握一门常用的编程语言和编程技术

详解:

    计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。 一门名为计算机体系结构是本课程的扩充包,对于了解近代计算机结构体系当然是必要的,但由于这里讨论的是Top 5,因此我认为计算机组成原理更为基础。

    线性代数,概率与统计和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。如果你想在计算机科学的道路上走远点,那这三门可是必修的。

    MIT开设的《Introduction To algorithm》,中文版叫《算法导论》:我觉得应该学习它而不是国内习惯开设的《数据结构》。数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。《Introduction To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。

    操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。编译原理可能是普遍本科生觉得难的一门课,但是作为CS本科生或者未来的软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这门课应该是离散数学+算法导论的实验课。最好能在学习期间自己实现一个小型的编译器,语言最好能自创,或者是某个已有的你喜欢的语言的基本子集。

    掌握一门常用的编程语言和编程技术:能了解你用过的所有的程序内部大致是怎样的,能用你熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
以985,211大学过来人的身份诚心的告诉学弟你。。。其实现在大学教育能交给你的实际知识非常有限,进入公司之后都面临长时间的不适应和再次培训,你唯一能够在大学获得的,其实不是非常扎实的专业知识,更多的是学会如何与人相处,结实自己最初级的人际网络并且形成良好的工作学习习惯(在脱离父母的情况下,你能保证自己绝对不去网吧包夜?不去夜店滥性?),如果你能够学会控制自己,并且展开了自己的人际网络,即便你没有拿到例如交换留学、保研名额之类的东西,你的大学也是成功的。。。所以专业性的问题我就不答了,如果你的学校很好,招生的时候会有相关的大学老师过去,他们回答的绝对比网友专业。。。
另外大学课程比较松,基本上分为必修和选修。。。
必修课分公共课和专业课,公共课一般在大二就全结束了,专业课则一般从大二开始。。。这个是必须要全过的,所以不逃课很重要,经常做作业也是必须的,最重要的是要学会找前几届的学长们要之前考试的卷子和复习提要。。。大学老师也很懒,基本上那些题目的重复性都很高。。。对于想拿奖学金的人来说,这是一条捷径。。。
选修就比较轻松了,一般大四毕业之前拿到规定(我们学校是18)的选修学分就可以顺利毕业,考试也相对来说简单,不过对于丰富知识面还是有一定作用的。。。一般大一就可以修(但学校一般会推荐你,让你从大二之后在开始),个人觉得如果不急着找女朋友,最好还是多修几门感兴趣或者和你主修方向不同的课程。。。如果能够拿到比较好的分数,求职的时候,成绩单打印出来也是赢得眼球的方法。。。并且会让人觉得你的知识面很丰富。。。
当然,到大三之后你会碰到一些专业选修课(非必选)。。。如果学分不够,一般这都是让你拿学分的课程,相对来说考试容易过,至少我当年就是靠两门非必选的专业选修课凑够了专业课的学分。。。本回答被提问者采纳
第2个回答  2017-11-27
一、认真安排好你的时间。首先你要清楚一周内所要做的事情,然后制定一张作息时间表。在表上填上那些非花不可的时间,如吃饭、睡觉、上课、娱乐等。安排这些时间之后,选定合适的、固定的时间用于学习,必须留出足够的时间来完成正常的阅读和课后作业。当然,学习不应该占据作息时间表上全部的空闲时间,总得给休息、业余爱好、娱乐留出一些时间,这一点对学习很重要。一张作息时间表也许不能解决你所有的问题,但是它能让你了解如何支配你这一周的时间,从而使你有充足的时间学习和娱乐。
二、学习前先预习。这就意味着在你认真投入学习之前,先把要学习的内容快速浏览一遍,了解学习的大致内容及结构,以便能及时理解和消化学习内容。当然,你要注意轻重详略,在不太重要的地方你可以花少点时间,在重要的地方,你可以稍微放慢学习进程。
三、充分利用课堂时间。学习成绩好的学生很大程度上得益于在课堂上充分利用时间,这也意味着在课后少花些功夫。课堂上要及时配合老师,做好笔记来帮助自己记住老师讲授的内容,尤其重要的是要积极地独立思考,跟得上老师的思维。
四、学习要有合理的规律。课堂上做的笔记你要在课后及时复习,不仅要复习老师在课堂上讲授的重要内容,还要复习那些你仍感模糊的认识。如果你坚持定期复习笔记和课本,并做一些相关的习题,你定能更深刻地理解这些内容,你的记忆也会保持更久。定期复习能有效地提高你的考试成绩。
五、有可能的话,找一个安静的、舒适的地方学习。选择某个地方作你的学习之处,这一点很重要。它可以是你的单间书房或教室或图书馆,但是它必须是舒适的,安静而没有干扰。当你开始学习时,你应该全神贯注于你的功课,切忌“身在曹营心在汉”。
六、树立正确的考试观。平时测验的目的主要看你掌握功课程度如何,所以你不要弄虚作假,而应心平气和地对待它。或许,你有一两次考试成绩 不尽如人意,但是这不要紧,只要学习扎实,认真对待,下一次一定会考出好成绩来。通过测验,可让你了解下一步学习更需要用功夫的地方,更有助于你把新学的知识记得牢固。
第3个回答  2012-01-15
第一年会有专业基础课和公开课,包括高等数学和大学英语。选修是大一下学期开始的,任你选,看你们学校要你们修多少学分,一学期最好选修两门,不然会很累,一般大三上学期之前修完(之后要忙实习)。可以学两个专业,看你本事,学得来的话就业肯定吃香。最后祝你高考成功!
第4个回答  2016-10-25
  大学相对较自由,时间宽裕,所以自律很关键,先给自己定定目标,把时间阶段性、有条不紊的细化,高效的利用有限的时间。知道自己要做什么,这才能很好地去实行。
  
  自学是宽泛的,各种学科、书籍、资源都可以成为你的学习范围,图书馆将会是一个你长时间奋战的地方。为了汲取大量的知识,必须要提高看书效率,学会快速阅读。快速阅读是一种高效的阅读和学习方法,快速阅读不仅体现在阅读速度是上(帮你节约阅读、学习、复习时间),更有利于你抓住文章脉络和重点帮助理解和记忆,活跃思维。快速阅读的具体练习见 《精英特全脑速读记忆软件》。用软件每天坚持练习一个多小时,不影响其他安排,一个月的时间就可以提高阅读速度5、6倍,相应的记忆、理解力,注意力,思维等方面的能力也能得到相应的提高,建议你去练习一下。
  
  另外,就是一个坚持的问题了,坚持一天容易,一个星期有点难度,一个月、一年或这个大学阶段就不容易了。所以,养成一个好习惯,坚持学习,莫要荒废青春。