School of Software Technology, Dalian University of Technology

Chinese: School of Software Technology, Dalian University of Technology

English: School of Software Technology, Dalian University of Technology (abbreviation SSDUT) The School of Software Technology has full-time undergraduate, master's degree, doctoral degree and other training levels. As of April 2014, *** there are 5,468 students enrolled, including 2,993 full-time undergraduates.

Unified enrollment of undergraduate students for the whole country by Dalian University of Technology, with an annual planned enrollment of 720 students. Among them, the software engineering Japanese intensive specialization of separate enrollment, annual enrollment of 240 people. Academic system are four years. Full-time master's degree program annual enrollment of about 200 people.

Institute from 2002 to the present **** recruitment and training of various types of students more than 15,000 people, the average employment rate of graduates is higher than 97%, Master of Engineering (full-time) employment rate of 98.5% or more, graduates are distributed in Beijing, Shanghai, Dalian, Shenzhen, Guangzhou and other cities, as well as the United States, Britain, Japan, Singapore and other countries. The graduates are mainly employed by IBM, Bohan Vanguard Technology Co., Ltd, CitiSoft, Neusoft, China Computer Software & Technology Service Corporation, Bibo Information Technology Co. Ltd., Changchun Pathpoint Technology Co. Software Engineering and Software Engineering (Japanese Intensive)

Main specialties: software development and testing, e-commerce and e-government, embedded technology, digital media technology, financial information management.

Core courses: Computer Organization and Structure, C Programming, Algorithms and Data Structures, Operating Systems, Compilation Technology, Database Systems, and Software Engineering.

Network Engineering

Major professional direction: network technology direction, network security direction

Core courses: computer organization and structure, C programming, data structures and algorithms, computer networks, network information security, operating system, etc.

Software Engineering (Sino-foreign Cooperation) (Enrollment in Some Provinces)

Major Directions: Software Development and Testing, E-Commerce and E-Government, Embedded Technology, Digital Media Technology, Financial Information Management.

Core courses: Computer Organization and Structure, C Programming, Algorithm and Data Structure, Operating System, Compilation Technology, Database System, Software Engineering. Computer Science and Technology

Major Research Directions:

1, Information Security and Network Theory: including Network Security; Information Hiding and Cryptography; Network Mining Technology and Information Physical Systems; Wireless Networks and Communication Technology

2, Computing Technology and Theory: including Computational (Discrete) Surfaces and CAG/CAD; Scientific/High Performance/Grid/Cloud/Computing Theory and Application; Trustworthy Computing Theory and Application

3, System Theory and Intelligent Processing Technology: including Image Processing Technology; Embedded System Theory; IT Service Science and Data Processing Technology.

Software Engineering

Major Research Directions: Software Engineering Theory, Software Engineering Management, Software Service Engineering, Software Engineering Tools and Methods, Software Project Management, Embedded Systems and Image Processing, Network Technology and Information Security

Core Courses: Algorithm Analysis and Design, Advanced Computer Networking, Software Project Management, Object Oriented Technology, Distributed database, network security, etc. (1) Geometric Computing and Digital Media: Focuses on geometric computing and computer graphics, computer vision and image processing, multimedia technology and virtual reality, digital content generation and management.

(2) Direction of Big Data Science and Engineering: Focus on the basic theory of big data science, big data engineering (including big data perception and acquisition, big data storage and management, etc.), cloud storage, network data science (Internet, social networks), and so on.

(3) Direction of Computational Intelligence: focusing on the research of intelligent computing methods, machine learning and data mining, search engine, massive data retrieval and various types of algorithms implemented in the cloud computing mode.

(4) Information System and Service Science: Focus on service science (service methodology system, service demand engineering, service life cycle management), information system construction for national major needs, smart city, smart logistics, education informatization, financial informatization and so on. (1) High-performance Computing: Focusing on new computer architecture, distributed parallel computing, multi-core and many-core technology, dynamic reconfigurable computer systems, cloud computing, etc.

(2) Trusted Computing: Focus on highly trusted embedded software (embedded software formalization analysis and verification, trusted software environment construction and verification, trusted software development tools and operation support platform and environment), embedded system fault-tolerant technology, network embedded system trusted technology.

(3) Embedded computing: focus on embedded processor design, embedded system hardware and software co-design methodology, embedded system resource management and scheduling, embedded operating system design, low-power and system energy-saving technologies.

