软件工程专业首先必须要掌握一门程序设计语言,主修课程有离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,对数学的要求非常高,也需要比较大的想像力,在大多数人看来可能是一个比较枯燥的学科,也是一个相当费脑力的专业。 毕业后主要从事软件开发工作,按照目前国际上大多数软件公司的惯例,软件工程师都会以技术入股的形式占有公司的一定股份,因此收入通常是相当可观的。 不过软件业在国内虽然起步不久,但在国际上已经发展了很长时间,大量的软件都已经相当成熟,因此想在这个领域内有所作为还是比较困难的,尤其是国内的软件公司在数量上和实力上都比较有限,对软件工程师的需求其实并没有大多数人想像的那么大,加上社会上也出现了大量的培训班培养低端软件人才,可以说国内中低端软件人才已经趋近饱和,不过在高端软件人才方面仍有较大的缺口。 因此名牌大学软件工程毕业的学生依然比较吃香,但是非名牌大学尤其是普通本科院校的毕业生在就业上则有比较大的困难。 目前国内软件工程专业最好的当然还要算是北大和清华,此外上海交大,北航,哈工大,南开,复旦等老牌名校也都具备相当的实力。 楼主要注意,看看自己的数学和计算机水平如何。 至于是男生还是女生不用顾虑,现在女白领坐办公室的多呢。。。 相关的招生信息可以参阅新浪教育考研频道。 我2010年考研,不过专业跟楼主不同。努力吧!祝楼主考个好成绩!。