Information about Computer Engineering
Computer engineering (also called Electronic and Computer engineering) is a discipline that combines elements of both electrical engineering and computer science.[1] Computer engineers are electrical engineers that have additional training in the areas of software design and hardware-software integration. In turn, they focus less on power electronics and physics. Computer engineers are involved in many aspects of computing, from the design of individual microprocessors, personal computers, and supercomputers, to circuit design. This engineering monitor the many subsystems in motor vehicles.[2]
Usual tasks involving computer engineers include writing software and firmware for embedded microcontrollers, designing VLSI chips, designing analog sensors, designing mixed signal circuit boards, and designing operating systems. Computer engineers are also suited for robotics research, which relies heavily on using digital systems to control and monitor electrical systems like motors, communications, and sensors.
The terms hardware engineering and hardware engineer are also used, referring to the opposite of software engineering.
Due to increasing job requirements for engineers, who can design and manage all forms of computer systems used in industry, some tertiary institutions around the world offer a bachelor's degree generally called "computer engineering". Both computer engineering and electronic engineering programs include analog and digital circuit design in their curricula. As with most engineering disciplines, having a sound knowledge of mathematics and sciences is necessary for computer engineers.
In many institutions, computer engineering students are allowed to choose areas of in-depth study in their junior and senior year, as the full breadth of knowledge used in the design and application of computers is well beyond the scope of an undergraduate degree. The joint IEEE/ACM Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering defines the core knowledge areas of computer engineering as[4]:
..... Click the link for more information.
..... Click the link for more information.
..... Click the link for more information.
Usual tasks involving computer engineers include writing software and firmware for embedded microcontrollers, designing VLSI chips, designing analog sensors, designing mixed signal circuit boards, and designing operating systems. Computer engineers are also suited for robotics research, which relies heavily on using digital systems to control and monitor electrical systems like motors, communications, and sensors.
The terms hardware engineering and hardware engineer are also used, referring to the opposite of software engineering.
Computer engineering as an academic discipline
The first accredited computer engineering degree program in the United States was established at Case Western Reserve University in 1971; as of October 2004 there were 170 ABET-accredited computer engineering programs in the US.[3]Due to increasing job requirements for engineers, who can design and manage all forms of computer systems used in industry, some tertiary institutions around the world offer a bachelor's degree generally called "computer engineering". Both computer engineering and electronic engineering programs include analog and digital circuit design in their curricula. As with most engineering disciplines, having a sound knowledge of mathematics and sciences is necessary for computer engineers.
In many institutions, computer engineering students are allowed to choose areas of in-depth study in their junior and senior year, as the full breadth of knowledge used in the design and application of computers is well beyond the scope of an undergraduate degree. The joint IEEE/ACM Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering defines the core knowledge areas of computer engineering as[4]:
- Algorithms
- Computer architecture and organization
- Computer systems engineering
- Circuits and signals
- Database systems
- Digital logic
- Digital signal processing
- Electronics
- Embedded systems
- Human-computer interaction
- Operating systems
- Programming fundamentals
- Social and Professional issues
- Software engineering
- VLSI design and fabrication
See also
- Association for Computing Machinery
- Electrical engineering
- List of electrical engineers
- Engineer
- Information technology
- Institute of Electrical and Electronics Engineers
- Computer
- Computer science
- Computer-aided software engineering
References
1. ^ IEEE Computer Society; ACM (December 2004). Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, pg. iii. Retrieved on 2006-04-21. “Computer engineering has traditionally been viewed as a combination of both cool computer science (CS) and electrical engineering (EE).
2. ^ Trinity College Dublin. What is Computer Engineering. Retrieved on 2006-04-21., "Computer engineers not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact."
3. ^ IEEE Computer Society; ACM (December 2004). Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, pg. 5. Retrieved on 2006-04-21. “In the United States, the first computer engineering program accredited by ABET (formerly the Accreditation Board for Engineering and Technology) was at Case Western Reserve University in 1971. As of October 2004, ABET has accredited over 170 computer engineering or similarly named programs.
4. ^ IEEE Computer Society; ACM (December 2004). Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, pg. 12. Retrieved on 2006-04-21.
2. ^ Trinity College Dublin. What is Computer Engineering. Retrieved on 2006-04-21., "Computer engineers not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact."
3. ^ IEEE Computer Society; ACM (December 2004). Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, pg. 5. Retrieved on 2006-04-21. “In the United States, the first computer engineering program accredited by ABET (formerly the Accreditation Board for Engineering and Technology) was at Case Western Reserve University in 1971. As of October 2004, ABET has accredited over 170 computer engineering or similarly named programs.
4. ^ IEEE Computer Society; ACM (December 2004). Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, pg. 12. Retrieved on 2006-04-21.
External links
| Major fields of technology | [ Edit] |
|---|---|
| Biomedical engineering | Biotechnology | Computer Science technology | Electrical engineering | Electronics | Energy | Energy storage | Gaming | Information technology | Machinery | Metallurgy | Microtechnology | Mining | Nanotechnology | Nuclear technology | Space technology | Telecommunication | Transport | Visual technology | Weapons technology | |
Academic degrees |
|---|
Electrical engineering (sometimes referred to as electrical and electronic engineering) is an engineering field that deals with the study and/or application of electricity, electronics and electromagnetism.
..... Click the link for more information.
..... Click the link for more information.
Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.
..... Click the link for more information.
..... Click the link for more information.
Microprocessor
Die of an Intel 80486DX2 microprocessor (actual size: 12×6.75 mm) in its packaging
Date Invented: Late 1960s/Early 1970s (see article for explanation)
Connects to:
..... Click the link for more information.
Die of an Intel 80486DX2 microprocessor (actual size: 12×6.75 mm) in its packaging
Date Invented: Late 1960s/Early 1970s (see article for explanation)
Connects to:
..... Click the link for more information.
personal computer (PC) is a computer whose original sales price, size, and capabilities make it useful for individuals.
It is unknown who coined the phrase with the intent of a small affordable computing device but John W.
..... Click the link for more information.
It is unknown who coined the phrase with the intent of a small affordable computing device but John W.
..... Click the link for more information.
For other uses, see Supercomputer (disambiguation).
A supercomputer is a computer that led the world (or was close to doing so) in terms of processing capacity, particularly speed of calculation, at the time of its introduction...... Click the link for more information.
firmware is a computer program that is embedded in a hardware device, for example a microcontroller. It can also be provided on flash ROMs or as a binary image file that can be uploaded onto existing hardware by a user.
..... Click the link for more information.
..... Click the link for more information.
''
Embedded or embedding may refer to: Embedded , may refer to construction such as structural steel items embedded in a concrete pour.
..... Click the link for more information.
Embedded or embedding may refer to: Embedded , may refer to construction such as structural steel items embedded in a concrete pour.
- Embedding, one instance of some mathematical object contained within another instance
..... Click the link for more information.
microcontroller (or MCU) is a computer-on-a-chip. It is a type of microprocessor emphasizing self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor (the kind used in a PC).
..... Click the link for more information.
..... Click the link for more information.
- VLSI redirects here. For the former company, see VLSI Technology.
..... Click the link for more information.
printed circuit boards, or PCBs, are used to mechanically support and electrically connect electronic components using conductive pathways, or traces, etched from copper sheets laminated onto a non-conductive substrate.
..... Click the link for more information.
..... Click the link for more information.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Click the link for more information.
..... Click the link for more information.
Robotics is the science and technology of robots, their design, manufacture, and application.[1] Robotics requires a working knowledge of electronics, mechanics, and software, and is usually accompanied by a large working knowledge of many subjects.
..... Click the link for more information.
..... Click the link for more information.
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.[1] The term software engineering
..... Click the link for more information.
..... Click the link for more information.
Case Western Reserve University is a private research university located in Cleveland, Ohio, United States, with some residence halls on the south end of campus located in Cleveland Heights.
..... Click the link for more information.
..... Click the link for more information.
Overview
ABET, Inc., formerly the Accreditation Board for Engineering and Technology, is a non-profit organization that serves the public by accrediting United States postsecondary degree programs in applied science, computing, engineering, and technology...... Click the link for more information.
electrical and electronic engineering (many UK universities have departments of Electronic and Electrical Engineering). Both define a broad field that encompasses many subfields including those that deal with power, instrumentation engineering, telecommunications, and
..... Click the link for more information.
..... Click the link for more information.
IEEE Computer Society is an organizational unit of the Institute of Electrical and Electronics Engineers (IEEE). It was established in 1963 when the American Institute of Electrical Engineers (AIEE) and the Institute of Radio Engineers (IRE) merged to create the IEEE.
..... Click the link for more information.
..... Click the link for more information.
Association for Computing Machinery
Formation 1947
Headquarters New York, NY
Membership 83,000
President Stuart Feldman
Website [1]
The Association for Computing Machinery, or ACM
..... Click the link for more information.
Formation 1947
Headquarters New York, NY
Membership 83,000
President Stuart Feldman
Website [1]
The Association for Computing Machinery, or ACM
..... Click the link for more information.
In mathematics, computing, linguistics, and related disciplines, an algorithm is a finite list of well-defined instructions for accomplishing some task that, given an initial state, will proceed through a well-defined series of successive states, eventually terminating in an
..... Click the link for more information.
..... Click the link for more information.
computer architecture is the conceptual design and fundamental operational structure of a computer system. It is a blueprint and functional description of requirements (especially speeds and interconnections) and design implementations for the various parts of a computer —
..... Click the link for more information.
..... Click the link for more information.
Computer engineering (also called Electronic and Computer engineering) is a discipline that combines elements of both electrical engineering and computer science.[1]
..... Click the link for more information.
..... Click the link for more information.
electrical network is an interconnection of electrical elements such as resistors, inductors, capacitors, transmission lines, voltage sources, current sources, and switches.
..... Click the link for more information.
..... Click the link for more information.
signal is any time-varying quantity. Signals are often scalar-valued functions of time (waveforms), but may be vector valued and may be functions of any other relevant independent variable.
The concept is broad, and hard to define precisely.
..... Click the link for more information.
The concept is broad, and hard to define precisely.
..... Click the link for more information.
database is a structured collection of records or data that is stored in a computer system so that a computer program or person using a query language can consult it to answer queries. The records retrieved in answer to queries are information that can be used to make decisions.
..... Click the link for more information.
..... Click the link for more information.
Digital electronics are electronics systems that use digital signals. Digital electronics are representations of Boolean algebra and are used in computers, mobile phones, and other consumer products.
..... Click the link for more information.
..... Click the link for more information.
Digital signal processing ('DSP') is the study of signals in a digital representation and the processing methods of these signals. DSP and analog signal processing are subfields of signal processing.
..... Click the link for more information.
..... Click the link for more information.
Electronics is the study of the flow of charge through various materials and devices such as, semiconductors, resistors, inductors, capacitors, nano-structures, and vacuum tubes. All applications of electronics involve the transmission of power and possibly information.
..... Click the link for more information.
..... Click the link for more information.
An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions.[1] It is usually embedded as part of a complete device including hardware and mechanical parts.
..... Click the link for more information.
..... Click the link for more information.
Human–computer interaction (HCI), alternatively man–machine interaction (MMI) or computer–human interaction (CHI) is the study of interaction between people (users) and computers.
..... Click the link for more information.
..... Click the link for more information.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus