Software engineering

Software engineering is the branch of computer science that deals with the design and development in addition to testing and maintenance of software applications. Software engineers apply engineering principles and knowledge of programming languages to build software solutions for end users.

Software engineers design and create computer systems and applications to solve real-world problems. Software engineers were sometimes called software developers. They create software for computers and applications. They also spend their day solving problems in web applications and programs, writing code, attending meetings, and collaborating with their peers. They usually work on several projects at once.

Go to major