计算机专业务必学好的基本课程

大一的新生又快到各自的大学报到了,和往年一样,虽然计算机专业的就业率并不高,然而由于其宣传的到位加之社会的计算机运用方面不断的进步,给各个大学的计算机专业以一次又一次的生命力,然而从这些学校中毕业的学生也一次又一次的证明大学计算机教育的质量之差,水平之低。这其中不仅有大学本身的责任,也有相当的责任在学生,下面我列出计算机专业务必学好的几门课程,希望能给还未走出校园或即将走进大学校园的你带来些许帮助。

第一门:C语言程序设计

这个几乎是这个专业的开始,也是这个专业的结束。好像武林中最高的宝典,一般人初看很平常,若干年后发现这个是根基,是最基础和最重要的。

第二门:数据结构

这个是武林秘笈中的套路打法,就是说前人都是这么打的,这么打不一定是最好的但最有效,也就是说数据结构讲编程思路和方法,它一般安排在大二的上半学期,使用的是C语言。

第三门:C++面向对象的程序设计

C++是现代武术内功心法,不过学的时候看似外家拳法,其实如果理解成外家拳就完全错了,面向对象的思想将贯穿软件工程师生涯始终,所以学C++就是学习面向对象的思想,要知道思想这东西是最难学会的。它不是理论,是相当具体的操作,以上这三门课将来从事ARM开发和手机开发时都会用到。

第四门:汇编语言

这是完全的底层内功心法与操作,就是学习最基本的计算机CPU指令,这是一种二进制助记符,虽然一般不用,但用的人都是高手,由于其效果不容易显现,较之高级语言更为枯燥,所以有些学校不开,开了学的也不好。

第五门:单片机

单片机是用C语言或者汇编语言编程的,这是嵌入式的一个方向,比如,汽车的电动车窗,汽车的自动挡,汽车的ABS\EBS等等都是单片机完成的,将来还有智能家电,智能楼宇等。

第六门:操作系统

这门课学的时候相当枯燥,当然这也看老师,一般,学校不是安排最好的老师,就是安排最差的老师,中等的老师没法讲。

第七门:计算机组成原理

这是纯理论的东西,计算机组成原理要学会原理,具体的动手几乎没有,只要搞清体系即可,明白怎么回事就行。

第八门:网络

这个表面上不重要,其实很多应用的协议都要用,而且实际生活中往往用得上。

第九门:JAVA 或者C#一般学校只开其中一门

JAVA和C#是计算机的高级语言,语法部分相当简单。只要前面的C、C++、数据结构学好了,学习这些就容易的多了。

第十门:英语

大公司面试笔试全部是英文,很多SDK的文档也是英文,当然如果只想在国内的中小公司工作,水平一般即可。

最后要注重实践,就是多思考多写代码,这是学好这个专业唯一的诀窍。

时间: 2024-10-06 00:40:53

计算机专业务必学好的基本课程的相关文章

清华计算机专业课程列表

本科课程 微型计算机技术 http://www.nuist.edu.cn/courses/jsj/GD_jsj_001b/index.htm数据结构 [url]http://www.nuist.edu.cn/courses/jsj/GD_jsj_002b/index.htm[/url] 人工智能导论 [url]http://www.nuist.edu.cn/courses/jsj/GD_jsj_003b/index.htm[/url] 信号处理原理 [url]http://www.nuist.e

计算机专业学生一定要学好这几门课!(转)

很多程序员,包括计算机专业出身的程序员,也包括通过自学成为程序员的非科班同学,在工作一两年后甚至更久后,基本上都会碰到技术瓶颈,由此可能产生很长一段时间的迷茫期. 在这个迷茫期,很多程序员都在思考类似自己是不是适合做程序员.是否要做一辈子程序员.是否要转行到其他职业,比如产品经理等问题.如果不能很快地得到这些问题的答案,那么这些程序员就会一直被这些问题所困扰,举步难行,浪费大好光阴. 这篇文章不是用来探讨程序员是否能干一辈子.程序员如何转型到产品经理等问题的.相反,这篇文章的目的是想要帮助那些迷

