Computer Engineering (also sometimes called Computer Systems
Engineering) is a specialised discipline that combines electrical
engineering and computer science. A computer engineer is an
electrical engineer with a focus on digital logic systems, and
less emphasis on radio frequency or power electronics. From
a computer science perspective, a computer engineer is a software
architect with a focus on the interaction between software programs
and the underlying hardware components.
Software engineering (SE) is the profession concerned with creating
and maintaining software applications by applying technologies
and practices from computer science, project management, and
other fields.
SE applications are used in a wide range of activities, from
industry to entertainment. Software applications improve user
productivity and quality of life. Application software examples:
office suites, video games, and the world wide web. System
software examples: embedded systems and operating systems.
SE technologies and practices improve the productivity of
developers and the quality of the applications they create.
SE examples: databases, languages, libraries, patterns, and
tools. CS examples: algorithms and data structures. PM examples:
processes. |