PEO 1: Graduate will engage in professional software engineering design, development, testing and maintenance in diversified industry sectors.
PEO 2: Graduates will communicate clearly, work effectively as an individual or in a team, and take leadership roles within the profession.
PEO 3: Graduates will specialize and reinforce professional knowledge by pursuing higher degrees as researchers to contribute to the discipline of software engineering in academia.
PEO 4: Graduates will start their own business and promote technology innovation as software entrepreneurs.
PEO 5: Graduates will demonstrate their abilities of life-long learning and keep up with the latest technology in their career positions.
PEO 6: Graduates will hold a strong sense of professional ethics and social responsibilities, and devote themselves to the advancement of the society.
Under the umbrella of the software engineering program, there are four concentrated areas in School of Software:
Aiming at increasing the software trustworthiness, the Institute of Software Theory and Systems focuses on the research problems in software-hardware hybrid systems life cycle, in particular, software systems modeling and verification, trustworthy software architectures. Our interests span from theories to techniques and methodologies. The main research topics include: domain-specific system modeling language; software verification, simulation and testing; modeling and monitoring of software system behaviors; construction of software system relation network; evolution of software architecture; measurement of software systems, etc. We are developing a modeling and verification toolset for trustworthy software systems, called TSMart, which is applied to embedded software systems life cycle support.
The Institute of Trustworthy Networks and Systems focuses on computer networks and distributed systems, especially wireless networking, sensor networks and IoT, Internet and P2P computing, mobile and pervasive computing, RFID systems and applications. Our research topics range from the design of software and underlying hardware, localization, crowdsourcing and participatory sensing, MAC protocol, routing protocol, OS, security, to the implementation of large-scale systems. These research topics form a unique platform for conducting various challenging research projects with extensive innovations.
The Institute of Information Systems and Engineering mainly focuses on developing a new generation platform for managing big data, including the management of big data in cloud, big data system architecture design, management and mining of non-relational or unstructured data, modeling and behavior analysis over processes, content protection in mobile computation, and related topics in system performance analysis. We also emphasize the collaboration with the industry, by developing novel Web services and enterprise applications of Industry 4.0 and healthcare big data.
The Institute of Computer Graphics is supported by a 3D digital kernel software system with full intellectual property rights. It builds its strengths in the core theory and technique of 3D modeling, rendering and visualization to improve or extend the kernel. Our research features the combination of several key application areas, such as machinery, automobile, aerospace, construction, medicine, disaster prevention and reduction, etc. The ultimate goal of our research under this discipline is to enhance the 3D digital innovation platform for the Industry-University-Research collaboration.