Friday, October 7, 2016

Computer Engineering


According to Wikipedia, “computer engineering is a discipline that integrates several fields of electrical engineering and computer science required to develop computer hardware and software.” This blog post will introduce the two specialties in computer engineering and the difference between computer science and computer engineering.

The two major specialties in computer engineering are computer software engineering and computer hardware engineering. Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. In fact, software engineering has many overlaps with computer science. Hardware engineering, as its name indicates, is more related to computer equipment. Computer hardware engineers research, develop, design, and test various computer equipment, which can range from circuit boards and microprocessors to routers.


Both computer engineers and computer scientists advance computing technology and solve problems using computing technology. Someone describes the difference between computer science and computer engineering by saying that computer engineers operate at either microscopic or macroscopic aspect of computing technology, whereas computer scientists work in the middle parts. For example, computer engineers deal with the physics of semiconductor electronics so that they may design hardware from the integrated circuit level (small), as well as with the integration of hardware and software optimized to run on it to realize complete, special-purpose computing systems (large). Computer scientists write the software, design the databases, devise the algorithms, format the communications, and secure the data that are processed by the hardware to make the integrated system function.

---------------------------------------------------------------------------------

Writing References:
1.https://en.wikipedia.org/wiki/Computer_engineering
2.https://www.lewisu.edu/experts/wordpress/index.php/computer-science-vs-computer-engineering-whats-the-difference/
Picture References:
1.http://library.utar.edu.my/gw_2012_2_2/html/default/en/2014/Image/Computer%20Engineering.jpg
2.http://www.lewisu.edu/experts/wordpress/wp-content/uploads/2013/10/compengcompsci.png

2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Computer Engineering is a big realm in computing which has many branches, and software engineering is one of those. Computer engineering is actually closely related to computer science, but they also have some differences as well. Computer Science is more based on the theory and program applications, while computer engineering pays more attention on the communication and web-net relation. Nevertheless, they all have the same basic knowledge about algorithm and the application of maths.

    ReplyDelete