软件工程作为一门新兴学科,基本专注软件开发技术和软件工程管理技术两方面。作为一门新兴学科,各高校根据自己的学科优势和对市场需求的理解,研究方向百花齐放,包括软件需求、软件设计、软件构造、软件测试、软件维护 ...
分为软件开发技术和软件应用技术两类。 软件开发技术就是利用计算机特有语言进行软件开发与编制; 软件应用技术是指利用已经编写好的软件为工作或生活服务。
研究嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造嵌入式系统软件嵌入式电子设备开发、制造。
王树良
点击查看个人主页
管理学/工学博士后,北京理工大学教授、博士生导师、软件学院副院长。教育部新世纪优秀人才,中华全国青年联合会第十一届委员会委员
任职院校 :北京理工大学Beijing Institute of Technology
何积丰
点击查看个人主页
中国科学院院士,计算机软件专家,华东师范大学教授,1965年毕业于复旦大学数学系。和C.A.R.Hoare提出了"程序分解算子",并将规范语言与程序语言看成是同一类数学对象。
任职院校 :华东师范大学East China Normal University
孙家广
点击查看个人主页
中国工程院院士,清华大学教授,1970年毕业于清华大学自控系。长期从事计算机图形学、计算机辅助设计及管理技术与系统以及软件工程与系统的教学与研究工作。
任职院校 :清华大学Tsinghua University
傅育熙
点击查看个人主页
上海交通大学教授,国家杰出青年基金获得者,亚洲软件基础学会委员,1986年毕业于同济大学计算机系。他在国际学术刊物上发表论文三十余篇,负责过973一级课题、863重点等二十多个省部级项目, 目前负责一项自然基金重点。
任职院校 :上海交通大学Shanghai Jiao Tong University
Barry W. Boehm
点击查看个人主页
the University of Southern California Distinguished Professor of Computer Science, Industrial and Systems Engineering, and Astronautics; the TRW Professor of Software Engineering; and Founding Director of the USC Center for Systems and Software Engineering.
主要内容包括:1 数据库系统的基本概念。2 微机数据库管理系统的使用。3 关系模型和关系代数,SQL语言。4 关系数据库的规范化理论。5 数据库设计。6 数据库保护 (安全性,完整性,并发控制,恢复等)。7 数据库新技术发展。
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
软件测试是信息系统开发中的一个重要步骤,随着软件变得日益复杂,软件测试也变得越来越重要。通过本课程的理论学习与实践,使学生掌握软件测试的基本概念与基本理论, 学会软件测试的方法、软件测试工具的使用、软件测试过程的管理。
软件工程是一门指导软件开发与维护的综合性课程,包括软件工程的基本概念、软件过程和生命周期建模、项目计划和管理、需求工程、体系结构和模块设计、编码与测试、软件维护、评估与改进等。
本课程是电子信息类专业的必修课之一。随着后PC时代的到来,以高速度、高可靠、低功耗为特征的嵌入式系统的应用日益广泛和深入,嵌入式系统设计在计算机科学与技术专业课程体系中的地位愈发重要。通过本课程的学习,掌握嵌入式系统的组成和基本原理、ARM体系结构特点、嵌入式系统设计的一般原理及方法、以及嵌入式操作系统的基本原理及应用等。
本课程是计算机软件、多媒体和网络技术等专业的的专业课程之一,是学习计算机程序设计的一门重要课程。通过全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法。该课程一般涉及上机实验课,通过上机实验能掌握OOP的编程思想和方法、掌握Java语言的编程思想和方法。并能用Java语言来描述OOP的编程思想和方法,同时掌握Java语言的语法特点、程序结构、主要技术及编程技巧,能在相关的集成开发环境中编写应用程序。
计算机网络是一门关于网络基本原理、协议、技术及应用的课程,包括网络分层体系结构模型、物理层至应用层各层主要设计问题、TCP/IP协议栈、常见网络应用、以及基本的网络安全技术。
数据可视化是人们使用计算机创建图形图表,可视化提取出来的数据,将数据的各种属性和变量呈现出来。
本课程的主要介绍数据可视化的一般原理和处理方法, 数据可视化工具,对数据进行可视化处理。此外,本课程还介绍数据可视化的基础理论和概念,针对实际应用中遇到的不同类型的数据介绍相应的可视化方法,并介绍可视化综合应用及实用系统。
1.从ADT角度介绍常用的数据结构和算法分析的基本方法。使学生从数据结构的逻辑结构、相应的一组基本运算、实现以及对实现的评价等方面去掌握线性表、栈、队列、串、数组、树、图等常用的数据结构,并对算法的时间和空间复杂性有一定的分析能力。
2.介绍排序技术。使学生掌握插入排序、选择排序、交换排序、基数排序、归并排序等常用的排序算法,并讨论他们的时间和空间开销。
3.通过本课程的学习,学生将掌握常用的数据结构和算法的设计和分析方法,提高程序设计的能力;针对简单的求解问题,选择合理的数据结构解决之。
高等数学是高等学校理工科专业重要的基础理论课,是培养学生掌握科学思维能力、掌握数学知识和数学技术的重要基础课程。该课程所论及的科学思想和方法论,在自然科学、工程技术、经济和社会科学等领域中具有广泛应用和强劲的活力。
ISSN: 1000-9825
International Journal of Computer Vision
ISSN: 0920-5691
Journal of Statistical Software
ISSN: 1548-7660
IEEE Transactions on Evolutionary Computation
ISSN: 1089-778X
软件和编程
eclipse,VS,软件UML建模工具,鱼骨图绘制
资质证书
软件工程师资格证,软件构架设计师证