Current location - Education and Training Encyclopedia - University rankings - Are there any majors related to mobile phones in the university?
Are there any majors related to mobile phones in the university?
To engage in software research and development of smart phones, universities can choose the following majors: computer science and technology, software engineering, etc. Computer science and technology majors mainly train students with good scientific literacy, and systematically and well master the basic theories, basic knowledge, basic skills and methods of computer science and technology, including computer hardware, software and applications. The major courses of computer science and technology include advanced mathematics, linear algebra, probability theory and mathematical statistics, discrete mathematics, combinatorial mathematics, computer principle, artificial intelligence, programming foundation, object-oriented programming, digital logic circuit, analog electronic technology, data structure, algorithm design, WEB programming, computer composition and structure, operating system, database system principle, compilation principle, computer network, network engineering and software engineering. Database application, information security, microcomputer technology, assembly language, single chip microcomputer technology, embedded system, embedded operating system, embedded design and application, mobile device application software development, etc. Software engineering is a subject that studies how to build and maintain effective, practical and high-quality software by engineering methods. It involves programming languages, databases, software development tools, system platforms, standards, design patterns and so on. In modern society, software is used in many aspects. E-mail, embedded system, man-machine interface, office suite, operating system, compiler, database, games and other typical software. The major courses of software engineering include C/C++, data structure, discrete mathematics, assembly language, modern operating system, structured computer composition, C# language, JAVA language (optional), database principle, algorithm analysis and design, compilation principle, UML, software engineering, software requirements engineering, computer network and so on. Computer science and technology are similar to the basic courses of software engineering, except that computer science and technology also involve hardware knowledge, while software engineering focuses more on software design.