Joke Collection Website - Talk about mood - Which is better, digital media technology or software engineering?

Which is better, digital media technology or software engineering?

Compared with software engineering, digital media technology has higher training requirements, more core courses and broader employment prospects.

I. Training requirements

1. Software engineering: Software engineering requires students to master the basic theory of computing science, the basic knowledge and application knowledge of software engineering, and have the ability of software development, the preliminary experience of software development practice and the basic ability of project organization. Training requirements are higher.

2. Digital media technology: Digital media technology requires students to master professional theories and skills related to digital media technology, have a high level of artistic appreciation and creative thinking, and have strong engineering innovative design and practical development capabilities. The training requirements are lower.

Second, the core curriculum.

1. Software engineering: The core courses of software engineering include Marxist theory, college foreign languages, advanced mathematics, college physics, physical experiments, linear algebra, probability theory and mathematical statistics, programming languages, data structures, discrete mathematics, operating systems, compilation techniques, introduction to software engineering, unified modeling language, software architecture, software requirements and software project management.

Discrete mathematics, data structure, algorithm analysis, object-oriented programming, modern operating system, database principle and implementation technology, compilation principle, software engineering, software project management, computer security, etc. There are many core courses.

2. Digital media technology: The core courses of digital media technology include C language, object-oriented programming, introduction to digital media technology, programming, data structure, computer graphics, data visualization, post-film and special effects technology, digital image processing, human-computer interaction technology, virtual reality technology, artificial intelligence and new media, game architecture and technical foundation, and mobile game technology.

Unity application development, introduction to digital media industry, animation design principle, 3D animation technology, Maya foundation and modeling, etc. There are fewer core courses.

Third, employment prospects.

1, software engineering: software engineering information system development and maintenance personnel, web page production and client script programmers, primary database management and maintenance personnel, database development engineers, system analysis and design engineering, software project configuration administrators, and document writing engineers. The employment prospects are broader.

2. Digital media technology: Digital media technology can be engaged in the design, development and project management of information content or interactive platforms. The employment prospects are even narrower.

Baidu encyclopedia-software engineering

Baidu Encyclopedia-Digital Media Technology