哈哈,你就幸福去吧,我上学那会我们专业课的必修课就二十多门,全加起来比你这多多了
给你点建议,上班找工作比较有用的,如果你想做硬件开发,就多学学计算机电路、汇编语言、C语言、PL/M和BASIC.
要想做软件,C是基础没错,但是C主要是面向过程的语言,它在软件开发过程中的投入太大,而且学计算机的谁没学过C啊,学学VC是有很必要的。除了这些数据结构别扔了,以后工作是很有用的东西。别的吗,面向对象的语言,学个一两个就可以,比如VB之类的就可以,总之语言类的东西不在于博在于精。
至于说做网页,asp,php,SQL肯定是要学的,同时.net 的也应该学学
我也是学软件的,你想编程序的话你学的这些就够了,学精,C是基础了,很多可靠性高的底层程序就用C语言,JAVA现在用的很广了,数据结构学的是一种思维!只要这几个学的精了就能出去做东西了!做网页的话就要学ASP,网络数据库,会处理图片更好…
数学是软件开发的基础.现在一般做开发大家可能都感觉不到数学有什么能用上的.但是对于大型系统的设计,开发,优化,调试,等等,就非常需要良好的数学基础了.
算法就不用说了.培养你的分析设计归纳能力.
专业类的就是培养你的专业能里,不用指望学的有多好,多深,参加工作了都要从头学起.这些只是给你搭建了一个最基本的计算机平台.让你有多个可以选择的方向.
其实语言无所谓的,关键是你要有良好软件开发逻辑,明白其中的算法,最后语言只是一个实现工具而已.
软件工程,软件测试这个我是重点推荐的,必须学好.
学这些是够了,还有一项需要学哈哈,你要是想做软件开发工作就要把日语也学好!
继续学JAVA啊
估计JAVA够你几年学的了,呵呵