我学了c语言和java和数据结构,如果是计算机软件专业还需要学什么?

为什么学校要学这些
数学类的:高等数学,线性代数,离散数学,概率与数理统计 (前三个非常重要)
算法类的:数据结构,算法分析,计算方法
专业类的:计算机英语,计算机组成与原理,数字逻辑电路,操作系统,计算机网络,数据库原理,C语言,C++,java,C#(我们学校没开),计算机图形学(我们学校没开),模拟电路,电路,物理学(不知道算不算),SQL.
软件工程,软件实践,编译原理,软件测试(我们学校没开)……

哈哈,你就幸福去吧,我上学那会我们专业课的必修课就二十多门,全加起来比你这多多了
给你点建议,上班找工作比较有用的,如果你想做硬件开发,就多学学计算机电路、汇编语言、C语言、PL/M和BASIC.
要想做软件,C是基础没错,但是C主要是面向过程的语言,它在软件开发过程中的投入太大,而且学计算机的谁没学过C啊,学学VC是有很必要的。除了这些数据结构别扔了,以后工作是很有用的东西。别的吗,面向对象的语言,学个一两个就可以,比如VB之类的就可以,总之语言类的东西不在于博在于精。
至于说做网页,asp,php,SQL肯定是要学的,同时.net 的也应该学学
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-20
我也是学软件的,你想编程序的话你学的这些就够了,学精,C是基础了,很多可靠性高的底层程序就用C语言,JAVA现在用的很广了,数据结构学的是一种思维!只要这几个学的精了就能出去做东西了!做网页的话就要学ASP,网络数据库,会处理图片更好…
第2个回答  2009-01-20
数学是软件开发的基础.现在一般做开发大家可能都感觉不到数学有什么能用上的.但是对于大型系统的设计,开发,优化,调试,等等,就非常需要良好的数学基础了.

算法就不用说了.培养你的分析设计归纳能力.

专业类的就是培养你的专业能里,不用指望学的有多好,多深,参加工作了都要从头学起.这些只是给你搭建了一个最基本的计算机平台.让你有多个可以选择的方向.

其实语言无所谓的,关键是你要有良好软件开发逻辑,明白其中的算法,最后语言只是一个实现工具而已.

软件工程,软件测试这个我是重点推荐的,必须学好.本回答被网友采纳
第3个回答  2009-01-20
学这些是够了,还有一项需要学哈哈,你要是想做软件开发工作就要把日语也学好!
第4个回答  2009-01-20
继续学JAVA啊
估计JAVA够你几年学的了,呵呵

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网