User:Rakesh002

From ETHW

Computer Engineering and it's Relation with Usability Engineering

Computer engineering is a discipline that integrates several fields of electrical engineering and computer science required to develop computer hardware and software. Computer engineers usually have training in electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual micro controllers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also how they integrate into the larger picture.

There are two major specialties in computer engineering: software and hardware.

Computer software engineering Computer software engineers develop, design, and test software. They construct, and maintain computer programs, as well as set up networks such as "intranets" for companies. Software engineers can also design or code new applications to meet the needs of a business or individual. Some software engineers work independently as freelancers and sell their software products/applications to an enterprise or individual.

Computer hardware engineering Most computer hardware engineers research, develop, design, and test various computer equipment. This can range from circuit boards and microprocessors to routers. Some update existing computer equipment to be more efficient and work with newer software. Most computer hardware engineers work in research laboratories and high-tech manufacturing firms. Some also work for the federal government. According to BLS, 95% of computer hardware engineers work in metropolitan areas.They generally work full-time. Approximately 33% of their work requires more than 40 hours a week. The median salary for employed qualified computer hardware engineers (2012) was $100,920 per year or $48.52 per hour. Computer hardware engineers held 83,300 jobs in 2012 in the USA. Ref

The degree often given to a Computer Engineer is BE (Computers).

Now Let's take a look at Usability Engineering

Usability engineering is a field that is concerned generally with human-computer interaction and specifically with devising human-computer interfaces that have high usability or user friendliness. It provides structured methods for achieving efficiency and elegance in interface design.

Several broad disciplines including Psychology, Human Factors and Cognitive Science subsume usability engineering, but the theoretical foundations of the field come from more specific domains: human perception and action; human cognition; behavioral research methodologies; and, to a lesser extent, quantitative and statistical analysis techniques.

When usability engineering began to emerge as a distinct area of professional practice in the mid-to late 1980s, many usability engineers had a background in Computer Science or in a sub-field of Psychology such as Perception, Cognition or Human Factors. Today, these academic areas still serve as springboards for the professional practitioner of usability engineering, but Cognitive Science departments and academic programs in Human-Computer Interaction now also produce their share of practitioners in the field.

The term usability engineering (in contrast to interaction design and user experience design) implies more of a focus on assessing and making recommendations to improve usability than it does on design. However, Usability Engineers may still engage in design to some extent, particularly through the design of wire-frames or other prototypes.

Usability Engineering comprises of many important process like Usability testing ,Focus Groups ,Card sorting etc.More information on the same can found here.