谈谈我对计算机专业的理解: 计算机专业入门(问题 引导 学习思路)

转载请注明出处: http://blog.csdn.net/j123kaishichufa/article/details/47400175 这段时间,一直在看<深入理解计算机系统>.渐渐发现爱不释手,欲罢不能.有种相见恨晚的感觉.这使得自己回首自己本科时候,为什么总觉得入不了计算机的门?这本书也促使自己思考一下 计算机专业到底学什么,为什么要学这些?有什么联系? 本人2007年入学本科,专业计算机,当时就读于一所211学校. 可能有些人在本科或者研究生期间已经接触到了这本书,那恭喜你,有本好

计算机专业如何高质量的走完大学四年?毕业成为Offer收割机

前言:迷茫本就是青春该有的模样,但不要让未来的你讨厌现在的自己. "就要毕业了. 回头看自己所谓的大学生活, 我想哭,不是因为离别,而是因为什么都没学到. 我不知,简历该怎么写,若是以往我会让它空白. 最大的收获也许是--对什么都没有的忍耐和适应--" 这是一个大四同学给李开复的信,这封来信道出了不少大三.大四学生的心声.大学期间,有许多学生放任自己.虚度光阴,还有许多学生始终也找不到正确的学习方向.当他们被第一次补考通知唤醒时,当他们收到第一封来自应聘企业的婉拒信时,这些学生才惊讶地

网易云课堂之计算机专业课程MOOC体系

顶尖中文大学计算机专业课程体系 汇集全国多家知名大学里广受学生好评的计算机老师,每一门课程都由他们亲自制作,权威.专业! 人人都可以在这里体验到时下最流行的 MOOC,系统地掌握计算机专业知识. MOOC是Massive Open Online Course的缩写,被译为大型开放式网络课程.这是一种在线教育形式,任何人都能免费注册使用,它有与线下课程类似的作业评估体系和考核方式.按时完成作业和考试的学习者还可能收获导师签署的证书. http://study.163.com/curricula/c

网易云课堂计算机专业课程 康奈尔笔记版课表

线索 大一主要课程为三门语言的入门,计算机导论,基本数学.P.S.去除了线性代数和高数以及政治课. 大二对C语言扩展到面向对象,同时对计算机组成.算法的核心结构进行讲解. 大三接触计算机网络,同时对编译原理和软件工程有了认知,接触数据库知识. 大四了解软件测试.计算机系统结构等软件开发上层结构知识 1.大一: 程序设计入门-Python 程序设计入门-C语言 C语言程序设计进阶 程序设计入门-Java语言 Java语言程序设计进阶 计算机专业导论之思维与系统 计算机专业导论之语言与算法 计算机专

计算机专业的学生必须掌握的五门课程 不能掌握他们就不应该获得学位

计算机专业概念有点大.就计算机科学与技术专业而言,以下这些是必修的:http://www.nowamagic.net/librarys/veda/detail/2192 1.计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了. 2.线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”.这三门课我觉得是本科时期最重要

上海交通大学全计算机专业课程教学视频【非常全面】

上海交通大学全计算机专业课程教学视频[非常全面]  -- 感谢论坛会员:BiuBiu_Hu 投稿教程目录如下:这个教程还是比较全面的,需要的同学可以收藏!!!!!!下载地址[回复可见]:http://www.fu83.cn/thread-276-1-1.html

关于Qt画点及计算机专业基础课程介绍

在计算机图形图像学中,开始都是先画点,我曾经在汇编上tc2.0上画点,后来是MFC,VB,Qt,Python,我觉得对于计算机专业的选择QT的原因是它是个C系的功能强大庞大的库,可以少写很多代码,但是又不会过于屏蔽底层,这样在方便的写一些小例子能增强信心,在深入时候迫使使用者需要系统学习很多知识和走迷宫一般的耐心及毅力的锻炼. QT画点在网上资料很多,主要就是下面几步: //在绘制事件中使用QPainter中的API绘制 TestWidget::paintEvent(..) { QPainter