软件工程学什么主要课程有哪些
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
主干课程
主干学科: 马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节: 毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
就业前景
目前我国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
软件工程人才的就业前景十分看好。未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列位,软件工程人才的就业前景十分乐观。
开设院校
北京大学软件与微电子学院 | 北京工业大学软件学院 | 东北大学软件学院 | 北京航空航天大学软件学院 |
哈尔滨工业大学软件学院 | 北京交通大学软件学院 | 东南大学软件学院 | 电子科技大学软件学院 |
华中科技大学软件学院 | 北京理工大学软件学院 | 复旦大学软件学院 | 华东师范大学软件学院 |
西安电子科技大学 软件学院 | 北京邮电大学软件学院 | 湖南大学软件学院 | 华南理工大学软件学院 |
西北工业大学软件与微电子学院 | 重庆大学软件学院 | 吉林大学软件学院 | 上海交通大学软件学院 |
西安交通大学软件学院 | 大连理工大学软件学院 | 南京大学软件学院 | 天津大学软件学院 |
中国科学技术大学软件学院 | 国防科技大学软件学院 | 南开大学软件学院 | 同济大学 软件学院 |
云南大学软件学院 | 武汉大学软件学院 | 清华大学软件学院 | 四川大学软件学院 |
浙江大学软件学院 | 南昌大学软件学院 | 山东大学软件学院引 | 中南大学软件学院 |
中山大学软件学院 | 厦门大学软件学院 | 哈尔滨工业大学软件学院 | 河南大学软件学院 |
西北大学 | | | |