做智能手机的软件大学选什么专业

如果能涉及到一点硬件层面的也好 是不是嵌入式系统?但我觉得这个范围很笼统……我怕学到大学毕业还是在开发板上折腾 我想自己弄软件装手机上(塞班 android wm都行)我应该如何选专业 望各位指教

如果想从事智能手机的软件研发工作,大学可以选择的专业有:软件工程、计算机科学与技术等。

软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
软件工程专业的主要课程有C/C++,数据结构,离散数学,汇编语言,现代操作系统,结构化计算机组成,C#语言,JAVA语言(选修),数据库原理,算法分析与设计,编译原理,UML,软件工程,软件需求工程,计算机网络等。

计算机科学与技术专业主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法。
计算机科学与技术专业的主要课程有高等数学、线性代数、概率论与数理统计、离散数学、组合数学、计算机原理、人工智能、程序设计基础、面向对象程序设计、数字逻辑电路、模拟电子技术、数据结构、算法设计、WEB程序设计、计算机组成与结构、操作系统、数据库系统原理、编译原理、计算机网络、网络工程、软件工程、数据库应用、信息安全、微型计算机技术、汇编语言、单片机技术、嵌入式系统、嵌入式操作系统、嵌入式设计与应用、移动设备应用软件开发等。

软件工程、计算机科学与技术两个专业的基础课程比较类似,只不过计算机科学与技术还会涉及硬件知识,而软件工程更偏重与软件设计。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-22
你好,我是在校的大学生。当初高考的时候,我也想报考那个专业,不过你说的专业性太强了,所以基本没有直接的专业对上你的要求。
大学里面的分专业很笼统的,不像是专科或者其他培训班那样针对性非常高,所以选择就有两个一个是软件方面,一个是硬件方面。看你最主要的要求就是手机软件方面的开发,所以报软件工程是最对你的胃口的,软件开课在前两年是非常基础的,有设计到开发语言已经硬件知识,比如C、java、C++、C#、数字电路、模拟电路、嵌入式、数据库、数据结构等等课程,这些都是基础。
等到大三有方向可以选择,所以如果你报考的,软件工程是非常不错的选择。其实到大学自己的学习能力是最主要的。如果自己喜欢那么开发就是自己的娱乐项目,如果不喜欢那么就是一项漫长的工程。
最后说几句塞班,android(Linux)、window这些开发都是需要很强的语言能力,尤其是C、C++。希望你在大学会学到很多想学的。

参考资料:个人上学的经历

本回答被提问者采纳
第2个回答  2010-05-23
“师傅领进门,修行靠自己。”
大学的课程是很基础的,很正统的教育模式,很多软件开发必须的手段都没有涉及到,如破解软件,反编译软件,套用软件的代码,套用数据库等等,这些都是同行竞争必须的潜规则,或者说这个行业的生存手段。
大学的生活是很悠闲的,就是要给大家自由发展的空间,让大家有空余时间去构思未来的发展蓝图。

说到读大学选什么专业,那当然是选“软件工程”系啦。智能手机软件开发都离不开英语(六级以上,四级的都混不下去)、美术修养(再好的软件,不懂包装,没有艺术感,就没前途,这是国产开发软件的通病)、数学(运算能力要强),C++(学计算机硬件、软件的都得学这门课),C#,嵌入式,数据库、数据结构等等。这些都是基础课程。
剩下的就是实践了,俗语有说“隔行如隔山”。只要你有基础知识,有理想,有毅力。混了两三年,你就能小有成就了。
第3个回答  2010-05-22
应该还没有这么具体吧 大学上的课程 还没有这么专业 可能要参考 看看有没有类似的培训班 包括3G手机软件应用 以后应该都是大热门!
第4个回答  2010-05-22
JAVA