I'm helping a friend out - he's in high school and has a paper to do.
Here is his email: "
- I have to explain what Computer Engineering is,
- What Math is required to get a degree in it, and
- What Math is required in the career on a day to day basis.
The general questions I have is...
- What is your definition of Computer Engineering?
- What do Computer Engineers do, to be a little more specific
I need an answer of that question on both the Hardware Side and the Software side? What Math is required in the career of Computer Engineering on a day to day basis? If there is more about Computer Engineering that you would like to tell me, feel free to because any extra information for my research paper would be appreciated and I want to pursue this as a career of mine in the future."
Any help you guys can give (just respond to this gist) would be great!
I graduated in Computer Engineering way back in 1994. I'd give you a description in my words, but the intro paragraph here https://en.wikipedia.org/wiki/Computer_engineering does a much better job than I would do. When I took the program, Computer Engineering was a taste of everything, some mechanical engineering, too much of electrical engineering, a smattering of computer science, a smidge of software engineering and some insight into hardware design.
Regarding the math required, I believe it is very similar to other engineering programs. The first two years of my program were identical to the other engineering specialities and we did the usual differential calculus, numerical methods and linear networks courses. Because computer engineering and electrical engineering faculties are closely related we then did math related to communication systems. Laplace and Fourier transforms. In our final year we did courses like microprocessor design where you end up doing lots of applied mathematics for calculating capacitance values. The only part I remember about that work was when our answers were within an order of magnitude we considered them correct!
Since graduating, I have worked in software development, never in hardware. I have almost never used the math I learned at university. The only areas that I have seen any applicability is in matrix math and linear networks.