what are some steps i should take to become an computer hardware engineer
#stem #technology #computer-hardware #computer-science i want to major in computer science because my mom has her masters in that field and i really enjoy working with technology.
3 answers
Monica’s Answer
Phil Drain
Phil’s Answer
Hello Damon. You didn't tell us what school grade and skill level you're at? Also, you mention Hardware engineer in your question title but say "Computer Science" in the body of your question, which is a little confusing since there are many, many aspects to "Computer Science", one of which is "Hardware". For now, I'll assume that you're at a lower grade level and did, in fact, mean Hardware engineering.
First, there is no discipline in "Computer Science", including Hardware, that doesn't require programming of some type so start with programming. If you haven't programmed a computer before, start by using a common spreadsheet app - successfully creating a spreadsheet uses all the same fundamental principals as actual programming with far less frustrations than learning a programming language. Once you're able to create a few spreadsheets, learn the "C" programming language. This will give you a good foundation for more advanced programming languages and for the common hardware description languages such as Verilog - if you want to go into Hardware, you'll almost certainly be using a hardware description language at some point. There are many free "C" development environments out there for programming a Windows computer.
Next, to be a hardware engineer you'll need to know digital electronics, and quite possibly analog electronics, so get some basic electronics training - circuits (voltage, current, resistors, capacitors, inductors), semiconductors (transistors & diodes), integrated circuits (for digital - logic gates, registers, flop-flops, etc., and for analog - Op-amps).
Then, generally, you'll need to have good reading, writing and math skills, and learning some physics would be helpful.
And, finally, if you're in Middle or High school there are a few organized science and technology programs that you can join in your school, if your school participates. Most notable of these is STEM and FIRST Robotics. Ask your teachers and/or counselors about these.
Feel free to post more questions.
Good Luck!