计算机专业课程学习顺序
2014-07-04 19:40
609 查看
计算专业课程学习顺序
--答同学问题
导语:下面是一个学生的私信留言。
天之骄子呃:“老师 计算机专业应该按什么顺序来学习专业知识呢 我是大一的 学了一年语言 但感觉遇到很多东西都是涉及 底层的东西 和很多没学的东西牵扯在一起 很郁闷不知道应该提前学些什么知识
另外我比较喜欢网络但是也没什么基础 只有c/c++ 希望您能指导下 谢谢”
首先要对这位同学说对不起了,私信好久,我没看到,所以没及时回复,sorry!想想这个问题可能有一定的普遍性,就专门写一篇小文来说明,希望对有关同学们有一些帮助。顺便说一下,以后沟通尽量在QQ和微信等IM工具中通知一下,这样不至于不会长久得不到答复。我的这方面信息我想你可以想办法得到。就不告诉你,算一个小个的考验吧。
下面分几个小题目来谈谈我的想法。
一、关于对于“郁闷”的心态
你的郁闷,在这里不是问题,因为你在思考!大一新生,进入一个和中学不一样的大学生活、学习环境,面对扑面而来的各种资信,我们谁都会进入迷局。所以,首先不要急,冷静下来是最好的办法,然后再是寻找答案。
其实这个问题的答案也许有,也许无解:因人而异了。大学是个小社会,有太多的诱惑,如果不能控制自己,随心飘浮,人云亦云,你一定是找不到解答。只有静下心来,放弃浮躁,准备学习再学习,这是郁闷的通解!你是有准备的,准备认真,所以这点不详细谈,对你而言只要不要太急就行。
二、该学什么,提前学什么?
学什么?对于计算机专业学生,什么是应该学习好掌握好的呢?有部分同学,可能道听途说,或断章取义,认为这个没用那个也没用,又不知什么有用,所以就迷茫,有的就完全放弃了。我的意见是,大一和大二,重点还是打基础。只有打好基础,才可以建立起高楼是最简单的道理,这个是永远的真理。对于学计算机专业的你而言(计算机方向有不同专业,我不知道你是软件还是计算机应用,因我没有掌握你的具体信息),什么是基础呢?数学和英语是公共基础,对于理工科学生而言,尤其是数学(包括高微积分,工程数学,复变函数等)均是值得用你花时间来学习并学好的,这不仅是后继专业课的工具,也是你以后进一阶学习的基础,理工科学科,数学学好了,可以说就成功了一半,如果数学学不好,就一定学不会理工科学科,不会在理工科道路上走远走顺!英语现在社会认识有些淡化,但世界在变,地球在变小,掌握好一定程度的英语也是必须的。如果不能做到听说读写样样精通,但在帮助下可以看明白相关专业课的科技文章是必要的。当然,相比较而言,数学比英语重要!另外,就是专业基础课了,如语言,电工,模电数电,数据结构等什么的,是和专业相关的基础课,也是你要重点投入的。具体哪些重要,可以就每一个学期课程和老师讨论,或者找我沟能。以上两者均是一个学生首先要考虑学好的。
提前学什么呢?提前两个字,是一个多么令人兴奋的词。好多人以为“提前"了,就可以成功了,就是做得好。因此就有了”不能输在起跑线上!“这个残害多少人的名言。其实,提不提前,首先还是要看自己目前的状态,如果,走路不稳,肯定不能跑步了。所以提前一定是在学好现在的必须学的内容,否则,提前学一点,到头来一定是不扎实的,经不起严格考核,只是听起来好听,也是浮躁的表现。如果可以做到能提前的话,有两个种选择,一是学习后面的课程,另外是找看书兴趣来学,集课外所有可以用来的时间来学习自己的兴趣。只要坚持长久,一定可以成为专家。
三、网络是一个好方向
世界是网络的世界,现代的生活是网络的生活,所以网络是一个好方向。计算机专业和网络并不矛盾,网络是计算机网络,学习网络方面不可能是纯网络,有关计算机的相关知识也是必需的,不能离开计算机来学网络。同时,网络涉及多方面知识,有通信方面知识,有网络理论,有网络原理,有网络工程,网络安全,网络应用等等。网络方向也是一个大方向,对本科生还是以网络应用和工程方向为主。不管哪个方向,基础是一样的。因此,建议是大一大二以基础为主,学习好相关的课程,打基础。在有能力和时间前提下,可以先学习《计算网络》课本来看,上面讲计算机网络的基本概念、原理和应用,将不明白内容记下,可以寻找帮助,也可以放到自己班级开设这门课时和老师讨论。
然后,可以看网络工程,网络安全方面的书,网络工程最好在假期,能够找一家公司打工实习,白做均是可以的,目的是学习,因为网络工程,离不开网络硬件设备,如网关,路邮,交换机等,学校上课是没有很多实际设备可以来实验。另外,强詷一点的是,网络,离开不操作系统,所以操作系统要学好呀。
你有C++语言基础,很好。有一门语言基础是需的,当然,以后还要可能还需要其它语言,但语言是一通百通,你现在还可以将C++进行到底,将它学好学深入,做一些大的程序。
四、计算机学习顺序
学校开设的课程顺序是没有什么大问题的,所以,你可以查学校教学大纲。对于此,我不给太多建议。只是,建议在学完语言后,可以学习数据结构,和数据库,二者对语言的深入均有帮助。
好多问题,没有说明白,也不知道对你有没有启发。多联系吧。再谢谢你的提问。祝你成功快乐!
--答同学问题
导语:下面是一个学生的私信留言。
天之骄子呃:“老师 计算机专业应该按什么顺序来学习专业知识呢 我是大一的 学了一年语言 但感觉遇到很多东西都是涉及 底层的东西 和很多没学的东西牵扯在一起 很郁闷不知道应该提前学些什么知识
另外我比较喜欢网络但是也没什么基础 只有c/c++ 希望您能指导下 谢谢”
首先要对这位同学说对不起了,私信好久,我没看到,所以没及时回复,sorry!想想这个问题可能有一定的普遍性,就专门写一篇小文来说明,希望对有关同学们有一些帮助。顺便说一下,以后沟通尽量在QQ和微信等IM工具中通知一下,这样不至于不会长久得不到答复。我的这方面信息我想你可以想办法得到。就不告诉你,算一个小个的考验吧。
下面分几个小题目来谈谈我的想法。
一、关于对于“郁闷”的心态
你的郁闷,在这里不是问题,因为你在思考!大一新生,进入一个和中学不一样的大学生活、学习环境,面对扑面而来的各种资信,我们谁都会进入迷局。所以,首先不要急,冷静下来是最好的办法,然后再是寻找答案。
其实这个问题的答案也许有,也许无解:因人而异了。大学是个小社会,有太多的诱惑,如果不能控制自己,随心飘浮,人云亦云,你一定是找不到解答。只有静下心来,放弃浮躁,准备学习再学习,这是郁闷的通解!你是有准备的,准备认真,所以这点不详细谈,对你而言只要不要太急就行。
二、该学什么,提前学什么?
学什么?对于计算机专业学生,什么是应该学习好掌握好的呢?有部分同学,可能道听途说,或断章取义,认为这个没用那个也没用,又不知什么有用,所以就迷茫,有的就完全放弃了。我的意见是,大一和大二,重点还是打基础。只有打好基础,才可以建立起高楼是最简单的道理,这个是永远的真理。对于学计算机专业的你而言(计算机方向有不同专业,我不知道你是软件还是计算机应用,因我没有掌握你的具体信息),什么是基础呢?数学和英语是公共基础,对于理工科学生而言,尤其是数学(包括高微积分,工程数学,复变函数等)均是值得用你花时间来学习并学好的,这不仅是后继专业课的工具,也是你以后进一阶学习的基础,理工科学科,数学学好了,可以说就成功了一半,如果数学学不好,就一定学不会理工科学科,不会在理工科道路上走远走顺!英语现在社会认识有些淡化,但世界在变,地球在变小,掌握好一定程度的英语也是必须的。如果不能做到听说读写样样精通,但在帮助下可以看明白相关专业课的科技文章是必要的。当然,相比较而言,数学比英语重要!另外,就是专业基础课了,如语言,电工,模电数电,数据结构等什么的,是和专业相关的基础课,也是你要重点投入的。具体哪些重要,可以就每一个学期课程和老师讨论,或者找我沟能。以上两者均是一个学生首先要考虑学好的。
提前学什么呢?提前两个字,是一个多么令人兴奋的词。好多人以为“提前"了,就可以成功了,就是做得好。因此就有了”不能输在起跑线上!“这个残害多少人的名言。其实,提不提前,首先还是要看自己目前的状态,如果,走路不稳,肯定不能跑步了。所以提前一定是在学好现在的必须学的内容,否则,提前学一点,到头来一定是不扎实的,经不起严格考核,只是听起来好听,也是浮躁的表现。如果可以做到能提前的话,有两个种选择,一是学习后面的课程,另外是找看书兴趣来学,集课外所有可以用来的时间来学习自己的兴趣。只要坚持长久,一定可以成为专家。
三、网络是一个好方向
世界是网络的世界,现代的生活是网络的生活,所以网络是一个好方向。计算机专业和网络并不矛盾,网络是计算机网络,学习网络方面不可能是纯网络,有关计算机的相关知识也是必需的,不能离开计算机来学网络。同时,网络涉及多方面知识,有通信方面知识,有网络理论,有网络原理,有网络工程,网络安全,网络应用等等。网络方向也是一个大方向,对本科生还是以网络应用和工程方向为主。不管哪个方向,基础是一样的。因此,建议是大一大二以基础为主,学习好相关的课程,打基础。在有能力和时间前提下,可以先学习《计算网络》课本来看,上面讲计算机网络的基本概念、原理和应用,将不明白内容记下,可以寻找帮助,也可以放到自己班级开设这门课时和老师讨论。
然后,可以看网络工程,网络安全方面的书,网络工程最好在假期,能够找一家公司打工实习,白做均是可以的,目的是学习,因为网络工程,离不开网络硬件设备,如网关,路邮,交换机等,学校上课是没有很多实际设备可以来实验。另外,强詷一点的是,网络,离开不操作系统,所以操作系统要学好呀。
你有C++语言基础,很好。有一门语言基础是需的,当然,以后还要可能还需要其它语言,但语言是一通百通,你现在还可以将C++进行到底,将它学好学深入,做一些大的程序。
四、计算机学习顺序
学校开设的课程顺序是没有什么大问题的,所以,你可以查学校教学大纲。对于此,我不给太多建议。只是,建议在学完语言后,可以学习数据结构,和数据库,二者对语言的深入均有帮助。
好多问题,没有说明白,也不知道对你有没有启发。多联系吧。再谢谢你的提问。祝你成功快乐!
相关文章推荐
- 计算机专业课程体系介绍(含学习顺序)
- 【转】计算机专业课程体系介绍(含学习顺序)
- 计算机专业课程体系介绍(含学习顺序)非常有利于新手学习
- 作为计算机专业学生,最应该学习的课程前五位是什么?【知乎】
- 大学计算机专业学生应当学习好那些课程?
- 计算机专业相关课程学习资料大汇总 优质学习资料我的百度网盘免费下载
- MIT挑战(如何在12个月内自学完成MIT计算机科学的33门课程|内附MIT公开课程资源和学习顺序
- 大学计算机课程学习路线
- 为什么要学习计算机知识(英语专业文化基础第一节课讲稿-部分)
- 【转】计算机专业本科应该学好的课程
- 计算机专业学生对专业课的学习
- 金旭亮博客之“计算机学习、教育与专业指导”主页
- 这样学习计算机不迷茫(给计算机专业学生的n点忠告)
- 荐书——大学计算机课程学习路线中相关课程经典教材推介
- 计算机专业应该学习什么
- 大学计算机课程学习路线2
- 学习计算机几个重要的基础课程(转载)
- 写一篇接口课程的讲解,希望能够减少计算机专业学习者的一些痛苦
- 计算机科学与技术学习心得之一些其他的专业课程(转载)
- 易语言在中等职业学校计算机专业课程中的作用