Outline of computer engineering

{{Short description|1=Overview of and topical guide to computer engineering}}

The following outline is provided as an overview of and topical guide to computer engineering:

Computer engineeringdiscipline that integrates several fields of electrical engineering and computer science required to develop computer hardware and software.{{Cite book

| last = IEEE Computer Society

| author-link = IEEE Computer Society

|author2=ACM |author-link2=Association for Computing Machinery

| title = Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering

| url = http://www.acm.org/education/education/curric_vols/CE-Final-Report.pdf

| access-date = December 17, 2012

|date=December 12, 2004

| page = iii

| quote = Computer System engineering has traditionally been viewed as a combination of both electronic engineering (EE) and computer science (CS).

}} 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 microcontrollers, 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.{{Cite web

| last = Trinity College Dublin

| url = http://www.tcd.ie/Engineering/about/what_is_eng/computer_eng_intro.html

| title = What is Computer System Engineering

| access-date = April 21, 2006

}}

Main articles on computer engineering

History of computer engineering

= General =

Hardware

Software

System design

Interdisciplinary fields

See also

References

{{Reflist}}