本文发表在 rolia.net 枫下论坛Computer Science or Computer Engineering?
--------------------------------------------------------------------------------
Many students want to know the difference between the Computer Science program, which is based in the Faculty of Mathematics at Waterloo, and the Computer Engineering program, which is based in the Faculty of Engineering.
1。Elements of these two programs are similar: students from each program are adept and creative problem solvers, and may take many similar courses.
2。As well, the graduates of each program may find themselves with similar opportunities for employment.
3。However, the academic objectives of the programs are quite different. Computer Engineering is a more tightly structured program, focuses more on standard sets of tools to solve problems, and relates solutions more closely to hardware or the hardware/software interface.
By contrast, the Computer Science program is less structured, giving students more flexibility to tailor their course selection to the many sub-disciplines within computer science, and to build depth or breadth in applications outside of computer science.
Computer scientists are generally more software focused, though also develop an understanding of hardware.
Furthermore, Computer Science students acquire a strong mathematical background, which strengthens their problem-solving expertise.更多精彩文章及讨论,请光临枫下论坛 rolia.net
--------------------------------------------------------------------------------
Many students want to know the difference between the Computer Science program, which is based in the Faculty of Mathematics at Waterloo, and the Computer Engineering program, which is based in the Faculty of Engineering.
1。Elements of these two programs are similar: students from each program are adept and creative problem solvers, and may take many similar courses.
2。As well, the graduates of each program may find themselves with similar opportunities for employment.
3。However, the academic objectives of the programs are quite different. Computer Engineering is a more tightly structured program, focuses more on standard sets of tools to solve problems, and relates solutions more closely to hardware or the hardware/software interface.
By contrast, the Computer Science program is less structured, giving students more flexibility to tailor their course selection to the many sub-disciplines within computer science, and to build depth or breadth in applications outside of computer science.
Computer scientists are generally more software focused, though also develop an understanding of hardware.
Furthermore, Computer Science students acquire a strong mathematical background, which strengthens their problem-solving expertise.更多精彩文章及讨论,请光临枫下论坛 rolia.net