软件工程专业:软件工程研究用工程化方法构建和维护有效的、实用的和高质量
今天给大家介绍一下软件工程专业:
专业概述:
软件工程是研究构建和维护有效、功能和高质量软件的工程方法。它涉及编程语言、数据库、软件开发工具、系统平台、标准、设计模式等。
在现代社会中,软件的使用方式多种多样。典型软件如电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,几乎每个行业都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。比如在超市结账购物时,售货员通常通过电脑进行业务操作软件学习,首先扫描商品的条码,传输到电脑上获取销售价格,对商品的总金额进行累加汇总,然后计算找零金额,并记录结账时间和金额。
软件工程师是使用软件创建软件的人的总称。软件工程师按领域可分为系统分析员、软件设计师、系统架构师、程序员、测试员等。程序员也经常被用来指代各种软件工程师。
主菜:
《计算机概论》学习计算机系统的基本概念、软硬件基础知识,掌握操作系统、工具、(Word、Excel、)软件的常用操作方法。
《离散数学》学习离散数学的基本概念、内容和检验技巧。《C语言程序设计》研究计算机解决问题的一般过程、算法概念、结构化程序设计方法和解决问题的技巧,学习C语言结构化程序设计。
《数据结构与算法》学习软件设计中常用的数据结构以及相应的存储结构和实现算法;介绍了各种常用的搜索和排序技术。
《计算机硬件基础》学习计算机硬件系统的基本组成原理和各种接口技术,包括计算机的工作原理、微机系统的组成、微处理器的结构和工作原理、基本指令系统、内存、系统总线、中断技术、接口电路、外部设备等
《面向对象编程(Java)》学习计算机编程研究的新一代编程思想和逻辑思维方法软件学习,初步利用Java技术和基本开发工具设计计算机软件代码。
《编译技术》研究编译系统的结构和各部分的功能,对计算机程序的运行机制有深刻的理解,掌握设计和构建程序设计语言编译系统的基本原理和主要实现技术。
《人机界面设计》学习软件界面的基本概念、要求、基本特征和分析方法;人机界面及其开发工具、可视化界面和人机界面技术的快速原型设计。
同类专业:
计算机科学与技术、网络工程、信息安全、物联网工程、数字媒体技术、智能科学与技术、空间信息与数字技术、电子与计算机工程、数据科学与大数据技术、网络空间安全、新媒体技术、电影制作、安全技术、信息与计算科学、网络安全与执法、信息管理与信息系统;
代表学校:
清华大学、北京航空航天大学、浙江大学、南京大学、上海交通大学、中国科学技术大学、哈尔滨工业大学、东北大学、同济大学、天津大学、华东师范大学、四川大学、电子科技大学中国科技大学、北京邮电大学、华中科技大学、华南理工大学、山东大学、山东大学威海校区、东南大学、复旦大学