Read the article about the difference between software engineering and computer Science talk about your opinion

Source: Internet
Author: User

Software engineering is a study of engineering methods to build and maintain effective, practical and high-quality software disciplines. It involves programming language, database, software development tools , system platform, standards, design patterns and so on. It is the use of appropriate resources (including personnel, hardware and software resources, time, etc.), a set of development activities for the development of software, at the end of the activity input (that is, the user's needs) into the output (ultimately meet the needs of users of software products).

Computer Science, a science that studies computers and their surrounding phenomena and laws, that is, studies the structure of computer systems, program systems (i.e. software), artificial intelligence, and the nature and problems of computing itself. Computer science is a system discipline that encompasses a wide variety of topics related to computing and information processing, from abstract algorithmic analysis, formal grammar, to more specific topics such as programming languages, program design, software, and hardware. Computer Science (English: computer Sciences, sometimes abbreviated as CS) is the theoretical basis for systematic research on information and computation, and how they are used in computer systems to implement and apply practical techniques. It is often described as a systematic study of algorithmic processing of those that create, describe, and transform information. Computer science consists of many branches, some of which emphasize the calculation of specific results, such as computer graphics, and some are about the nature of computational problems, such as computational complexity theory, and some areas that focus on how to do computing, such as programming language theory, which is a way of describing computation. Programming is the application of specific programming language to solve specific computational problems, human-computer interaction is focused on how to make computers and computing become useful, easy to use, and anytime, anywhere.

Computer science and technology major emphasis on the basic and professional knowledge of learning, software engineering More emphasis on the cultivation of hands-on ability.

Read the article about the difference between software engineering and computer Science talk about your opinion

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.