免费发布课程
四川自考学历报名咨询

计算机专业需要学习哪些课程

  • 授课对象:
  • 授课地址:成都市郫都区高店路东1001号西华大学南大门旁
  • 授课学校:四川自考学历报名咨询      
  • 关注人数:0
  • 课程原价:
  • 网上报名价:
  • 课程详情

学计算机专业需要学习哪些课程啊?


1、计算机专业概念有点大。个人觉得就计算机科学与技术(CS)专业而言,以下这些是必修的:1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。


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


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


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


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


以上这些不难做到,我觉得是基础中的基础,我固执地以为,不能掌握他们就不应该获得CS学士学位。


网页了解始终有限唯有亲口问,亲耳听,亲力行,方能解??惑!!!


更多课程推荐:

我公司专业从事学历教育(自考、成人高考、网络教育、国家开放大学、电大中专学历)非学历(普通话、教师资格证、英语四六级、初级中级职称、建造师、监理、九大员、建设厅、技工证、安监局特种、人社部证书等)

  • 暂无评论!

      79招生网为第三方平台,不会向学员收取任何费用;内容素材如有侵权、虚假不实、违法违规信息等请联系我们 020-26225931。

      课程信息由培训机构(或其代理)自行发布(或提供),请用户在自辨课程虚实、有效性、及时性时留意以实际授课为准。



报名咨询

       您好,在此留下您的联系方式,我们将第一时间与您联系!

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号