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!
Computer Engineering is the discipline between hardware and software. It's a combination of electrical engineering and software engineering that gives the skills necessary to design a computer system. It can include hardware design, data structures, and software design with a focus on operating software. Practically speaking, these are the people who design computer hardware - from network cards, sound cards, and motherboards up to full computer, server, cell phone, or other systems, as well as the drivers or embedded software to interface with it.
I know several universities require some combination of calculus, differential equations, and linear algebra. Since I'm on the software side, I can't speak directly to what's used day to day, but calculus would inherently be necessary.