3 answers

• What kind of education is needed for computer engineering?

Asked Coimbatore, Tamil Nadu, India

i am a 7th grade middle school student wanting to be a computer engineer when i grow up

3 answers

Jared’s Answer

Updated Palo Alto, California

For a professional career in computer engineering, you are eventually going to need a college degree in computer engineering or electrical engineering (not every school has a computer engineering major). You might want to get a masters degree as well, but a bachelor's degree should be sufficient to get you into a great job building computers. That means you're going to need to have EXCELLENT math and science grades in high school. Start studying now to get ahead of the game in math and science. You should definitely get started asap with programming and basic hardware circuitry. You can learn a lot for free on the web by doing courses on Coursera, Codecademy, or even Khan Academy. I would also suggest getting some circuits from a place like sparkfun or another electronics retailer and learning to hack hardware. Build a dog monitor, a door chime, or whatever else strikes your fancy. You can also get copies of MAKE magazine to find new projects to build. Then GET BUILDING!

Riley’s Answer

Updated Cambridge, Massachusetts

Start Coding. Start now and by senior year, you'll be hirable. If your school has a CS program, take the courses. If not, I learned online just fine. I college, take CS courses, but don't think you have to major in it. Some of the most in demand positions right now require both an understanding of business and development of software.

Some useful places to start:


Conor’s Answer

Updated San Francisco, California

It's a great time to start programming. I would learn a programming language, and perhaps some HTML/PHP if you are into designing webpages.

The important thing is to find projects you are interested in working on that require a skill set that you can apply computer engineering skills to. Up until college, this will likely involve writing small fun programs for you and your friends, and perhaps setting up a website.

It's a great opportunity to learn fundamentals without too many other "real life" distractions when you are an adult, so take advantage of it!