(4) Embedded System Application: focusing on field-oriented (wireless sensor networks, biomedicine, automotive electronics, mobile terminals, etc.) embedded system design applications. (1) Information Security Theory and Technology: Its research includes Internet security technology and feature-based identity recognition technology, information hiding, system security, security protocols, high-confidence wireless communication protocols, hard security mechanisms (digital signatures, information authentication, data encryption, privacy protection, authorization models, secret **** enjoyment, etc.), soft security mechanisms (trust models and reputation systems, cooperation theory, subject ( community) behavior evolution mechanism, etc.), security measurement technology, cloud security.

(2) software security: software security is to enable software to continue to operate correctly and to ensure that the software is used legally within the scope of authorization in the case of receiving malicious attacks. Its research includes the prevention of software piracy technology, software reverse engineering technology, authorization encryption technology, anti-tampering technology, software watermarking technology (static and dynamic watermarking), code obfuscation technology and virtual machine protection technology.

(3) social networks and wireless networks and their applications: Its research includes social networks and their security, social computing and intelligence analysis, cloud computing, social intelligence systems and their security, wireless networks and their security.

(4) High-end Software: High-end software is the key and core of software technology, and the Institute carries out the development and application of all kinds of high-end software (including security software) for the fields and industries (e.g., medical care, cell phones and communications, network security, major projects, Internet of Things, cloud computing, wireless sensor networks, etc.). (1) network science: the use of networks to describe some natural phenomena such as physical, biological and social, and study the laws of these phenomena and predictive models of scientific theory and methodology; research on the theory and algorithms of data processing in large-scale complex networks; research on complex networks, social network analysis and mining, biological networks and so on.

(2) Internet of Things and Cloud Computing: research on Internet of Things sensing and identification technology, Internet of Things cross-layer protocols and routing theory algorithms and technology, data analysis and algorithms based on cloud computing in the Internet of Things, high-efficiency, large-scale, fully self-assembling network algorithms and related intelligent algorithms, multi-access mode compatibility technology, heterogeneous network discovery, identification, and inter-network semantic comprehension technology.

(3) Mobile Internet: research on the theory and technology of mobile Internet, mobile media, mobile perception, mobile self-organized network, mobile cloud computing, social computing, etc..

(4) Intelligent Systems and Applications: research on bionic algorithms, intelligent event monitoring and response technologies, inter-device privacy protection technologies, intelligent isolation technologies developed for the Internet of Things, and research on intelligent expert systems for specific industry applications. (1) Software Architecture: Focus on architecture design and software quality, software change and architecture maintenance, architecture refactoring, model-driven methods and tools, quality assessment of software systems, and software product line engineering.

(2) Software Warehouse Mining: focuses on methods, applications and tools for software warehouse mining, including software system analysis, social and development process modeling of large-scale software, project evolution, defect prediction, software data structure mining, software data acquisition and storage.

(3) Search-based Software Engineering: Focuses on the application of optimization methods to solve software engineering problems, including project management and organization, requirements engineering, test data generation, regression test optimization; methodology, including the design of stochastic algorithms, approximation algorithms, and hyper-heuristics for software engineering problems.

(4) Software Automatic Generation and Evolution: Focuses on the methods, applications and tools for automatic generation of domain software, automatic generation, automatic maintenance and evolution of data modeling software based on formal description of tables; automatic generation and evolution of querying programs based on semantic description and customized data. (1) Corpus Linguistics: Research on automatic coding, automatic information screening, extraction, statistics and other technologies of the corpus, prepare for the construction of the learner text corpus and the target language multimedia corpus, carry out empirical research on corpus-based linguistics and language acquisition, and explore the methodology of corpus linguistics research.

(2) Computer-Assisted Foreign Language Teaching: Utilizing computers, multimedia, networks, and other modern information and other diversified technologies to create a supportive environment for language teaching, learning, training, testing, and language research; and designing an assessment system for computer-assisted foreign language teaching in the network information technology environment.

(3) Sentiment Analysis and Opinion Mining: Based on the ability of computers to observe, understand and generate various emotions, conduct research on emotion recognition and emotion transfer of texts, and apply them to natural language analysis and processing in the areas of opinion mining, feedback on teaching, product reviews and monitoring of public opinion.

(4) Software Foreign Language Teaching and Research: Based on the software academic foreign language writing corpus and the software workplace speaking corpus, we analyze the pragmatic factors affecting the application of software foreign language; explore the law and characteristics of the development of the speaking ability of software majors under the guidance of the ESP theory; carry out the foreign language teaching and research on the workplace and interviews under the guidance of the CBI theory and with the subject matter content at the core; carry out the research on the assessment system of the intensive course of software Japanese for beginners; and carry out the research on the assessment system of the intensive course of software Japanese for beginners. The research and design of the assessment system of the Japanese language intensive program.