The summary of 20,181,026 Computer Science and Computer Engineering

 

 

This article based on the knowledge, briefly limited knowledge of Computer Science and Computer Engineering research were outlined, and make the appropriate comparison and summary.

About Computer Science, it is an exploration of the process. The first step in layman's terms, research is access to information, including information on aspects of the algorithm and convolution neural networks, etc. followed by processing algorithms, either write a new algorithm, or by modify existing algorithms to improve the formation of a better algorithm, and analyzes the complexity of the algorithm, so as to reduce as much as possible. With the algorithm, the next step is generally carried out experiments using Matlab, TensoFlow (Python) like continually test , iterative process. Finally accuracy, feasibility analysis algorithm, and then consider whether to publish.

The computational theory, algorithms and data structures, programming methods and programming languages, and computer elements and architecture of the four main areas of research in computer science.

More specifically, the calculation is computer science and research and development of computer software theory, top-down view, the covering comprises constructing abstract models from a variety of software design to the upper layer to the application layer software development, and to the frame to achieve, to study operating systems and compilers ..

About Computer Engineering, it is a process of implementation. And Computer Science, the first step also need access to information, but to find a solution, followed by a small-scale test again to make the analysis of the implementation, in C> C ++ priority> Java> FPGA programming language of choice, constantly debugger, accuracy of analysis. the last test again test, the results and then consider whether published or patented.

So from the perspective of computer engineering computer engineering, research circuit, electronics, VLSI design discipline, no high mathematical logic for computer science requirement.

But mostly large degree in computer engineering computer hardware development, " from the bottom up, including, but not limited to, the underlying IC design (typically RTL level of HDL Design), microarchitecture & ISA design ( HDL to do with RTL design do ISS with C / C ++), Memory / Cache architecture design, and Embedded system intermediate layer / System on Chip design (using C / C ++ / SystemC / SpecC ), Heterogeneous computing a class, have access to the top almost in OS & Compiler this level, such as doing something with the hardware co-optimization (for example, to achieve the VLIW) in the Compiler level. "

In the field of modern scientific research, computer science's role is more like exploring the unknown pioneers of a new world of computer engineering places the public interest as a starting point, combining objective scientific theory and practical application, the actual improvement of human life. this is also the reason why the country this year to become more computer engineering attention.

However, due to a previous evaluation system in China tend researchers in computer science, leading our country seems to be slightly inferior to the United States in a chip on the application of cutting-edge computer technology field. This does not mean there is no computer engineering computer science is important, but that requires us both to be balanced, can not rely on one leg. just let the computer to catch up with the world's cutting-edge engineering, we need to redouble our efforts, long way to go.

 

 

Reference: https://www.zhihu.com/question/27423699/answer/37209091

     

 

Guess you like

Origin www.cnblogs.com/greenaway07/p/11787139.html
Recommended