SSDUT sets three undergraduate majors, including Software Engineering, Network Engineering and Digital Media Technology, under the major discipline category of software engineering. Three majors have same foundation courses during the first 1.5 years. The Japanese-intensified Software Engineering major is also a four-academic-year program, studying the same courses with Software Engineering direction. Students in this program are able to pass Japanese Proficiency Test Level2 upon graduation with a zero-beginning of Japanese.
Common Core Courses: Computer Organization& Structure, Program Design Foundation & C Programming, Data Structure & Algorithm, Operating System, Database System, Software Engineering, etc.
Specialized Fields: Software Developing & Testing, Embedded System Technology, Financial Information Service, etc.
Professional Courses for Software Developing & Testing: Database Program Design, Engineering Economics, Software Project Management, Software Design Pattern, Software Testing and Quality Assurance, Case Analysis of Software Development, Visualization & Visual Analysis, etc.
Professional Courses for Embedded System Technology: Embedded System Structure, Embedded Operating System, Embedded System Programming, Embedded System Circuit Design, FPGA Design &Application, Principle of Automatic Control, etc.
Professional Courses for Financial Information Service: An Introduction to Service Science Management &Engineering, An Introduction to Bank Informatization, International Financial Market, Basic Accounting, Service Computer &SOA, etc.
Specialized Fields: Network Security, Internet of Things Technology
Major Required Courses: Principles of Communication System, Computer Network, Network Operating System, Data Base System, Advanced C Language & Network Programming, etc.
Professional Courses for Internet of Things Technology: An Introduction to the Internet of Things, Embedded Circuit Design, Synthesis Theory and Design of Embedded System, Technology of Mobile Communication and Its Applications, Iot Perception, Identify and Control Technology, Case Analysis of the Internet of Things Application, An Introduction to Data Analysis, Cloud Computing & Hadoop Technology, etc.
Professional Courses for Network Security: Information Theory, Signals & Systems, Theory Foundation of Information Security, Cryptography Theory and Techniques, Computer Virus & Invasion Detection, System Security, Wireless Network Security Technology, etc.
◆Digital Media Technology
Professional Courses for Digital Media Technology: Digital Signal Processing, Basis of Design, Computer Graphics, Image Processing, Multimedia Technology Introduction, Computer Vision, Virtual Reality.