Software engineering and computer science and technology are specialized in computing, and they are very closely linked, but there are many differences. As we all know, computer systems are composed of hardware system and software system, computer science and technology major emphasis on the study of hardware and computer theory, hardware like computer composition principle, computer system structure and other aspects of the content; The theoretical research part is closely related to the high number, discrete mathematics and mathematical logic; practice part, Mostly related to data and other disciplines. Of course it will involve software, but not too deep. While the major of software engineering focuses on application and practice, it is closely related to people's behavior and social demand, and it is mainly to train high-quality, multi-level and practical software talents to meet the needs of domestic and foreign software industry market. In any field, when the field of partial application has been developed, it will be well known and even become an independent discipline. It may also be the reason why the Ministry of Education specifically sets up a software college separate from the computer academy. There is no high or low distinction between the two, but the focus is different.
The difference between computer science and software engineering