Engineering is defined by Google as “the branch of science and technology concerned with the design, building, and use of engines, machines, and structures.” Computer Engineering(CpE) in the most basic terms is the combination of Electrical Engineering (EE) and Computer Science (CS), in fact most of CpE curriculum is 50 percent EE and 50 percent CS.
While the curriculum differs for university to university, both CS and CpE students will take an introduction to programming, where they learn about to write loops, if statement, function, and how to declare an integer, character, and so on. By the time that students are done with this class, they will be familiar with the programming language of Java and/or C. Along with discrete math, where they learn about things such as graph theory, and equations where the variable only takes on integer values, both majors will also Calculus 1,and 2 while CpE student will also take Calculus 3, and some form of Differential Equations along with Linear Algebra. Even though most CS students will take Calc 3, and 4; for some college it is not a part of their major requirement.
While there are similarities between CS and CpE, there also many differences. CpE students will take half of the classes of electrical engineering, including basic circuit analysis, intro to electronics, digital electronics, signal processing. Lastly the CpE majors take their Embedded Systems class, where they work with micro-controllers, learning programming, and circuit analysis.
So, as you can see, Computer Engineering and Computer Science do share some similarities, but that is not to say that there are no differences. While CS focuses more on the software side of things, CpE is focused on hardware, and making sure that they are able to function well. Of course, there are more differences and similarities, but these are some of the most important of them.
Citations
MajorPrep, Computer Science Vs Computer Engineering: How to Pick the Right Major, https://www.youtube.com/watch?v=eGX_42qSofc, 7 May 2017,
While the curriculum differs for university to university, both CS and CpE students will take an introduction to programming, where they learn about to write loops, if statement, function, and how to declare an integer, character, and so on. By the time that students are done with this class, they will be familiar with the programming language of Java and/or C. Along with discrete math, where they learn about things such as graph theory, and equations where the variable only takes on integer values, both majors will also Calculus 1,and 2 while CpE student will also take Calculus 3, and some form of Differential Equations along with Linear Algebra. Even though most CS students will take Calc 3, and 4; for some college it is not a part of their major requirement.
While there are similarities between CS and CpE, there also many differences. CpE students will take half of the classes of electrical engineering, including basic circuit analysis, intro to electronics, digital electronics, signal processing. Lastly the CpE majors take their Embedded Systems class, where they work with micro-controllers, learning programming, and circuit analysis.
So, as you can see, Computer Engineering and Computer Science do share some similarities, but that is not to say that there are no differences. While CS focuses more on the software side of things, CpE is focused on hardware, and making sure that they are able to function well. Of course, there are more differences and similarities, but these are some of the most important of them.
Citations
MajorPrep, Computer Science Vs Computer Engineering: How to Pick the Right Major, https://www.youtube.com/watch?v=eGX_42qSofc, 7 May 2017,
No comments:
Post a Comment